新的探索!——从 Hexo 到 Hugo

警告
本文最后更新于 2023-01-20,文中内容可能已过时。

听闻 Hugo 生成静态网页的速度比 Hexo 快许多,遂进行尝试。

1
2
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "[System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
choco install hugo-extended
1
2
3
hugo new site blog
cd blog
git clone https://github.com/HEIGE-PCloud/DoIt.git themes/DoIt
1
theme = "DoIt"
1
hugo server --disableFastRender -e production

访问localhost:1313即可

把博客资源 push 到 GitHub 仓库,再用 Vercel 托管即可

创建一个 GitHub 仓库,之后在本地博客根目录执行如下命令

1
2
3
4
5
6
7
8
hugo
cd public
git init
git add .
git commit -m 'message'
git branch -M main
git remote add origin git@github.com:<username>/<reponame>.git
git push -u origin main
1
2
3
4
5
hugo
cd public
git add .
git commit -m 'message'
git push