记录一下如何搭建本站的
安装hugo,并下载Blowfish主题 #
安装是蛮简单的:
sudo pacman -S hugo
sudo pacman -S go
sudo pacman -S git
新建站点:
hugo new sit Bearcat
cd Bearcat
下载主题:
git clone https://github.com/nunocoracao/blowfish.git themes/blowfish
配置Blowfish #
之所以选了主题用Blowfish是因为文档,它有我在一众hugo主题里见过最齐全的文档了:https://blowfish.page
这文档详细到我不知道要写啥,一切照着做就好
评论自己新建一个comments.html在layouts/partials下即可,hugo支持的都可以
而我用了cusdis虽然看官网好像随时要倒闭的样子,但比其它几个评论系统胜在不需要登陆,在Vercel上一键搭一个也不费事,文档也够用。
一些技巧 #
tip1: #
配置主题的时候没必要看着文档一点点来,把对应主题下的exampleSite下的配置文件拿出来改改就好。
改的时候可以开着本地环境,打开无痕浏览,一边改一边看效果
hugo server --disableFastRender
tip2: #
hugo写文章的时候不必每次都自己手攒头,可以定义一个模板,之后用命令创建
需要在archetypes
文件夹下放default.md
,文件内容可以自定义,我的是:
---
title: "{{ replace .Name "-" " " | title }}"
date: {{ .Date }}
author: "Suika"
draft: true
description: ""
tags: []
categories: []
---
这样在hugo网站的根目录下即可用命令创建文章了:
hugo new <subdirectory of content>/index.md
当然,如果需要不同类型的模板,可以放置不同名称的md文件,创建的时候加-k参数
比如在archetypes
文件有自定义的post.md
创建文章的时候可以用:
hugo new -k post <subdirectory of content>/index.md