使用hexo和github.io搭建blog
题记
2017年搭建了这个blog,想着通过写文章来锻炼表达能力和积累知识,但是后来觉得己写的不是很有价值,就没有坚持下来。又工作了两年,觉得还是要有个地方总结积累自己学到的东西,不一定很有创新,能坚持把新学的知识或者感想记录下来,也会很有用处的。
Step by step
nodejs
下载 nodejs.
或者通过:
cURL:
1 | $ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | sh |
Wget:
1 | $ wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | sh |
安装完成后,重启终端并执行下列命令即可安装 Node.js。
1 | $ nvm install node |
Hexo
创建并初始化hexo:
1 | npm install -g hexo-cli #使用 npm 安装 Hexo。 |
hexo init 完成后,指定文件夹的目录如下:
1 | . |
_config.yml
网站的 配置 信息,您可以在此配置大部分的参数
package.json
应用程序的信息。
scaffolds
模版 文件夹。Hexo的模板是指在新建的文章文件中默认填充的内容。例如,如果您修改scaffold/post.md中的Front-matter内容,那么每次新建一篇文章时都会包含这个修改。
source
资源文件夹是存放用户资源的地方。除 _posts 文件夹之外,开头命名为 _ (下划线)的文件 / 文件夹和隐藏的文件将会被忽略。Markdown 和 HTML 文件会被解析并放到 public 文件夹,而其他文件会被拷贝过去。
themes
主题 文件夹。Hexo 会根据主题来生成静态页面。
详细的Hexo命令见指令
部署网站到GitHub Pages
GitHub Pages - Websites for you and your projects.
参考
https://hexo.io/zh-cn/docs/index.html
https://pages.github.com/
本文链接:使用hexo和github.io搭建blog
作者:Vskyman
出处:https://vskyman.github.io/
本文基于 知识共享署名-相同方式共享 4.0
国际许可协议发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名及链接。