[NEXT] Docsify v5
See original GitHub issueNew Features To be included (see also 5.0! project board)
1. Static HTML Generation (non-blocking)
2. New markdown Helpers (Needs a list to track)
3. Better executable code syntax in MD
4. Docsify-themeable
- From @jhildenbiddle 's comment in https://github.com/docsifyjs/docsify/issues/657#issuecomment-458341229
Docsify currently offers four official themes: vue, buble, dark, and pure. These themes are all more-or-less the same with the exception of a handful of basic style declarations (color, typography, margin/padding, etc). To make development easier, a CSS preprocessor (stylus) is used to compile each theme by combining a shared CSS file with a theme-specific CSS file. Makes sense.
Docsify-themeable takes a similar approach but offers a much more flexible implementation by leveraging CSS custom properties. The end-user pitch is available on the introduction page, but the approach also provides advantages for docsify maintainers: a single block of CSS used for all themes, with each theme comprised of only a flat list of named values (e.g. --sidebar-background: #ccc
) instead of blocks of CSS. Legacy support is also available courtesy of css-vars-ponyfill (which I created specifically for docsify-themeable).
5. Starter packs (CLI)
6. Change the pre-processor for css
7. Migrate to webpack
Feedback/Suggestion/Recommending more changes
Feel free to leave feedback, and suggestion for the above features Plus, Leave a comment if you want to add some more features. We can have a discussion about that.
Issue Analytics
- State:
- Created 4 years ago
- Reactions:14
- Comments:33 (24 by maintainers)
Top GitHub Comments
Glad to ear.
We are working on an amazing new discovery experience with the search so stay tuned (Spoiler, @francoischalifour and @shipow are on 🔥) .
I will be happy to help on that and make the process really smooth for Docsify users
For website SEO, we need
Static HTML Generation
. 👍🏻ssr
not working, like docsifyjs/docsify-ssr-demo#3 and docsifyjs/docsify-cli#95