我的小破站
| English Document | 中文文档 |
前言
我的英语水平比较差,但是我尽量表达清楚。
如果想浏览博客,请移步:ysl970629.github.io
在开始项目前,我用了两天时间学习git命令。此项目用时两天半,其中有半天时间,我在搭建个人图床。
关于如何搭建静态博客,请移步我的知乎文章:https://zhuanlan.zhihu.com/p/133861531
实现方式
- Github Page:渲染指定的仓库中的内容
- Hexo框架:静态博客框架,基于node.js
- Next主题:Hexo的主题,用于美化
- Travis CI:用于自动部署
总结
之前一直在知乎上写文章与做笔记,但是知乎老是审核我的文章,令我很不舒服。因此我才打算搭建个人博客。
搭建过程还是有些曲折,其中执行hexo命令的时候,老是由于node.js版本太高(高于v12)而出现循环依赖(circular dependency)问题。
博客的美化过程也因为网页渲染需要时间,没法实时预览效果,比较耽误时间。
最后的Travis CI那一步更是令我头大,网上各种各样的配置方法都有,最终我还是找到了适合自己的配置方法,才成功配置上。
虽然过程很艰辛,但是最终我还是成功的做出了小破站,也达到了我的预期目标。这个网站建设总用时两天半,但是我这两天经常熬到晚上两点多才睡觉。还是自己亲手做的东西才有感情。
最后,十分感谢对于此项目中帮助过我的人,虽然我甚至都没有向他们提问过问题,但是通过他们的文章,或者视频,我也能获益匪浅,少走很多弯路。
展望:
在后续版本中,我会加入GitHub与Coding.net的双部署,这样可以实现国内外分流。并且尽量美化一下我的博客,让它看着更舒服一点。再就是加入数学公式和一些其他插件。
不过最近比较忙,可能会很久之后才行动吧。