roger.svg

Hello there!

To earn a life is to lose it.

关于我的博客

我的博客过去是使用 Hexo 搭建,最近突发奇想想着自己写一个博客程序,我使用的前端框架是 React,在开发的初期将构建工具迁移到了 Gatsby,用来构建出一套静态的页面,博客文章的管理方式也是文件的形式,从 md 后缀文件中解析 Markdown 格式的内容渲染出页面(好像写出了另一个 Hexo?功能还没 Hexo 丰富??)。努力花费了大概一周时间就写出了一些能称得上博客的基本功能随即就上线了,在写这篇文章的时候目前还是上线的第一个版本,还是比较简陋的

目前实现的只有整体的一个网页大框架包括路由,围绕生成文章页面的一些功能和逻辑。Markdown 解析器并不是我自己写的,原本是起手写了解析文章的标题,标签等等一些属性的,后来发现 Gatsby 用 Graphql 就可以直接解析 Markdown,于是你懂的...或许等某天我闲得想折腾了会自己写个解析器,自己搞一些很 coooool 的表达格式 But, not now.

现在我正在开发博客的评论功能,从博客的初版开发完之后我的进度就放缓了。前段时间我刚看到了一个不错的评论系统:Waline 是从 Valine 衍生的一个评论系统。没有用它的原因主要还是想自己学习写点东西吧。后期我还会开发主题的功能,目前这个天蓝主色调的默认主题也还有很多需要完善的地方

最后,我的这个博客项目的代号为 Tiger

最后的最后,感觉这个导航栏有点丑,等有灵感了把它改一改