↓ 跳过正文

欢迎来到我的个人站

·388 字·1 分钟
ZMSITE
作者
ZMSITE
记录技术、项目与游戏。

这个站点是什么
#

这是我的个人站,内容按「读者来干什么」分成几栏:

1.文章 —— 技术长文、方法随笔与短笔记 2.评测分析 —— 基于实测数据的性能分析 3.论文 —— 已发表论文与研究报告 4.项目 —— 开源项目与可运行的作品 5.展示 —— 照片与游戏记录 6.文集 —— 公开整理的 wxmang 文章全集

技术实现
#

站点由 Hugo 生成,主题用 Blowfish, 纯静态部署在一台云服务器上,nginx 直接托管,没有数据库也没有后端。

这样做的好处很直接:

  • 内容就是 Markdown 文件,本地写完 git push 即可版本管理
  • 构建产物可随时从源重建,备份只需备份内容源
  • 没有运行时依赖,页面加载快

代码展示
#

作为技术站,代码高亮和复制是刚需。示例:

def fib(n: int) -> int:
    """朴素递归版斐波那契。"""
    if n < 2:
        return n
    return fib(n - 1) + fib(n - 2)


if __name__ == "__main__":
    print([fib(i) for i in range(10)])
# 本地预览
hugo server -D

# 构建并部署
hugo --minify
rsync -avz --delete public/ ubuntu@<host>:/var/www/me/public/

后面会陆续把以前的文章、项目整理上来。