我的小破站

| English Document | 中文文档 |

Build Status


YuSLi

前言

我的英语水平比较差,但是我尽量表达清楚。

如果想浏览博客,请移步: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的双部署,这样可以实现国内外分流。并且尽量美化一下我的博客,让它看着更舒服一点。再就是加入数学公式和一些其他插件。

不过最近比较忙,可能会很久之后才行动吧。