从官网下载系统对应的源码node
wget -qO- https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh nvm install stable
可能须要sudo
权限git
npm install -g hexo npm install hexo-cli -g
若是长时间仍然不能下载完成,那就使用一个淘宝源吧。速度快github
npm install -g hexo --registry=https://registry.npm.taobao.org
配置好ssh key,不须要每次输密码,npm
同时新建的reposiitory 的名字必须跟你的用户名一致,否则访问不到,bash
好比个人hexo
git@github.com:xiaopenghuang/xiaopenghuang.github.io.git
首先在一个你以为合适的目录,创建博客目录,而且初始化hexo
ssh
mkdir hexo && cd hexo hexo init blog cd blog
下面的命令能够先在本地上部署就能够看到效果(hexo 自带有一篇hello的博客):post
hexo generate #能够简写为 hexo g:生成静态文件 hexo server #能够简写为 hexo s :启动localhost
使用这个命令就能够建立一个新文章:插件
hexo new "title"
这样一个文章就能够建立了,在source/_post
下面就会自动生成一个title.md
的文件,code
这样直接编辑这个mardown
文件就能够了。
有任何改动的话,直接再次执行
hexo g hexo s
便可在0.0.0.0:4000看到改变。
如今的主题是: landscape
, 能够本身切换,我用的是next
主题
修改方式:
cd themes #进入hexo themes, 目录 git clone git@github.com:iissnan/hexo-theme-next.git
下载好了以后,要是下载的目录不是叫next
,好比叫作hexo-theme-next
,把这个目录重名为next
,
再修改hexo
目录下的_config.yml
找到theme
这一行改为下面的:
theme: next
修改主目录下的_config.yml
deploy: type: git repository: git@github.com:xiaopenghuang/xiaopenghuang.github.io.git branch: master
注:若是报错,提示没有
ERROR Deployer not found: git
是由于github 更新以后,须要加东西:
npm install hexo-deployer-git --save
部署到github的命令
hexo deploy