当前位置: 首页 > news >正文

github pages + hugo 搭建静态博客网站

体验地址

1. 起因, 目的:

  1. 其实6年前,我就写过这个。
    项目代码
    博客地址

  2. 最近想改写一下。
    github 推荐的主题是 Jekyll, 我当时用的就是这个,感觉很麻烦。尤其是文章命名。

  3. 新的主题 hugo 用起来还行。

2.过程:

过程记录, 需要详细! 因为问题非常多!

3. 参考教程:

  1. 视频教程: https://www.youtube.com/watch?v=_QSr2_pxIJs
  2. 配置文件,参考来源: https://theplaybook.dev/docs/deploy-hugo-to-github-pages/
一句话介绍 hugo:

hugo 是一个静态博客渲染工具, go 语言写的。
安装:

choco install hugo-extended # 失败。 估计是权限
scoop install hugo-extended # ok!

运行的话, 最好是使用 wsl , cmd 也行!!
新 hugo 建项目

hugo new site my_hugo_blog -f yaml
cd my_hugo_blog

安装主题,

git init
git clone https://github.com/adityatelange/hugo-PaperMod themes/PaperMod --depth=1
git submodule add --depth=1 https://github.com/adityatelange/hugo-PaperMod.git themes/PaperMod

修改 “hugo.toml”, 增加一行
theme = “PaperMod”

新建文章

hugo new docs/test_file.md
!!! !!! !!! !!!
!!! 修改 draft = true, ----> draft = false 否则无法渲染。 直接删掉这一行也行。
!! !!! !!! !!!

查看文章: localhost:7897/docs/test_file

下面就 github 相关的操作了
  • 创建github 项目,上传文件。
  • 新建一个分支, gh-pages !!! 这里名称不能变。 必须是 gh! 一个字都不能变!
  • 开启 github actions 读写权限 https://github.com/buxuele/my_hugo_blog/settings/actions
  • mkdir -p .github/workflows, 新建+修改 deploy.yml
  • 修改 “hugo.toml”, 增加 baseUrl
报错:

其实就是修改一个 hugo 的版本。


老哥留步,支持一下。

请求支持

http://www.lryc.cn/news/460157.html

相关文章:

  • Python爬虫如何爬取并解析JSON数据
  • 【C++】精妙的哈希算法
  • 智慧链动青春:国家区块链中心接待北京市十一学校青少年访学探索
  • 利用C++封装鼠标轨迹算法为DLL:游戏行为检测的利器
  • Qt- QSS风格选择器常用属性选择器样式表盒子
  • 粤智助自助一体机大厂浮出水面 OBOO鸥柏已成服务终端中坚力量
  • SpringBoot-application.properties配置
  • STM32-ADC模数转换
  • lspci | grep VGA
  • 智慧厂区车辆导航解决方案;智慧工厂电子地图应用解决方案;大型工厂内部导航解决方案;智慧工厂可视化地图应用方案
  • 决策树C4.5算法详解及实现
  • prompt learning
  • 适用于 Windows 11 的 5 大数据恢复软件 [免费和付费]
  • vue实现获取当前时间并实时显示
  • 【论文阅读】SRCNN
  • 数据结构与算法——Java实现 32.堆
  • 深度学习 .dot()
  • idea2024 git merge 时丢失 Merge remote-tracking branch问题
  • pdf怎么删除多余不想要的页面?删除pdf多余页面的多个方法
  • 树莓派应用--AI项目实战篇来啦-3.OpenCV 读取写入和显示图像
  • 一句话就把HTTPS工作原理讲明白了
  • CPU 和处理核心(Core)中间有3个缓存
  • 前后分离项目记录
  • 一句话木马的多种变形方式
  • 【NestJS入门到精通】装饰器
  • XML 编辑最简单好用的 QXmlEdit 软件已经完整中文化
  • ref标签、style的scope
  • 22年408数据结构
  • ubuntu 虚拟机将linux文件夹映射为windows网络位置
  • Pytho逻辑回归算法:面向对象的实现与案例详解