Hexo-theme-next: NexT v7.5 Roadmap

Created on 4 Apr 2019  ·  13Comments  ·  Source: theme-next/hexo-theme-next

Requested features:

  • [ ] Search filters on archives / cats / tags (#424)
  • [x] Fluidbox or mediumZoom? (#394, #627) (Added in #987)
  • [x] PJAX support. (#918, added in #1024)
  • [ ] Language switcher by flags? (#1680, #1070)
  • [ ] local search obscure lookup (#1695)
  • [x] Night Mode on NexT. (#1871, https://github.com/1v9/hexo-next-nightmode)
  • [x] spoiler tag. (#200) (Use https://github.com/fletchto99/hexo-sliding-spoiler + codeblock)
  • [ ] Sidebar on mobile for all schemes (not only for Muse | Mist, #281).
  • [x] Refactor page-type-quote. (https://github.com/theme-next/hexo-theme-next/pull/953#issuecomment-509559646)
  • [x] Replace swig engine with nunjucks (currently Hexo uses nunjucks, #1068, #1161)
  • [ ] Variable templates on schemes with misc colors (not only black-white).
  • [ ] Changing color templates with JS directly and save to cache.
  • [ ] Refactor motion (animate.css).
  • [ ] Menu slidedown animation on mobile (without Velocity).

Third-party plugins:

  • [x] Google / Yandex maps tags. (Use https://github.com/the-simian/hexo-tag-googlemaps)
  • [x] Transform latex expression to svg in build time? (Use https://github.com/stevenjoezhang/hexo-filter-mathjax)

Known issues:

  • [ ] border-radius not working correctly with .highlight element (style: mac).
  • [ ] Affix bug (https://github.com/iissnan/hexo-theme-next/commit/12808375bed33801ef597640b2280711529bd1f2, https://github.com/theme-next/hexo-theme-next/issues/846, https://github.com/theme-next/hexo-theme-next/pull/1039)
  • [ ] PJAX issues: read_more & comments (https://github.com/MoOx/pjax/issues/22, https://github.com/darylteo/pjax/commit/4893a2a6574b3490396f83a1863499e8a9ba171e)
  • [x] <script type="text/x-mathjax-config"> refreshed by PJAX.

Miscellaneous:

  • [x] Console reminder if new version released [autoupdate option] (#318) (Added in #1002)
  • [x] Drop IE support (#557, #590, #843): Replace all Nested Strings by Template Literals. (#567, #587) (#1023)
  • [x] Reimplement Bootstrap affix (https://github.com/theme-next/hexo-theme-next/pull/1039#issuecomment-516846195, Fixed in #1130)
  • [x] Use fetch instead of $.ajax.
  • [x] Rename scripts/merge-configs.js. (#1003)
  • [x] AppVeyor & Build automatization scripts.
  • [ ] Separate schemes on modules / submodules.
  • [x] Separate styles between schemes (exclude all possible styles rewrites). (Almost done)
  • [ ] Refactor all separated transactions on one global transaction.
  • [x] Refactor Muse menu on mobile. (Fixed in #1014)
  • [ ] Move all possible docs with features from config to site with docs.

To be discussed:

  • [ ] Use em as unit of sidebar-toggle and b2t margin (https://github.com/theme-next/hexo-theme-next/pull/808#issuecomment-479973233)
  • [ ] Bash symbols will be copied while clicking the copy-button. (https://github.com/theme-next/hexo-theme-next/pull/977#issuecomment-512134210)

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

Bug Discussion Feature Request Meta Solved 🎯 Roadmap

Most helpful comment

All 13 comments

Replace $.Velocity with window.Velocity (or Velocity) after removing jQuery (#1116)

Replace $.Velocity(document.querySelector(...)...) with document.querySelector(...).Velocity(...)

https://github.com/tweenjs/tween.js

https://github.com/web-animations/web-animations-js

Yes, that what i'm talking about. Think about it.

wow . Looking forward to Night Mode~🤩

wow . Looking forward to Night Mode~🤩

Try this https://github.com/1v9/hexo-next-nightmode

GitHub
Add Night Mode support for NexT. Contribute to 1v9/hexo-next-nightmode development by creating an account on GitHub.

Refactor the style of Pisces / Gemini using flex layout. (Instead of float: right / left)

Suggest to support "like coin" under each post
it's already supported by medium and wordpress!

Also adsense.
so many users add adsense by themself (including me). each time upgrading theme version costs lots of time to adjust adsense!

thanks !

Was this page helpful?
0 / 5 - 0 ratings