折腾Hexo
Hexo 博客的安装流程
1. 配置环境
因为本人是用 Mac 所以就以主要介绍 Mac 的环境为主;
1.1 安装 Node 环境
作用:用来生成静态页面的
方法1. 直接上 https://nodejs.org/ 官网下载安装
方法2. Homebrew 安装
Homebrew 是 Mac 系统的包管理器,用于安装 NodeJS 和一些其他必需的工具软件。
首先, 安装 Homebrew;
1 | /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" |
复制上面代码在终端里面运行,等待安装完毕;
接下来在用 Homebrew 安装 Node;
1 | brew install node |
复制上面代码在终端里面运行,等待安装完毕;
1.2 Github 或者 Coding 账户都可以
作用:是用来做博客的远程创库、域名、服务器之类的,怎么与本地hexo建立连接等下讲。
2. 正式安装 Hexo
2.1 安装 Hexo 的命令行工具
1 | npm install -g hexo |
复制上面代码在终端里面运行,等待安装完毕;
2.2 初始化博客
1 | hexo init 你的博客名 |
在终端中前往你要放置博客的文件夹位置, 运行上面代码,等待安装完毕;
2.3 配置 Github 仓库
登录到你自己的 github 账号, 点击 new repository 开始创建仓库, 按照下面的填写你自己要的参数;
配置 github pages 页面, 点击 Settings , 在 GitHub Pages 中开启配置为主分支
2.4 配置 Hexo 文件
打开 Hexo 创建的根目录下的 _config.yml 文件,主要配置如下
1 | # Site |
1 | # Deployment |
1 | npm install hexo-deployer-git --save |
复制上面代码在终端的 hexo 目录下里面运行,等待安装完毕;
2.5 node 生成静态文件
hexo generate
或者hexo g
复制上面代码在终端的 hexo 目录下里面运行,等待运行完毕;
2.6 本地运行查看
1 | hexo server |
复制上面代码在终端的 hexo 目录下里面运行,等待运行完毕, 显示通过访问 http://localhost:4000/
就可以预览博客;
2.6 上传博客文件到 github
1 | hexo deploy |
复制上面代码在终端的 hexo 目录下里面运行,等待运行完毕;
等待运行完毕基本就能访问刚才在 github 配置 pages 的链接了;
2.7 编写你的博客
1 | hexo new "new article" |
之后在source/_posts目录下面,多了一个new-article.md的文件。
你通过编辑 new-article.md 就可以写你的日记了;
2.8 一些常用的命令
hexo clean
// 清除文件
hexo generate
// 生成静态文件
hexo deploy
// 部署代码上去
hexo new "文章标题"
// 创建新文章
3. 配置 Hexo 主题
官方默认主题你懂得,不怎么好看,果断自己换个,本人觉得 next 的主题还可以,这边就以配置这个主题举个栗子;
官方使用文档
主题下载
git clone https://github.com/iissnan/hexo-theme-next themes/next
复制上面代码在终端的 hexo 目录下里面运行,等待下载完毕;
主题更改
1 | # Extensions |
到此基本配置 Hexo 和 主题更换已经都会了,要更好使用,还需要自己看下文档去详细配置;
说说之前配置遇到的一个坑, 前面我没有说到,就是要等大家都配置完了,大伙也会碰到的问题,在最后给大家说一下
就是在本地跑 hexo server
一切看起来都好好的,样式都没啥问题, 当去看 pages 的时候,发现样式惨不忍睹,这就对了,因为还有一个东西还没有配置;
1 | # URL |