说是第一篇文章,其实是转到 Hugo 以后的第一篇文章。 至于转到 hugo 的原因,见下面的两篇文章。 hexo 又报 package 的依赖问题了 hexo 又成了技术流的玩具 总的来说,就是 npm 对 package 的依赖管理松散,再加上 hexo 社区对一些常用 plugins 惰于升级维护,导致 dependencies 经常冲突。升级不是,不升级也不是。最后干脆什么都用不了。 以前是重新安装一个 hexo 环境,还有几率能解决依赖的问题(部分 plugins 会降级安装)。但既然已经不是第一次遇到这种情况,问题的根源解决不了,没准儿以后还会遇到,干脆下定决心弃坑 hexo。 hugo 早就听说大名,golang 也是我喜欢的。基本上没调研其它 blog service,直接开始研究起 hugo 来。 1. 安装 hugo 我用 MacBook Pro,装了 HomeBrew,安装 hugo 相对简单。 brew install hugo 2. 建立站点 hugo new site my-blog 完成以后,my-blog 目录下会有以下子目录。 archetypes: 下面有一个 default.md 的模板,是新建文章的时候,会用到的模板。 config.toml: TOML 格式的配置文件。 content: 放文章源文件,.……

阅读全文