赞
踩
这已经是我兜兜转转第三次使用Hexo + Github Pages的博客方案了。
阮一峰老师的一段话,我深以为然,这里引用一下:
喜欢写Blog的人,会经历三个阶段。
- 第一阶段,刚接触Blog,觉得很新鲜,试着选择一个免费空间来写。
- 第二阶段,发现免费空间限制太多,就自己购买域名和空间,搭建独立博客。
- 第三阶段,觉得独立博客的管理太麻烦,最好在保留控制权的前提下,让别人来管,自己只负责写文章。
大多数Blog作者,都停留在第一和第二阶段,因为第三阶段不太容易到达:你很难找到俯首听命、愿意为你管理服务器的人。
原文地址:搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门
第一次博客是使用Jekyll搭建的。转到Hexo来还要感谢@Wanghui-Huang这位学长。
后面听说Hugo很快,又转到Hugo去了。到头来,兜兜转转,什么也没学到,也没有留下什么我来过的痕迹。
前几天逛Github的时候,注意到有一个Github Action
的新功能。正好我学习过CI/CD
,于是再借着搭建博客,顺便体验一下这个新功能。
Hexo 中文官方文档:文档 | Hexo
以下内容摘自官网:
nvm
进行环境管理)很简单,npm
一行命令即可安装:
npm install -g hexo-cli
安装完成后,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
这部分也可以阅读官网教程:建站教程
从使用到访问博客只需要以下四步。
hexo init blog_dir_name
cd blog_dir_name
npm install
hexo server
init
和install
会下载一些包,可能会耗费一些时间。如果时间过长,可以考虑换源。
默认主题是Landscape
,可能很多同学会觉得比较平淡。
这部分指令很常用,先记下来。
hexo clean
:清除缓存hexo g(or generate)
:生成网页资源,每次变更都要做hexo s(or server)
:本地服务器预览hexo d(or deploy)
:部署到服务器我使用Hexo来体验的原因就是因为我喜欢的主题只有Hexo才有,Jekyll没有,Hugo的还在开发。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。