当前位置:   article > 正文

Hexo + Github Pages + Github Actions 博客搭建_hexo github pages action

hexo github pages action

前言

这已经是我兜兜转转第三次使用Hexo + Github Pages的博客方案了。

阮一峰老师的一段话,我深以为然,这里引用一下:

喜欢写Blog的人,会经历三个阶段。

  • 第一阶段,刚接触Blog,觉得很新鲜,试着选择一个免费空间来写。
  • 第二阶段,发现免费空间限制太多,就自己购买域名和空间,搭建独立博客。
  • 第三阶段,觉得独立博客的管理太麻烦,最好在保留控制权的前提下,让别人来管,自己只负责写文章。

大多数Blog作者,都停留在第一和第二阶段,因为第三阶段不太容易到达:你很难找到俯首听命、愿意为你管理服务器的人。

原文地址:搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门

第一次博客是使用Jekyll搭建的。转到Hexo来还要感谢@Wanghui-Huang这位学长。

后面听说Hugo很快,又转到Hugo去了。到头来,兜兜转转,什么也没学到,也没有留下什么我来过的痕迹。

前几天逛Github的时候,注意到有一个Github Action的新功能。正好我学习过CI/CD,于是再借着搭建博客,顺便体验一下这个新功能。

Hexo

Hexo 中文官方文档:文档 | Hexo

安装

以下内容摘自官网:

前提(依赖)

  • node.js(我推荐使用nvm进行环境管理)
  • git
    这部分跳过,网上文章很多。

安装 Hexo

很简单,npm一行命令即可安装:

npm install -g hexo-cli
  • 1

安装完成后,hexo -v验证是否安装成功。
有如下输出即可:

(base)  ~ hexo -v       
hexo-cli: 4.3.0
os: darwin 22.1.0 13.0.1

node: 16.15.1
v8: 9.4.146.24-node.21
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

使用(建站)

这部分也可以阅读官网教程:建站教程

从使用到访问博客只需要以下四步。

hexo init blog_dir_name
cd blog_dir_name
npm install
hexo server
  • 1
  • 2
  • 3
  • 4

initinstall会下载一些包,可能会耗费一些时间。如果时间过长,可以考虑换源。

默认主题是Landscape,可能很多同学会觉得比较平淡。

基本指令

这部分指令很常用,先记下来。

  • hexo clean:清除缓存
  • hexo g(or generate):生成网页资源,每次变更都要做
  • hexo s(or server):本地服务器预览
  • hexo d(or deploy):部署到服务器

换主题

我使用Hexo来体验的原因就是因为我喜欢的主题只有Hexo才有,Jekyll没有,Hugo的还在开发。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/639909
推荐阅读
相关标签