✨ docs时间和阅读耗时
This commit is contained in:
@ -1,5 +1,6 @@
|
||||
---
|
||||
title: 我为什么换掉Wordpress而选择Docusaurus?
|
||||
title: 我为什么换掉Wordpress选择Docusaurus?
|
||||
keyword: [笔记, 博客]
|
||||
---
|
||||
|
||||
在此之前,我一直使用 Wordpress 来做我的博客,最近准备重新开始写,为什么决定换掉它呢?
|
||||
@ -41,14 +42,23 @@ SSG 是希望能够生成静态站点,这样就不需要配置 PHP、Mysql、N
|
||||
## Docusaurus 的定制
|
||||
|
||||
Docusaurus 是有 blog 功能的,但是 blog 不能支持左侧的目录树,然后 docs 又不支持文章时间,于是我写了一个 docs 时间生成的插件。
|
||||
两种方式其实也对应两种不同的逻辑,至于哪种好,我也不好说,我只是觉得我大多时候应该是写偏向文档类型的文章,所以我选择了 docs,这样可以更方便检索,
|
||||
不过可能写一些生活感悟这些和时间相关的就会再选择 blog 吧。
|
||||
|
||||
然后 Docuasaurus 也只是一个静态站点生成器,不支持评论、统计等等功能,需要一些外部依赖来实现。我主要改造如下,你也可以进入我的博客仓库查看:
|
||||
|
||||
- 修改首页
|
||||
- 增加 Docs 文章时间排序
|
||||
- 接入 giscus 评论
|
||||
- 接入 Google Analytics 统计
|
||||
- 增加了 Markdown lint
|
||||
- 增加了 Markdown lint(vscode插件)
|
||||
|
||||
在以后或许还会用 golang 写一个提供服务的后端,来实现其他更多的功能。
|
||||
### docusaurus-plugin-docs-info 功能
|
||||
|
||||
- 生成最新文章列表
|
||||
- 生成文章创建/更新时间
|
||||
- 文章阅读时间
|
||||
|
||||
后续或许还会写一个后端,来实现其他更多的功能。
|
||||
|
||||
总之不同的博客程序都有不同的优势,也有不同的劣势,选择适合自己的就好。
|
||||
|
Reference in New Issue
Block a user