0. 前言
记录一下从0开始的部署,之前3月弄的没有记笔记,7月就忘记了,还是 要好好整理好好记录。
假设现在已经安装好了 Hugo 环境,我使用的是 windows 下安装。
1.1 添加主题
有很多 Hugo Theme 可以选择
这里一开始用的是 archie,现在改成 Ink
cd blog;\
git init;\
git submodule add https://github.com/knadh/hugo-ink.git themes/hugo-ink;\
# Edit your config.toml configuration file
# and add the Ananke theme.
echo 'theme = "ananke"' >> config.toml
切换主题后 push github 报错的本质原因是没有执行
git submodule add
, 即没有在文件.gitmodules
中加入新的主题
1.2 发布文章
hugo new posts/XXX.md
会在 contene/posts
文件夹下生成 XXX.md
文件
title: "Blog_Hugo_基本部署"
date: 2021-07-24T16:28:22+08:00
draft: false
tags: ["博客", "技巧"]
categories: ["Hugo"]
为文章添加 tags, categories 以便分类
⭐ tags and categories 最好不要使用一模一样的名字,否则会出现 ambiguous 错误
1.3 预览
在根目录下打开 Git,输入命令
hugo -D server
在自己的浏览器上访问网址:http://localhost:1313/ 即可预览
2. 更换主题
把主题更换到 Jane。主要是有几个点
- 第一个是
config.toml
文件的位置,是在jane/exampleSite
目录里面,把它粘贴到自己的 博客 主目录之后修改一些配置。 - 注意 Jane 这个主题的文章目录名称为
post
,要把之前的posts
改为post
,可以看看exampleSite
目录下是什么情况 - 修改归档页面时,也要注意把之前的
posts
改为post
- + 注意在
.gitmodules
中添加 submodule