+++
title = "在开发一个 Hugo 主题"
tags = ["hexo", "hugo"]
date = "2019-07-05T21:31:32+08:00"
slug = "developing-a-hugo-theme"
+++
![developing-a-hugo-theme-gohugo.png](/images/developing-a-hugo-theme-gohugo.png "Hugo")
这些天在开发一个 Hugo 主题[^1],目标是从 Hexo 平滑地迁移到 Hugo,并保留博客现有的结构、样式、功能……为什么要迁移到 Hugo 呢?因为相比 Hugo 的生成速度,Hexo 实在是太慢了,最重要的是 Hugo 更为极简主义,而 Hexo 的依赖包……
由于是代码小白,所以开发起来也没有捷径,先去找现有的 Hugo 主题,然后观察,最后结合文档自己从零慢慢构建。这些天来,摸清了 Hugo 使用的 Go Template 的基本语法[^2],弄清了 Hugo 内的基本数据结构,学会了�