Windows下利用hexo和git搭建博客

来源:互联网 发布:手机上的c语言编程软件 编辑:程序博客网 时间:2024/06/10 21:28

一.基本环境配置:

  • 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 -gnpm install jade -gnpm install mysql -g

4.测试node是否安装好

分别显示node和npm的版本号:

node -v返回版本号类似于:v6.7.0npm -v类似于:3.10.3

5.搜索Git,选对win64位,一路安装即可

6.同理,获得版本号,说明安装成功

git --version

二.开始搭建

1.安装hexo:

npm install hexo-cli -gnpm install hexo --save -g

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.comssh-agent -sssh-add ~/.ssh/id_rsa

如果这步提示:could not open a connection to your authentication agent,则执行:

ssh-agent bashssh-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.htmldeploy:  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