基于Hugo的旧博客,以及为什么弃用¶
- 喜新厌旧,看到OI-Wiki的主题简洁又好看,Markdown和Latex渲染的都不错
- 原来这个Niello主题,字太大颜色太浅,渲染Markdown的代码块、插入图片等等都不怎么好看,有点花里胡哨的感觉
- 老博客的内容太杂了,乱七八糟一堆TODO,换新之后可以重新整理一下内容
以下是原博客简要介绍。
Introduction¶
使用该主题可参考demo及theme-home-page。
Extensions¶
- Cusdis + Railway
-
暂时不需要了
-
Google Analytics 4:用于Cookie追踪和网站分析
- Demo
- 只用于静态页面演示,后续会超链接跳转至装配了Stockfish的对弈界面。
Structure¶
my-website/
├── archetypes/ # 内容模板
├── default.md # 默认模板,预定义了内容的前置元数据格式
├── assets/ # 需要处理的资源文件
├── css/
├── js/
├── scss/
├── content/ # 网站内容
├── posts/ # 文章
├── about.md
├── contact.md
├── data/
├── layouts/ # HTML模板,定义网站的结构和外观
├── _default/ # 默认模板,定义整个页面的HTML结构
├── partials/ # 部分模板,定义可复用的页面组件(如页眉、页脚、导航栏)
├── 404.html
├── static/ # 静态资源
├── image/
├── css/
├── js/
├── public/ # 由hugo构建网站后的输出目录,可直接部署到web服务器
├── themes/
└── config.toml/yaml/json # 网站配置文件
Getting Start¶
hugo new posts/your-post-name.md
:创建新文章,并自动添加 YAML 前置元数据。hugo server -D
:在本地运行站点,默认采用localhost:1313
端口。