欢迎来到 Random Thoughts

欢迎来到 Random Thoughts!

shuq3An0nym6(我)共同设计搭建了这个个人博客平台,它的源码被共享在这个 GitHub 仓库 中。你现在访问的网站由我管理维护,另一个由 shuq3 管理维护的 Random Thoughts 网站运行在 https://shuq3.github.io/

架构

Random Thoughts 是基于 jekyll 架构的静态网站,https://shuq3.github.io/https://an0nym6.github.io/ 都通过 GitHub 仓库直接运行在 GitHub Pages 上。

shuq3 和我曾尝试自行实现博客平台的前后端,并使用 MongoDB、Express、Angular 2 和 Node.js 完成了一个博客平台的雏形(源码被共享在这个 GitHub 仓库 中),但无奈于其较为高昂的开发与维护成本,我们最终放弃了这个平台。

使用 jekyll 开发博客一个很大的优势就在于你不需要花太多的精力就可以完成成品,并可以一键式地更新你的博文,这也是 shuq3 和我选择使用 jekyll 开发 Random Thoughts 的原因。

评论系统

缺乏后端和服务器的静态网站需要外接评论系统。我们起初尝试直接映射 GitHub Issues 作为评论系统,但考虑到多数人没有 GitHub 账号,于是我们采用了更为简便的 Valine。Valine 使用 Leancloud 提供的 BaaS 服务实现了评论系统的功能,在一定量的访问下,Leancloud 提供的服务完全免费,同时也免去了复杂的认证流程。

评论