一、安装 Git
二、安装 Node.js
三、安装Hexo说明
(1)Hexo 的安装需要借助Node.js 的npm 命令来操作
(2)操作的方式是在任意的位置单击鼠标右键,选择Git bash命令,在里面输入:
npm install -g hexo // 安装
npm uninstall -g hexo // 卸载
四、安装 Hexo 步骤
(1)先选择一个盘符下新建一个文件夹,命名(英文字母),假设你是在F盘下建立了一个名叫blog的文件夹,那么路径就是F:\blog (后续的操作大多在这个文件夹里进行);
(2)进入blog文件夹单击右键,单击鼠标右键,选择Git bash命令,在里面输入:
npm install -g hexo // 全局安装 hexo
(3)检查是否安装成功
hexo -v
(4)初始化 hexo
hexo init
说明:最后出现呢“Start blogging with Hexo!” 即初始化成功
(5)安装 组件
npm install
(6)首次 体验 Hexo
hexo g
(7)开启服务器 访问 Hexo
hexo s
说明:出现访问 http://localhost:4000/ 即成功
(8) 若页面无法跳转,可能是端口号被占用,执行ctrl+c 停止服务器,接着执行命令行来改变端口号
hexo server -p 5000 // 端口号自己定
说明:出现访问 http://localhost:5000/ 即成功
五、部署远程博客
(1)注册Github账号
因为是托管到Github上,所以第一步需要注册一个账号。已有账号的登录即可
(2)建立和用户名相对应的仓库
以我的例子来说,我的用户名是girl99,那么我的仓库就必须是girl99.github.io,否则可能就不成功。
(3)配置SSH公钥
远程代码是基于SSH的,所以需要SSH的相关配置。方法是现在本地生成SSH公钥,然后添加到Github上面。具体的操作如下:
设置你的邮箱和用户名:
git config --global user.email "lemoncode@qq.com"
git config --global user.name "girl99"
生成密钥,设置密码,输入的密码不显示(也可以不设置,按三次回车,密码为空)
ssh-keygen -t rsa -C "lemoncode@qq.com"
说明:上述的命令成功后,会得到id_rsa和id_rsa.pub两个文件,可能在C:\Users\Administrator.ssh文件夹里。 没有的话搜索下。
把SSH密钥添加到Github上
说明:登陆Github后,点击settings,然后进入SSH keys,title 写一个自己能记住的,把id_rsa.pub文件里内容粘贴进去就OK。
(4)修改配置文件
编辑F:blog目录下的配置文件_config.yml,在最下面输入以下内容,注意把里面的girl99替换成你的用户名
deploy:
type: git
repository: https://github.com/girl99/girl99.github.io.git
branch: master
部署远程博客,输入以下命令
hexo g
hexo d
出现下面的提示表示部署成功
INFO Deploy done: git
若hexo d 没有部署成功,再次修改F:blog目录下的配置文件_config.yml,改成这样
deploy:
type: git
repository: git@github.com:girl99/girl99.github.io.git
branch: master
再次执行:
hexo g
hexo d
若但是在部署的时候遇到 ERROR Deployer not found: github 的错误,运行以下指令
npm install hexo-deployer-git --save
继续运行指令
hexo g
hexo d