如何安装SakuraChiyo主题
第一步:检查您的Hugo版本
运行以下命令:
1hugo version
您可以通过该命令查看电脑上安装的Hugo版本。经测试,v0.143.0对于运行SakuraChiyo是安全的。
第二步:创建站点框架
1hugo new site MySite --format yaml
2# 将“MySite”替换为您自定义的网站名称
3# 推荐使用yaml格式,其可读性优于toml格式
第三步:安装SakuraChiyo主题
所有Hugo主题都存放在MySite/themes
目录中,SakuraChiyo主题也不例外。
使用Git clone
是最方便的途径。在MySite
根目录下运行:
1git clone https://github.com/realyezhihao/SakuraChiyo.git
对于不使用Git的用户,可从Github下载ZIP压缩包,并解压至主题目录MySite/themes/SakuraChiyo
.
第四步:设置SakuraChiyo为主题
在配置文件MySite/hugo.yaml
或者MySite/config.yaml
中,添加
1theme: "hugo-SakuraChiyo"
以下为本演示站点所使用的hugo.yaml
文件(供参考):
1params:
2 draft: false #默认禁用草稿模式
3 toc: false #默认禁用目录生成
4 math: false #默认禁用KaTeX渲染数学公式
5 footer:
6 author: Sakura_Chiyo #页脚显示作者名
7 since: 2025 #页脚显示建站时间
8
9theme: "hugo-SakuraChiyo" #启用主题为SakuraChiyo
10baseurl: /hugo-SakuraChiyo/ #这里改成你网站的网址
11footnotereturnlinkcontents: "↩" #脚注标识符
12languages:
13 en: #设置英文页面
14 languageName: English
15 languageCode: en-us #语言代码
16 contentDir: "content/en" #英语页面路径
17 title: Demo Site in Theme SakuraChiyo
18 weight: 1 #语言优先级权重
19 menu:
20 blognav:
21 - name: Home
22 url: "/"
23 weight: 1
24 - name: Page1
25 url: "/page1/"
26 weight: 2
27 - name: Page2
28 url: "/page2/"
29 weight: 3
30 - name: Tags
31 url: "/tags/"
32 weight: 4
33 - name: 简中 #切换为简中页面
34 url: "/zh-cn/"
35 weight: 5
36 zh-cn: #设置中文页面(支持几种语言就设置几个菜单、几个页面路径)
37 languageName: 简中
38 languageCode: zh-cn
39 contentDir: "content/zh-cn"
40 title: SakuraChiyo主题的样例网站
41 weight: 2
42 menu:
43 blognav:
44 - name: 首页
45 url: "/zh-cn/"
46 weight: 1
47 - name: 页面1
48 url: "/zh-cn/page1/"
49 weight: 2
50 - name: 页面2
51 url: "/zh-cn/page2/"
52 weight: 3
53 - name: 标签页
54 url: "/zh-cn/tags/"
55 weight: 4
56 - name: English #切换为英语页面
57 url: "/"
58 weight: 5
59
60# 对于新手小白以下设置建议保留不动
61taxonomies:
62 category: tags
63titleCaseStyle: "none"
64markup:
65 tableOfContents:
66 startLevel: 1
67 endLevel: 4
68 ordered: false
69 highlight:
70 lineNos: true
71 lineNumbersInTable: false
72 style: github-dark
73 goldmark:
74 extensions:
75 passthrough:
76 delimiters:
77 block: # maths block display
78 - - \[
79 - \]
80 inline: # maths inline display
81 - - \(
82 - \)
83 - - $
84 - $
85 enable: true
您可根据实际需求自定义修改此配置文件。
自定义
要改变网站图标,请访问https://favicon.io/。在那里下载网站图标的ZIP包,然后在MySite/assets/image/webicon
路径下解压这个包。
要改变网站的头像图片,只需将你的图片avatar.jpg
放在MySite/assets/image
路径下。这个图片必须是.jpg
格式而且需要重命名为“avatar”。推荐使用长宽相等的图片。
1MySite/
2├── assets/
3| ├── image/
4| | ├── webicon/
5| | | ├── android-chrome-192x192.png
6| | | ├── android-chrome-512x512.png
7| | | ├── apple-touch-icon.png
8| | | ├── favicon-16x16.png
9| | | ├── favicon-32x32.png
10| | | ├── favicon.ico
11| | | └── site.webmanifest
12| | └── avater.jpg
13| ...
14...