Hexo 搭建博客
Contents
安装 Hexo 前的准备
Node.js 的安装
brew install node
安装 Git,当然你还得有 GitHub 账号
安装过 Xcode 的可以跳过这一步,Xcode 自带 Git。 没安装的可以安装 Xcode 也可以使用下面的命令安装
brew install git
安装 Hexo
npm install -g hexo-cli
初始化 Hexo
初始化当前目录
hexo init "文件夹" //如果文件夹为空,则为当前目录(文件夹不要带引号)
安装依赖包
cd "文件夹" # 上一步新建的文件夹名字
npm install
配置
进入到初始化的目录,打开 _config.yml
title: xxx #博客名字
description: xxx #博客描述,给搜索引擎看的
author: xxx #博客作者
deploy:
type: git #填 git,毕竟我们发布到 github 上
repo: xxx #https://github.com/xxxx/xxx.github.io.git,把 xxx 换成你博客的名字
branch: master #要发布的分支,还可以建立一个分支开管理源码,这样就和博客区分开了
写文章
新建草稿
hexo n draft "文件名" //其中 draft 可以选择 scaffolds 下的名字,scaffolds 下面存放的是模板
发布草稿
hexo publish draft 文件名 // 其中 draft 对应 scaffolds 文件夹下的文件名,文件名对应要发布的文件名,只有发布的才能在博客中看到
生成页面
hexo g //完整写法 hexo generate
在本地启动服务器进行预览
hexo s //完整写法 hexo server
在浏览器输入 http://localhost:4000 就可以预览页面
部署到服务器
hexo d
//可能碰到如下错误
//ERROR Deployer not found: git 或者 ERROR Deployer //not found: github
//解决方法:npm install hexo-deployer-git --save
更新
更新 hexo
npm update -g hexo
更新主题
cd themes/主题名字
git pull
更新插件
npm update