经过一番折腾,博客终于上线了。

为什么搞这个博客

主要是想有个地方记录技术笔记和日常想法。之前用过各种平台,要么广告太多,要么编辑器难用,要么动不动就关停。索性自己搭一个,干净利落。

技术栈

这个博客跑在一台 1核2G 的小服务器上,技术方案主打一个"轻":

组件作用内存占用
Hugo生成静态页面构建时 ~5MB
Nginx托管静态文件~15MB
FlaskWeb 编辑器~30MB

总共才占不到 50MB 内存,2G 的机器毫无压力。

能做什么

  • 写文章 — 浏览器打开 /admin/ 直接写
  • Markdown — 左边写右边预览,所见即所得
  • 自动构建 — 保存即发布,不用敲命令
  • 代码高亮 — 支持各种语言
def hello():
    print("Hello, World!")