Open
Description
博客搭建的经历
算起来从 18 年正式接触编程到现在, 已经两年多了. 自己在学习编程的途中也做了很多笔记, 从最早使用OneNote
, 到学会markdown
开始折腾各种编辑器, 再到自己买域名建站部署, 直到今天打算回归朴素用issue
做笔记. 算是一个过程吧, 有时候下定决心做一件事情可能就是一瞬间的事情
用issue
来写博客的原因是有原因的, issue
有以下几个优势:
- 简约. 博客的核心是博文的内容, 过于注重外观反而本末倒置. 之前自己建站的时候花了很多心思去弄页面, 博客反而没有写几篇, 也是惭愧
- 管理. 我对知识的整理没有很高的要求. 自己本地的笔记整理也只是按照分类建立了文件夹, 每个文件夹下面有对应的笔记文件.
issue
有Projects
和Labels
可以很方便的进行笔记的管理和分类 - 备份. 这点还是比较重要. 笔记一直放在本地如果出了点问题远程有个备份还是很好的
- 回顾. 之前很多时候笔记做了一次就扔在那里, 过了很久不看也忘记了. 放到
issue
可能有助于经常回顾
当然, issue
也存在自己的问题, 比如 SEO 等. 但是不影响.
之前也考虑过用issue
写博客以后, 拿Github API
取到issue
内容然后同步到自己的网站博客上. 将来可能会尝试实现这个功能
关于之前建站的记录
上半年的时候心血来潮买了域名, 按照教程搭建了自己的个人网站, 本来想着就用来做博客了, 但是主题字体对中文不是很友好, 就放弃了. 不过总的来说还是挺有意义的一次经历.
总的思路其实很简单, 本地博客是用markdown
编写, 但是网页展示需要使用html
文件, 那么找个工具转换就行, 最好还是可以带命令行的. markdown-to-html 支持命令行和自定义模板. 一定程度上解决了这个问题. 自己又写了一些功能, 例如文章的导航, 最新的文章等等. 但是需要时间去折腾, 虽然造轮子是好的, 当然最后发现其实有些违背初心. 所以这也是最后转投Github Issue
的一个比较重要的原因
当然, 有兴趣也可以去看看我的博客的源码
为什么要写博客
其实细讲原因有很多, 个人原因主要有以下几点:
- 自己的笔记整理. 很多时候看一个知识点可能懂了, 但是用通俗易懂的语言能给别人听懂其实又是另外一回事. 有点类似像高中的时候做数学题, 编程有时候也是类似的
- 自己在编程这条道路上的一个记录.
- 提高文学素养. 写出来的东西还是可能会被别人看的, 虽然高中语文一直是倒数, 但是你在这里写的差不影响你成绩, 写的好还可能有人给你点赞
- 放松. 由于自身的原因目前一个人在外面读书, 说实话很多时候会很崩溃. 我发现打字写文章对我来说是一个比较好的解压的方式, 比浪费时间看
Youtube
强很多. 虽然很多时候打了很多又删掉. 自己说实话挺享受打字写文章的这个过程的, 虽然我知道自己语文真的很烂.
自己一直是个很难做到有始有终的人, 希望博客可以一直有动力写下去吧