博客的基础设置,主要以hugo.yaml文件为主。详细参考官方文件stack中文文档和stack官方文档
以下所有修改操作请养成备份的习惯
调试
部署到github上反复调试太过麻烦,可以使用以下方法:
- 在blog主目录唤起CMD调试窗口
- 键入
hugo server -D
启动网页。复制http://localhost:1313/
打开网页。
- 在hugo.yaml中更新的内容保存后,在
http://localhost:1313/
网页会立刻显现。
主页功能
中英文
DefaultContentLanguage
:博客默认语言。设置为:zh-cn
将languages
下除zh-cn
的语言删除
1 2 3 4 5 6 7 8
DefaultContentLanguage: zh-cn languages: zh-cn: languageName: 简体中文 title: 林梦飞 #站名 weight: 2 params: description: 演示说明
头像、站名、简介
头像
和简介
设置
1 2 3 4 5 6 7
sidebar: emoji: 🤣 subtitle: 欢迎来到我的blog,搭建中 #blog简介 avatar: #blog头像 enabled: true local: true src: img/avatar.jpg #头像文件位置
- 本地路径:请把图片放在站点根目录的
assets/img
文件夹下。 例如assets/img/avatar.jng
, 并填入img/avatar.jng
. - 图片最大支持150*150
网站图标
1 2 3 4 5 6 7 8 9 10 11 12 13 14
params: mainSections: post featuredImageField: image rssFullContent: true favicon: /favicon.ico footer: #页脚 since: 2024 customText: dateFormat: published: 2006-01-02 #这里按照2006-01-02设置 lastUpdated: 2006-01-02
favicon
存放ico图像,可以去网上找一个。存放在主目录的static
文件夹下
社交链接
social: #ico文件在F:\blog\myblog\assets\icons
- identifier: github
name: GitHub
url: https://github.com/hff0910
params:
icon: brand-github
- ico文件存在主目录的\assets\icons内
- icons文件可以直接从这里下载:Tabler Icons
菜单栏
下面的方法应该是不对的,但是能用一下。
-
在
\content\page
文件夹下新建一个文件夹例如:collection
-
新建index.md文件。复制以下代码:
1 2 3 4 5 6 7 8 9 10
title: "嘻嘻" date: 2019-05-28 layout: "collection" slug: "collection" comments: false menu: main: weight: -70 params: icon: collection #若找不到icon文件可以先改为search先用着
title
:显示在页面的名字
collection
:与文件名一致。icon文件存在主目录的\assets\icons内
-
搜索
hugo.yaml
文件找到homepage
。并添加collection
项1 2 3 4 5 6 7 8 9 10 11 12
widgets: #部件(主页左边部分) homepage: - type: search - type: links params: limit: 5 - type: archives params: limit: 5 - type: collection #添加以下内容 params: limit: 5
评论功能
目前采用utterances
评论系统,但是这个评论需要登录github不太方便。
找到了waline
评论系统,但是我很菜还没整明白。下面是waline
的界面,我看到的大部分blog都是采用这种评论。
统计功能(unami)
unami官网在这里,注册并添加自己的域名。
将下面的代码复制下来
找到layouts/partials/head/custom.html
文件复制代码即可
最后就完成啦,可以看到访问量和用户来源地等等。查看网址:Websites | Umami Cloud
我还不知道怎么把这个数据应用到自己的博客上,只能登录unami的网站看访问数据。
文章功能完善
- 待完成回到顶部按钮
- 待完成 目录去序列号