用 nginx 搭建这个博客的笔记
这个博客没有用任何前端框架,也不依赖 Node 或数据库。它就是一个纯静态站点,由 nginx 托管。
之所以这么做,是因为它足够简单、足够稳定,也几乎不消耗服务器资源——很适合跑在一台只有 1G 内存的小机器上。
目录结构
minus1-blog/
├── index.html
├── assets/
│ ├── style.css
│ └── main.js
└── posts/
├── hello.html
├── why-blog.html
└── how-built.html
nginx 配置
核心配置就几行,把域名指向站点目录即可:
server {
listen 80;
server_name minus1.cn www.minus1.cn;
root /var/www/minus1;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}
为什么选静态
- 快:没有动态渲染,加载就是最快的速度
- 省:不需要常驻进程,内存占用几乎为零
- 稳:没有依赖,就不会有依赖坏掉的一天
对于个人博客来说,这三条已经足够了。