博客上线啦
经过一番折腾,博客终于上线了。
为什么搞这个博客
主要是想有个地方记录技术笔记和日常想法。之前用过各种平台,要么广告太多,要么编辑器难用,要么动不动就关停。索性自己搭一个,干净利落。
技术栈
这个博客跑在一台 1核2G 的小服务器上,技术方案主打一个"轻":
| 组件 | 作用 | 内存占用 |
|---|---|---|
| Hugo | 生成静态页面 | 构建时 ~5MB |
| Nginx | 托管静态文件 | ~15MB |
| Flask | Web 编辑器 | ~30MB |
总共才占不到 50MB 内存,2G 的机器毫无压力。
能做什么
- 写文章 — 浏览器打开
/admin/直接写 - Markdown — 左边写右边预览,所见即所得
- 自动构建 — 保存即发布,不用敲命令
- 代码高亮 — 支持各种语言
def hello():
print("Hello, World!")