整理目录

This commit is contained in:
2024-03-22 17:42:41 +08:00
parent 5a4efad893
commit fab9914f39
158 changed files with 158 additions and 84 deletions

View File

@ -3,6 +3,8 @@ title: 我为什么换掉Wordpress选择Docusaurus
keyword: [笔记, 博客]
---
## 为什么换掉Wordpress
在此之前,我一直使用 Wordpress 来做我的博客,最近准备重新开始写,为什么决定换掉它呢?
首先 Wordpress 很强大完全符合我的所有需求评论、统计、SEO、主题、插件等等但是我还是决定换掉它原因主要有以下几点
@ -25,19 +27,20 @@ keyword: [笔记, 博客]
- SSG静态站点生成
- 使用 git 管理文章
SSG 是希望能够生成静态站点,这样就不需要配置 PHP、Mysql、Nginx 等环境了,也不需要担心安全问题,而且可以更快的访问速度
SSG 是希望能够生成静态站点,这样就不需要配置 PHP、Mysql、Nginx 等环境了,也不需要担心安全问题,而且可以更快的访问。
然后就是 git 管理和本地 Markdown 编写,这样对于博客程序的选择影响就不会太大了,如果用得不喜欢可以很方便的切换,博客程序出了问题,使用 git 也可以很方便的回滚。
这么筛选下来其实还是有很多选择的Hexo 和 Hugo 都是很不错的,他们也是很流行的 BLOG 程序,并且有丰富的主题,
相反 VitePress、docsify、Docusaurus 它们更适合文档程序,主题相对较少,界面相对简洁。
但是我很快就否决的 Hexo 和 Hugo因为他们的界面不够美观我更喜欢简洁的界面而且我也不需要那么多的主题很多主题都比较花哨。
并且我看见了很多大佬也是用 VitePress、docsify、Docusaurus 来写博客的,他们的首页都是很简洁的,我也很喜欢
并且我看见了很多大佬也是用 VitePress、docsify、Docusaurus 来写博客的,构建出来的博客并不比它们查,我也很喜欢,只是如果想做好会很考验技术能力
最开始其实是有些想使用 VitePress 的,和 Docuasaurus 的官网首页相比,我更喜欢 VitePress 的界面。
但是我主要是使用 React 进行开发的,然后看到了一些使用 Docuasaurus 的博客,他们都进行了一些定制,界面也是很不错的,于是我也就选择了 Docuasaurus并且参考了他们的博客写了一下我的首页。
如果没有开发能力的话,我还是很推荐使用 Hugo、Hexo 的,他们的主题很多,界面也很美观,而且也很流行,有很多人使用,遇到问题比较容易找到解决方案。
如果没有开发能力的话,我还是很推荐使用 Hugo、Hexo 的,他们的主题很多,界面也很美观,而且也很流行,有很多人使用,遇到问题比较容易找到解决方案。
## Docusaurus 的定制
@ -45,19 +48,13 @@ Docusaurus 是有 blog 功能的,但是 blog 不能支持左侧的目录树,
两种方式其实也对应两种不同的逻辑,至于哪种好,我也不好说,我只是觉得我大多时候应该是写偏向文档类型的文章,所以我选择了 docs这样可以更方便检索
不过可能写一些生活感悟这些和时间相关的就会再选择 blog 吧。
然后 Docuasaurus 也只是一个静态站点生成器,不支持评论、统计等等功能,需要一些外部依赖来实现。我主要改造如下,你也可以进入我的博客仓库查看:
然后 Docuasaurus 也只是一个静态站点生成器,不支持评论、统计等等功能,需要一些外部依赖来实现。我实现了两个新的插件,主要改造如下,你也可以进入我的博客仓库查看:
- 修改首页
- 增加 Docs 文章时间排序
- 接入 giscus 评论
- 接入 Google Analytics 统计
- 增加了 Markdown lint(vscode插件)
### docusaurus-plugin-docs-info 功能
- 生成最新文章列表
- 生成文章创建/更新时间
- 文章阅读时间
- 增加了 Markdown lint(vscode 插件)
后续或许还会写一个后端,来实现其他更多的功能。