Hexo+GitHub Pages 搭建属于自己的 blog

Hexo 是一个快速,简单,功能强大的开源博客框架 -》官网
GitHub Pages 是一个不受限的网站空间。
两者相得益彰。给那些喜欢自己折腾的人提供一些借鉴。

搭建过程

环境介绍

博主使用系统:Deepin Linux 15.3 桌面版
安装 node 与 npm

安装 Hexo

npm install hexo-cli -g

初始化 blog

hexo init blog

至此,本地 blog 已经创建完成,是不是很简单,简单到没朋友

选择主题

可以在 hexo 官网 查看自己喜欢的主题
通过 git clone [url] themes/xxx 将主题克隆到本地,
修改 _config.yml 中的 theme:xxx

常用命令

# 创建一个新的文章
$ hexo new "文章名"

# 生成静态文件
$ hexo generate

# 将一个草稿发布出去
$ hexo publish [layout] <filename>

# 启动一个本地服务器
$ hexo server

更多命令移步 官方文档

搭建 github pages

本地 blog 已经搭建完成,现在可以发布到 github pages 上

注册 github 账户

github 官网 注册一个 github 账户

配置登录免密码

移步 Post not found: Git-SSH-HTTPS-verify-configuration

创建 github 远程仓库

在 github 上创建一个仓库 xxx.github.io xxx 为自己的 github 用户名

安装插件

$ npm install hexo-deployer-git --save

配置 Hexo

修改 _comfig.yml,xxx 为你的用户名

deploy:
   type: git
   repo: git@github.com:xxx/xxx.github.io.git
   branch: master

推送服务器

$ hexo deploy

若出现 ERROR Deployer not found: git 报错,请执行上面安装插件步骤

测试

打开 xxx.github.io ,就能看到你的 blog 了


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 jaytp@qq.com

×

喜欢就点赞,疼爱就打赏