一.基本环境配置:
- node
- git
1.配置node
在官网下载node,点击右侧的v6.7.0 Current下载,双击node-v0.8.16-x86.msi进行安装,一路默认安装到C盘
2.进入安装目录:
在搜索栏键入”cmd”,出现命令提示符选项,右键选择”以管理员身份运行”:
cd C:\Program Files\nodejs
(注意:这里一定是切换到你自己的node的安装目录和文件名称,返回上级目录使用“cd ..”)
3.安装组件
安装什么组件取决于环境需求,一般而言进行以下3个组件的安装:
npm install express
npm install jade
npm install mysql
4.测试node是否安装好
分别显示node和npm的版本号:
node -v
返回版本号类似于:v6.7.0
npm -v
类似于:3.10.3
5.搜索Git,选对win64位,一路安装即可
6.同理,获得版本号,说明安装成功
git --version
二.开始搭建
1.安装hexo:
npm install hexo-cli -g
npm install hexo --save
2.在C盘下建一个文件夹,名为blog
在命令行界面将路径切换到c/blog,然后执行:
hexo init
npm install
hexo generate
3.开启本地预览
hexo server --debug
(注意:这步有提示按Ctrl+c会stop,先不要按Ctrl+c,从浏览器打开本地网址:http://localhost:4000/,这时应该可以看到标题为hexo的网页界面,这是hexo自带的界面,说明建站初见成效,按Ctrl+c结束)
4.注册Github账号,并建立repository
用浏览器搜索Github,进入官网,并建立自己的github账号,然后在自己的账户中新建repository,名字为:自己的账户名字.github.oi,比如我的为:Dadadawangye.github.oi,这个名字一定不能有改动,一定严格按照以上格式进行,否则建站失败。
5.检查并生成SSH key
打开C盘/用户/xiaoyezi(Administrator)/如果可以找到一个.shh文件夹,检查里面是否有文件,如果没有则可以,有则先删除
手动进入c盘的blog文件夹,然后在空白处点击右键,选择Git bash here,这样git bash中的路径就正确了,然后在git bash中执行:
ssh-keygen -t rsa -C "你的github注册邮箱"
这步中:
Enter file in which to save the key (/c/Users/xxxx_000/.ssh/id_rsa): #不填直接回车
Enter passphrase (empty for no passphrase): #输入密码
Enter same passphrase again: #再次确认密码
Your identification has been saved in /c/Users/xxxx_000/.ssh/id_rsa. #生成的密钥
Your public key has been saved in /c/Users/xxxx_000/.ssh/id_rsa.pub.#生成的公钥
The key fingerprint is:
e3:51:33:xx:xx:xx:xx:xxx:61:28:83:e2:81 xxxxxx@yy.com
ssh-agent -s
ssh-add ~/.ssh/id_rsa
如果这步提示:could not open a connection to your authentication agent,则执行:
ssh-agent bash
ssh-add
系统提示 Identity added: id_rsa (id_rsa) 就表明加载成功
再次进入C盘/用户/xiaoyezi(Administrator)/这时候就可以找到一个.shh文件夹,选中id_rsa.pub右键选择写字板打开,复制,或者直接执行
clip < ~/.ssh/id_rsa.pub
从浏览器登陆网页版的github账号,点击右上角的向下黑箭头,选择settings,再选择SHH and GPG keys,在右边选择“new SSH key”,,自定义title,然后按Ctrl+v复制公钥,点击Add SSH即可
6.修改_config.yml文件
在blog文件夹中,找到_config.yml文件,右键选择写字板打开,在最后按照以下格式添加
# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
type: git
repo: git@github.com:你的github账号/你的github账号.github.io.git
branch: master
(注意:这里每个冒号后面都有一个空格!repo一定要用这个格式!千万不要用网上盛传的http格式,这个坑很多人都走过!切记!)
npm install hexo-deployer-git --save
7.完成部署
git config --global user.email "你的github注册邮箱"
git config --global user.name "你的github账号"
hexo d
三.选择并配置主题
- 打开官网选择各种主题,hexo themes
- 选择喜欢的主题点进去,可以直观地看到每个主题,单击这些主题的Github处进入Github提供的可执行版本,打开其中的README文档,了解如何安装。
- 一般的主题安装只需要一行命令,依然在blog文件夹下运行即可。具体的主题颜色,形状,图案等,根据README的说明进行个性化调整。
四. 日常维护
编辑md文件进行维护,然后进入blog文件,在空白处右键选择Git bash here,执行以下代码进行上传
hexo g -d
五. Markdown 日常用法(编辑器为Markdownpad2)
- 粗体 (
Ctrl+B
) and 斜体 (Ctrl+I
) - 引用 (
Ctrl+Q
) - 代码块 (
Ctrl+K
) - 标题 1, 2, 3 (
Ctrl+1
,Ctrl+2
,Ctrl+3
) - 列表 (
Ctrl+U
andCtrl+Shift+O
)
参考网站:
http://www.jianshu.com/p/465830080ea9
http://jingyan.baidu.com/article/d8072ac47aca0fec95cefd2d.html
https://zhidao.baidu.com/question/712206549106448205.html&skiptype=2&firstTi=1476162600.8218
https://my.oschina.net/yangphere/blog/159888?p=1