Windows下利用hexo和git搭建博客


一.基本环境配置:

  • 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 and Ctrl+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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值