Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

为什么不用hexo做博客 #1

Open
z-950 opened this issue Sep 6, 2020 · 1 comment
Open

为什么不用hexo做博客 #1

z-950 opened this issue Sep 6, 2020 · 1 comment
Labels
随笔 非技术性内容

Comments

@z-950
Copy link
Owner

z-950 commented Sep 6, 2020

常见的hexo建站,使用两个branch,分别放原始md文件和生成的文件。常用vscode进行文章编写。

hexo作为blog的缺点

文章管理困难

本地

  1. 发布的文章只能放在同一个目录下,无法利用目录进行分类
  2. 在1的前提下,使用vscode的资源管理器无法很好的按标题查找文章(目前只有关键字高亮,但更方便的应该是过滤,应该能在两种模式间切换)
  3. 在2的前提下,可以使用本地资源管理器或者everything进行按标题查找,但是切换窗口也算麻烦之一
  4. 无法提供更高级的查找方式,比如按标签查找

其他方式

  1. hexo样式自带按目录、标签搜索(我使用的就有),但还是需要到本地再进行查找
  2. 使用hexo-admin插件,但一样无法按标题、标签查找

原始文件丢失

在只使用一个branch放生成的文件时会发送。因为大部分教程实际上没有提及使用两个branch。

配置繁琐

对于喜欢折腾的人来说不算什么,起码比自己搭建后端甚至写博客界面简单多了。但相对于现成的issue,还是比较麻烦。

文章更新问题

如果文章中有更新,只能手动写明,甚至更改文章日期,没有其他信息。issue虽然也只保留了edited的时间戳,但勉强能用。

使用issue的动机

首先是整理自己所学的技术和知识。此前由于觉得博客毕竟是给人看的,总不能写的太随意。现在想来,大抵只有自己会看,所以无需顾虑太多,该写清楚的还是需要写清楚。

此前记录笔记都是通过网页收藏。近来复习时发现有的文章失效了,大致也算理解了csdn那种抄来抄去的情况了。

对于自己的技术总结,也基本上是在闲聊时完成。聊天式的口述总归不严谨,还是写文章来的通达,并且还能回顾与改正。

优点

自带标签与按标签搜索、无需考虑配置问题、无需考虑存储问题、文章管理更为方便。

利用github写文章其他方式

我见过有人说写md文档直接存进repo里的,实际上这种做法和hexo类似,并且由于没有别人提供的样式,具有的功能反而更少一些(文件没有办法添加标签,自然也没有按标签搜索)。

附上其他更常见的方式:利用GitHub写博客的几种方式

@z-950 z-950 added the 随笔 非技术性内容 label Sep 6, 2020
@z-950
Copy link
Owner Author

z-950 commented Sep 15, 2020

文章更新中所说的按文件名查找问题,vsc已经支持两种模式的切换。但是依旧仅支持英文,如果能输入中文就更好了。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
随笔 非技术性内容
Projects
None yet
Development

No branches or pull requests

1 participant