Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hexo Roadmap #2492

Open
34 of 53 tasks
NoahDragon opened this issue Apr 6, 2017 · 23 comments
Open
34 of 53 tasks

Hexo Roadmap #2492

NoahDragon opened this issue Apr 6, 2017 · 23 comments
Assignees
Labels
bug Something isn't working discussion enhancement New feature or request feature-request #perfmatters

Comments

@NoahDragon
Copy link
Member

NoahDragon commented Apr 6, 2017

Here is a to-do list for Hexo:

New features:

Fixes:

Miscellaneous:

Please feel free to leave your thought in comments.

@NoahDragon NoahDragon added this to the 4.0 milestone Apr 6, 2017
@NoahDragon NoahDragon added bug Something isn't working enhancement New feature or request feature-request highlight and removed highlight labels Apr 6, 2017
@NoahDragon NoahDragon mentioned this issue Apr 7, 2017
8 tasks
@kirkcameron
Copy link

kirkcameron commented Apr 9, 2017

make sure, that hexo s and hexo g are in sync and take care about the meta tags in < head >, before introducing any new features, please.

see here: #2503

@NoahDragon NoahDragon added the question Needs help in usage label May 24, 2017
@mnlbox
Copy link

mnlbox commented May 26, 2017

Please work on performance and multi core support on hexo server and hexo generate. I have major problem with big site generation in Hexo like this: #2579

@NoahDragon
Copy link
Member Author

@mnlbox Yes, it will be the major update in 4.0 build.

@kirkcameron
Copy link

any news, regarding the release date, especially for #2503 ?

@NoahDragon
Copy link
Member Author

@kirkcameron Not yet. The server calls the render function is as same as the generator, don't have clue why causes the differences.

@huiwang
Copy link

huiwang commented Jan 5, 2018

@NoahDragon could you please share more details on the performance improvement?

@NoahDragon
Copy link
Member Author

@huiwang Thanks for asking.

The generating performance issue is really hard to reproduce. It may cause by plugin, renderer, or Hexo self. We occasionally receive issue regarding performance, but only few shared their source to investigate. As far as I know, all of them are plugin and theme issue.

I also tested performance on Hexo vanilla install, 1000 posts generated costs 3 mins. Still, have space to improve, but seems not a major issue.

@tcrowe
Copy link
Contributor

tcrowe commented Oct 16, 2018

I noticed there's some confusion about how to do unit testing. This mocha.opts will help:
https://gist.github.com/tcrowe/b22a63daea19eaee69fe2bc37adee854

@tcrowe
Copy link
Contributor

tcrowe commented Oct 16, 2018

Prettier can be included to force a uniform style across all hexo projects and it will integrate with eslint-config-hexo.

npm install prettier eslint-plugin-prettier

./.pretterrc

{
  "proseWrap": "never"
}

./.eslintrc

"plugins": ["node", "prettier"],

eslint --fix will then format using prettier.

@yoshinorin yoshinorin pinned this issue Feb 21, 2019
@microSoftware
Copy link

Is Hexo still maintained? I love it but most packages are years old and I can't make my website multi-language :(

@yoshinorin
Copy link
Member

@microSoftware

Is Hexo still maintained?

Yes. Sure :)

most packages are years old

As you know some packages are not published new version but we continue to commit each official repositories.

I can't make my website multi-language :(

Hexo i18n seems a little bit difficult. (Sorry, I'm not familiar with Hexo i18n...)
I think this issue @tcrowe answer might help you :)

@microSoftware
Copy link

Ok. After I tried most things to make it multi-language. I think the easiest solution is to create a seperate blog for each language. And create a simple dropdown in javascript in the theme.

@DBJDBJ
Copy link

DBJDBJ commented Apr 18, 2019

@microSoftware , yes that is the most feasible way. Anything else requires Concept, Architecture, Design and Implementation that will complicate the things considerably. Just to be used by very small percentage of users.

If still interested, there is no shame in learning from (very long)WP experience, Perhaps starting from here.

@gautamz07
Copy link
Contributor

@tcrowe is there a specific brance all these changes are being developed or worked on ?

@tcrowe
Copy link
Contributor

tcrowe commented May 17, 2019

@gautamz07 Each change, or set of changes, will be done in individual issues and PRs. So, if you want to do one of the items in the original post you can create a branch on your computer, do the change, and then create a PR.

Some patience is required to get a review and approval.

@yoshinorin yoshinorin changed the title Hexo 4.0 Roadmap Hexo Roadmap Jun 28, 2019
@yoshinorin
Copy link
Member

yoshinorin commented Jun 28, 2019

I changed issue title. Please see #3508 discussion.

@noraj
Copy link
Contributor

noraj commented Jan 12, 2020

#3259 seems to bring breaking changes

@JLHwung JLHwung removed their assignment Feb 14, 2020
@BRAVO68WEB

This comment has been minimized.

@stevenjoezhang

This comment has been minimized.

@mahnunchik

This comment has been minimized.

@SukkaW
Copy link
Member

SukkaW commented Jan 9, 2022

Drops resolve from dependency in Hexo 7.0.0, see #4863

@yaoqs
Copy link

yaoqs commented Mar 29, 2022

wish add new command, such as:

hexo delete my_post //delete post
hexo modify my_post //modify post,if not exist, new one

@awongCM
Copy link

awongCM commented May 30, 2022

Hi there,

Are you still looking for more active contributors for this page? Just curious..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working discussion enhancement New feature or request feature-request #perfmatters
Projects
None yet
Development

No branches or pull requests