从零开始搭建Hugo博客 @ Wings            分类 软件
发布于 星期一, 十月 19 日, 2020 年
更新于 星期二, 七月 20 日, 2021 年

以前的博客文章质量很差, 以为当时懂了的东西以后就不会忘, 很多细节, 理论都没写. 当未来的我要查点什么的时候, 发现根本看不懂. 于是, 我要重新开始写博客了. 这一篇就是关于如何从零搭建Huog博客的教程

安装

1. 下载

进入Hugo的GitHub发布页, 下载文件, 之后会得到hugo.exe.

2. 配置

[可选] 把hugo.exe放到环境变量里, 或者直接放在博客目录下, 在博客目录下打开命令行.

搭建

1. 新建

运行命令hugo new site [name]

注意此时会在当前目录下新建一个名为[name]的文件夹, 这里面存放一些hugo用来搭建博客的文件

此后我们将[name]/文件夹作为当前文件夹(./)

2. 主题

新的博客是空的, 如果要使博客可以生成, 要套用一个主题. 主题可以在官网下. (当然也可以自己手写一个)

以套用现成主题为例: 克隆一个主题到./themes, 然后修改./config.toml中的theme = "[theme_name]", 没有的话就加一行, 或者输入命令echo theme = "[theme_name]" >> config.toml

注意[theme_name]指的是./themes/[filename][filename]

例如克隆了Dream主题, 修改后的./config.toml如下:

baseURL = "http://example.org/"
languageCode = "en-us"
title = "My New Hugo Site"
theme = "hugo-theme-dream"

3. 配置

根据主题的配置提示配置./config.toml.

config.toml

baseURL = "http://example.org/"		# 博客地址
languageCode = "en-us"				# 语言, 可改为简体中文 "zh-cn"
title = "My New Hugo Site"			# 标题

更多主题配置请看另一篇关于主题配置的文章: Dream主题配置详解

4. 文章

输入命令hugo new posts/[filename].md

./content/post/下有[filename].md文件, 这就是文章

新建一篇文章以后, md文件会自动生成一个头, 头的内容取决于主题下的模板.

其中比较重要的是draft, 顾名思义, draft = true的话文章设为草稿, 不可见, 一般用于文章未完成时. 如果文章写完了, 想让文章可见, 修改为draft = false即可

结构

TODO

启动

本地

hugo server 在本地(local:1313)上开启预览

hugo server -D 在本地开启预览并且草稿可见

生成

hugo 会生成./public/, 这个文件夹就是博客的源代码啦

利用GitHubPage挂载

新建一个仓库, 然后挂成GitHubPage

修改./config.toml中的baseurl = ""为GitHubPage的网址

./public里的东西push到GitHubPage就行了

TODO: 补充细节

留下昵称和邮箱, 可在第一时间获悉回复通知哦~

2021 FLAG

  • 找个妹子
  • 进计科
  • XCPC拿块金牌
  • 补全算法知识, 整全板子
  • 学会Web开发相关知识
  • 在服务器上搭建电子书库
  • 写个游戏并上线
  • 能弹一首曲子
  • 写首完整的曲子
  • 练习悠悠球
  • 三阶速拧20s

个人简介

我叫 Wings, 来自江西上饶, 目前人在西安, 是西电的一名学生.

常以 WingsWingsZengWingsWings的ID在各大小网站上游走, 一般来说, Wings不是我 😔, WingsZeng 一定是我 😊.

热爱算法, 喜欢钻研各种计算机技术.

业余爱好广泛, 只要不是文化课基本上都感兴趣😏.

开发/项目经历

  1. Android游戏 小墨滴的复仇 (弃坑)
  2. Android游戏 Circle Run (弃坑)
  3. Windows游戏 Snague (可能弃坑了吧)
  4. Python后端 Fathy' (可能弃坑了吧)

to be continued

教育经历

时间 学历 学校
2008-2014 小学 上饶市第十二小学
2014-2017 初中 上饶市第四中学
2017-2020 高中 上饶市第一中学
2020-2024 本科 西安电子科技大学
to be continued

比赛/竞赛经历

太久远太小的记不到了…

  1. 2017 国学竞赛初赛江西 没有分数或排名 二乙
  2. 2018 NOIP提高 258 省二
  3. 2019 CSP-S江西专场 145 省二
  4. 2019 数学竞赛初赛 70 没排名 (复赛打铁qaq)
  5. 2020 Gitee|Python贪吃蛇魔改大赛 可能是第四? 二等奖
  6. 2020 西电ACM训练基地熊猫杯 第四 银牌
  7. 2020 西安三校微软学生俱乐部Hackathon 和二等奖最后一名差0.5分 三等奖
  8. 2020 西电星火杯 三等奖
  9. 2020 西电ACM新生赛 第九 金牌
  10. 2020 ICPC 亚洲区域赛 济南站 132名 铜牌
  11. 2020-2021 第二届全国大学生算法设计与编程挑战赛(冬季赛) 924名 铜牌 (别骂了别骂了)
  12. 2020 ICPC 亚洲区域赛 昆明站 打星
  13. 2020 ICPC Asia-East Continent Final 签完到溜 打铁
  14. 西电"智能星"第一届自动驾驶小车比赛 第五 优胜奖|极速奖 本来可以冠军的别骂了别骂了

to be continued

爱好

技术

  • 算法
  • 独立游戏开发

游戏

  • Minecraft
  • Black Survival
  • I Wanna
  • Celeste
  • Life is Strange
  • Need for speed

运动

  • 篮球
  • 桌球
  • 乒乓球
  • 羽毛球
  • 慢跑

音乐

  • 吉他
  • 词曲
  • 流行

玩具

  • 魔方
    • 三阶速拧
    • 三阶盲拧
    • 高阶
  • yoyo球

追星

  • VAE
  • Benedict Cumberbatch