搭建 hugo 博客 @ FnEsc | 2021-07-04T16:19:33+08:00 | 1 分钟阅读

跨平台搭建该 github 博客的一些步骤记录。

安装 Hugo

在这里提供简单的操作,本人是在 win10 环境下直接安装 hugo 博客二进制文件的,无需解决 go 环境或者其他依赖,快速搭建。传送门

如果是在 Linux 下的,直接安装 hugo 即可。途中如果出现一些不太重要的错误,直接重装 hugo 就好了,要的就是简单快捷。

三两行命令的事情:

wget https://github.com/gohugoio/hugo/releases/download/v0.58.2/hugo_0.58.2_Linux-64bit.deb
dpkg -i hugo_0.58.2_Linux-64bit.deb
apt-get install -f # Ubuntu
hugo version

在 vs code 环境下直接写博文

本人使用 win10 下直接 gitExtension 做一个 blog 的 privte 仓库,hugo 构建后直接部署至 fnesc.github.io 仓库。

当然,在此之前,已经把该仓库之前的代码迁移到 past24 分支了,然后这里就相当于全新了。

如: .\hugo.exe new posts/hugoSteps.md

运行 hugo

执行 .\hugo.exe server -D 表示直接运行,包括草稿状态。

构建提交

构建命令:.\hugo.exe -D

-D 参数表示 --buildDrafts

首次上传 github.io 需要配置远端仓库地址

$ cd public
$ git init
$ git remote add origin git@github.com:FnEsc/FnEsc.github.io.git
$ git add -A
$ git commit -m "Init my hugo blog"
$ git push -u origin master

若遇上拒绝合并无关历史的错误,先允许历史拉取,再上传:git pull origin master --allow-unrelated-histories

参考链接

  1. hugo 主题 Quick-Start
  2. hugo 主题示例源码

© 2021 FnEsc Hugo Site

Powered by Hugo with theme Dream.

avatar

FnEsc 的博客一边担心未来,一边浪费现在。

关于我

FnEsc 的 💜 博客

自从 2021.07 开始搭建该 hugo 博客,作为记录一些生活/技术上的小笔记

2020届应届生,毕业与佛山科学技术学院计算机科学与技术专业

目前职业是 全栈开发程序🐶 打杂工具人

作为传统行业外企电商的 965,使我并没有很勤奋卷

不想那么相关工作为 SAP Fiori 应用开发和维护。

目前主要的技术栈是:

  • Python Web 端架构
  • Django / Odoo 开发

接下来可能想学习的方向是:

  • Python 进阶(流畅的 python)
  • MySQL 知识巩固(MySQL 实战 45 讲)
  • Go 开始学习(Go 语言核心 36 讲)
  • 其他架构/算法尝试学习
社交链接