大概两周前觉得自己需要找个地方表达一些想法,于是决定建一个自己的博客!

在2202年的当下建博客的资料非常多,我一开始想用zola,但是它主题太少了,于是选择了hugo

之后的流程非常简单,安装chocolatey,安装hugo,然后照着资料和文档一步步来,就搭好了

安装chocolatey

一开始因为是要安装zola,发现官网推荐使用chocolatey,否则就只能从源代码构建了,于是就去下载安装chocolatey,按照官网的指引,在管理员模式的PowerShell中输入以下命令进行安装。

Get-ExecutionPolicy

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

因为是两周前的事情,所以忘了要不要武当梯云纵了。

安装hugo

这就更简单了,输入choco install hugo -confirmchoco install hugo-extended -confirm进行安装,不过还是得在管理员模式的PowerShell下,真是的,为什么Windows没有sudo。

2022年7月25日更新:

Windows Terminal是神,而我当时还没更新,背弃了它的光辉

Quick Start

直接看官网的Quick Start,就好了。

我主题选择的是Fuji

后面摸了,可以去看官网如何部署到GitHub Pages,或者找几篇文章参考一下,比如说这篇

值得注意的一点就是,如果你在部署page的时候选择的基底文件夹是docs,那么可以对config.toml进行如下修改

publishDir = "./docs"

这样编译生成的静态网站就可以定位到docs文件夹了。

部署

2023年2月15日01点06分更新:

半年多过去了,愈发觉得不能简简单单暴露博客源码,于是重新参考了这篇文章,以及仔细研读了官网的部署方案

现在公开仓库中只有成品网站,源码转移到了私有仓库中

(而且也不用每次都手动build了)