Why Gatsby?

我之前构建博客还主要是通过 Hexo。当然我的博客 https://blog.qinka.pro 也没有关闭。这次构建博客换用了 gatsby。一些技术相关的博客会放到这里,然后研究相关的内容还是回放回原来的博客。

然后这篇文章就是当前博客的第一篇文章。

为什么选择 gatsby

如果要问为什么选用 gatsby 的话,那还是要先说,gatsby 的“技术细节”。 Gatsby 是一个基于 React 的开源框架,主要是可以用于创建静态的网站或者应用。而且还是和 GraphQL 有着比较不错的配合度,尤其是在生成静态网页的时候。这玩意上手快,相对其他的前端框架也用的比较方便。由于是静态网站,加载速度也十分不错,外加框架自身的一些优化,所以就选中了 Gatsby。当然最开始是用来重构 www-docs,这个仓库目前还是私有的,之后会公开的。

Gatsby 中有很多的插件,其中包括一些插件 (gatsby-transformer-remark)可以将 Markdown 转化成 HTML 文件。这个就够用来做技术性的博客了。当然用于研究的 话 LaTeX 公式的支持,这个暂时也不打算支持。

有的人会说 Hexo 这种开箱即用的博客框架也很好的,为什么要使用 gatsby 替代,主要还是个人喜好。 Hexo 的好的方面还是不错的,然后我不喜欢。所以尝试使用 gatsby 来作为博客框架。从 gatsby 开始从头定制这个网站。

TODO list

这个网站还是有需要完善的低放,所以这个博客会更新一些这个博客搭建的内容。这里列出来了一些我想做的内容。