theme-next / hexo-theme-next

Elegant and powerful theme for Hexo.
https://theme-next.org
Other
8.17k stars 2.05k forks source link

NexT v7.x Roadmap #67

Closed ivan-nginx closed 5 years ago

ivan-nginx commented 6 years ago

Requested features:

Third-party:

Known bugs:

Miscellaneous:


Please feel free to leave your thought in comments (or edit this post directly if u have permissions).

tsanie commented 6 years ago

pjax is really cool, I think its priority could be set to high. 😃

ivan-nginx commented 6 years ago

There is no matter order in lists. Just all finded and remembered features/bugs for now. This list can be also increased in any time.

ApolloZhu commented 6 years ago

Maybe supporting sidebar on mobile for all schemes?

ivan-nginx commented 6 years ago

@ApolloZhu added.

maple3142 commented 6 years ago

I think instantclick works like pjax.(And it is easy to add) But add it will break many thing.

rhinenoir commented 6 years ago

wow, so many new features I appreciate, anyone that has upgraded?

ivan-nginx commented 6 years ago

This is roadmap, not actually implemented features.

tiny1990 commented 6 years ago

Code highlighting plugin is not pretty.

BillYang2016 commented 6 years ago

Clipboard or "select all" button for code blocks.

ivan-nginx commented 6 years ago

@BillYang2016 added.

ivan-nginx commented 6 years ago

@BillYang2016 > Clipboard or "select all" button for code blocks.

Added in #234 pull as copy codeblock button feature and will released under NexT v6.2.0. Seems like similar things, but button is better.

maple3142 commented 6 years ago

How do you think about upgrade to jquery 3?

ivan-nginx commented 6 years ago

Yeah, seems good. And if variant, I think about remove out jQuery totally.

maple3142 commented 6 years ago

I think remote jQuery totally is a little bit impossible, because too many plugin depends on it. Like fancybox, lazyload.

ivan-nginx commented 6 years ago

Set as dependencies of course, not possible? Anyway, i think there is some versions of «light» types jQuery. We can try to use more lightweight lib. I see what some CN version was like this, but i don't und lang. U can try to researh it.

maple3142 commented 6 years ago

About pjax, here has an userscript example implement a really basic approach to pjax. https://gist.github.com/maple3142/d9c752cebfdd92a7edd1e59ea2cd2f6a It works on https://almostover.ru/ and https://rainylog.com/

But it usually break some jquery plugin like scrollspy, velocity...

LEAFERx commented 6 years ago

Requesting for announcement feature, like a lighter post which doesn't have a single page but only on the main page to put some notices/info/states/updates/mood sharings.

ivan-nginx commented 6 years ago

@LEAFERx i a little bit don't understand what u mean, but u can add it to roadmap by yourself.

maple3142 commented 6 years ago

How do you think about static MathJax? Transform latex expression to svg in build time.

Should it be theme's feature or an independent hexo plugin?

Example: https://blog.maple3142.net/about/

ivan-nginx commented 6 years ago

@maple3142 cool! It seems this will load faster then Math* plugins!

Should it be theme feature or a independent hexo plugin?

I think this no matter, but also better will to separate this feature with external module or plugin. Do with your own opinion and for better:

baoang commented 6 years ago

Will Next provide style kit for jekyll and hugo in the coming v7?

maple3142 commented 6 years ago

@baoang I think it is impossible, or it needs too much change. Why not use hexo, or use other jekyll/hugo theme? If you need a jekyll theme, Simpleyyt/jekyll-theme-next is a port version of NexT theme.

ivan-nginx commented 6 years ago

@baoang @maple3142 maybe we can to ask developers like @Simpleyyt to join to main NexT organization and resume maintenance here?

ChungZH commented 6 years ago

I think the codeblock should have a variety of styles (but not highlight_theme)

stevenjoezhang commented 5 years ago

Other known issues:

JOduMonT commented 5 years ago

I wonder when next team plan to move to bootstrap4 ?

stevenjoezhang commented 5 years ago

@jodumont It doesn't matter - NexT is not actually using bootstrap, except bootstrap: affix.js.

JOduMonT commented 5 years ago

@stevenjoezhang thanks for the hint

also I really love next theme it perform very well and it is outstanding but when I compare it with this jekyll theme and I see how visually the theme and menu are clear; I'm kind of jealous.

Make the sidebar optional ?

also would be nice to being able to render page without the sidebar.

ivan-nginx commented 5 years ago

also would be nice to being able to render page without the sidebar.

title: ...
sidebar: false
JOduMonT commented 5 years ago

@stevenjoezhang @ivan-nginx Wow! now I scared to ask if is this theme is able to make coffee ;)

jiangtj commented 5 years ago

@ivan-nginx @stevenjoezhang Maybe we can manage issues in projects, not here. And roadmap only as the main direction

ivan-nginx commented 5 years ago

@JiangTJ yes. Need to smoothly end Roadmap checkboxes here and move similar work to projects.

stevenjoezhang commented 5 years ago

Superseded by https://github.com/theme-next/hexo-theme-next/issues/809