博客框架选型
...大约 2 分钟
博客框架选型
我的读书笔记也积累了一两年时间了,随着博客文章越来越多,原有的博客框架gitbook 也不能满足自己的需求。先后使用了gitbook=> docsify=> vuepress 。现总结一下这三个的使用感受
gitbook
优势
- 相关插件丰富
缺点
- 随着项目增大,每次构建时间都需要花费10多分钟,实在难以忍受
- 页面样式过于简约单调
docsify
优势
- 可以无缝将gitbook转到docsify
- 文档样式好看不少
缺点:
- 动态渲染,对SEO 不够友好。百度google 无法搜索到我们的博客
- 目录折叠没找到一个好方案
vuepress
优势:
- 样式好看
- 构建时间几分钟内
- SEO支持度高
缺点:
- gitbook的目录不能无缝切到vuepress
- 竟然没有目录,文章多的时候非常痛苦(找了各种插件都不合适)
vuepress-theme-hope
在原有的vuepress 基础上做了样式优化和常用组件的集成,页面效果好
制作本主题的初衷是发现 VuePress 只是一个单纯的静态文档生成器。举个例子,它并不会注入 meta 标签做 SEO 优化,也不会生成 Sitemap 帮助搜索引擎索引文档内容。
虽然 VuePress 在一定程度上扩展了 Markdown 语法,它仍然缺失一些常用的功能,比如文本对齐、标记、流程图、公式、演示等。同时默认主题提供的一些功能,也比较弱或者缺失,如图片预览,深色模式等。
优势
- 文章目录, 搜索,代码复制,图片预览等组件不需要自己额外集成,方便快速
- 整体的配色/样式好看不少
- 作者活跃,及时的反馈相关问题
缺点
- 图片预览经常加载不出来
- 新版本不是特别稳定
赞助