Featured image of post 【Hugo】主题美化

【Hugo】主题美化

博客的基础设置,主要以hugo.yaml文件为主。不要只顾美化而忘记博客内容输出哦

博客的基础设置,主要以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的网站看访问数据。

文章功能完善

  • 待完成回到顶部按钮
  • 待完成 目录去序列号
hello
使用 Hugo 构建
主题 StackJimmy 设计