更多
更多
文章目录
  1. 什么是GitHub Pages&Hexo?
  2. 环境需要
  3. 安装部署
  4. 主题配置
  5. 多台PC间文章同步问题
  6. 参考

关于本博:GitHub Pages+Hexo

整理搭建此博客相关的一些资源要点。

什么是GitHub Pages&Hexo?

GitHub社区设计了Pages功能允许用户自定义项目首页,用以替代源码列表。GitHub Pages就是是用户编写的托管在GitHub上的静态网页。

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

环境需要

安装Git

廖雪峰Git教程 (附:怎样使用github

安装node.js

升级node版本方法:

node有一个模块n专门用来管理node.js版本的。(此方法仅适用于mac)

1
2
npm install -g n //安装模块n
n stable //升级node.js到最新稳定版本

安装部署

配置GitHub

参考文章配置,此处略。

安装Hexo

打开git命令行:

1
$ npm install -g hexo

在本地电脑建立一个文件夹比如‘myBlog’,在当前文件夹中执行命令

1
2
3
4
5
$ hexo init //Hexo自动在目标文件钟建立网站所需要的文件
|
$ hexo server //启动server服务,在浏览器http://localhost:4000/中进行本地预览
|
$ hexo new 'my new Post' //生成新文章

生成静态网页命令方式

1
$ hexo generate //会在 D:\Hexo\public\ 目录下生成一系列html,css等文件

命令行总结

1
2
$ hexo server //本地预览
$ hexo d -g //生成加部署

部署设置时遇到的一个问题ERROR Deployer not found: github

主题配置

Hexo有很多漂亮的主题设置,每个主题都有相关的文档说明配置进行相关的操作即可。

本博客使用的主题是Fexo

多台PC间文章同步问题

由于Hexo是静态生成博客,所以平台更换后更新文章是一个需要注意的问题。

有很多相关的云备份操作比如:

用git解决hexo博客多PC间同步问题

个人考虑更新文章要么家里要么在公司,只要配置好两个环境,后期维护只要备份好文章列表文章即可。

参考

Hexo搭建Github静态博客

如何搭建一个独立博客——简明 GitHub Pages与 jekyll 教程

使用Github Pages建独立博客

利用 hexo + Gitpage 开发自己的博客 (看到有个比较详细的配置系列记录)

感谢阅读
公众号