git 安装
sudo apt-get install git
github 配置
需要在github创建一个名称为username.github.io的项目
同时配置ssh,可以连接github,详情看
https://help.github.com/articles/connecting-to-github-with-ssh/
安装npm
sudo apt-get install npm
安装nvm 并通过nvm安装node.js
(1)安装nvm
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash
(2) 安装node.js
nvm install --lts
常用的nvm 指令有这几个
nvm ls #列出本地已经安装的node版本
nvm ls-remote #列出所有的node版本
nvm install --lts #安装lts版本
nvm install <version> #安装指定版本
nvm use <version> #使用指定版本
更多指令直接输入nvm 或 nvm help 查看
安装和使用hexo
使用以下指令安装hexo并在blog目录下配置hexo环境
npm install hexo-cli -g
hexo init blog
cd blog
npm install
hexo server
执行完hexo s命令后浏览器输入http://localhost:4000 就可以看到效果。
hexo常用命令
hexo clean #清除缓存文件 (db.json) 和已生成的静态文件 (public)。
hexo generate (hexo g) #生成静态文件,会在当前目录下生成一个新的叫做public的文件夹
hexo server (hexo s) #启动本地web服务,用于博客的预览
hexo deploy (hexo d) #部署播客到远端(比如github, heroku等平台)
hexo new [layout] "postName" #新建文章
hexo new page "pageName" #新建页面
常用复合命令:
hexo deploy -g
hexo server -g
简写:
hexo n == hexo new
hexo g == hexo generate
hexo s == hexo server
hexo d == hexo deploy
另外,hexo d部署的时候出现了not found问题,
可以输入
npm install hexo-deployer-git --save
命令解决问题,
然后在运行hexo d部署尝试.
参考链接:
hexo官网
其他hexo搭建指南一
其他hexo搭建指南二
配置目录等操作
hexo高级搭建指南
添加博客图片
markdown语法