Hexo之环境搭建

这是一篇关于hexo搭建的文章,总结了个人在搭建过程遇到的问题以及相应的解决方法。

首先说说为什么要用hexo写博客吧,博客可以对我们的学习成果做下整理总结,强化自己的学习,不做整理总结的学习过程,是一种不好的习惯,但是以前整理的时候,却没有动机,突然在某个网站上看到hexo博客界面的简洁性,深深吸引了我,没有任何花哨的内容,给人很清爽的感觉,我想起了很久以前,我想装扮我的qq空间之类的想法,但感觉qq空间装扮还是基于腾讯的模板,突然觉得hexo这个东西个性化程度很高,因此,我决定用hexo写博客,把更多的知识通过网络分享给每个人,这也激发了我也博客的热情。

1 软件安装

1.1 软件下载(最好在官网下载最新版)

  1. Git1.9.5下载
  2. Node-v0.12.5下载
  3. hexo下载(参考下文)
  4. MarkdownPad2

1.2 git安装

安装在C盘即可(否则可能要配置环境变量什么的,我第一次没装到c盘,貌似有点问题)
双击“Git-x.x.x-preview20150319.exe”,出现以下界面:

然后一路点击“next”,遇到下面这个界面,按照下图选项操作:

遇到下面这个界面,选择“Use Git from the Windows Command Prompt”:


验证git是否安装成功:

git --version
验证结果如下图所示(此处仅供参考,具体根据所装版本显示):

1.2 node.js安装

node安装没有没有什么需要注意的,也是安装在c盘中,然后,一路点击“next”,就OK啦!
通过以下命令验证是否安装成功(在git Bash命令行下),输入一下命令,验证node.js是否安装成功:

node -v
npm -v
验证结果如下图所示:

1.3 hexo安装

下面是hexo安装啦!
很简单,打开“Git Bash”,输入以下命令:
npm install -g hexo-cli --registry=https://registry.npm.taobao.org
通过以下命令验证是否安装成功(在git Bash命令行下):
hexo -v
验证结果如下图所示:

1.4 MarkdownPad2安装

这个跟一般软件安装一样,自己搞定就行啦!!!
PS:1.操作系统:win7+64位

2 创建远程和本地仓库

2.1 远程仓库— —coding托管

由于GitHub服务器在国外,因此,访问速度比较慢,gitcafe的服务器在天朝,在国内访问速度很快,但是后来gitcafe被coding收购,所以,现在访问coding,博客的访问地址也变了,这点困扰了我很久。
注册的时候,用户名最好用比较个性一点的,如果你以后不申请域名的话,你的用户名就是你的博客的访问地址(我第一次就是用一大串数字,一看就是垃圾网站,无奈,后来又改了)。
注册好后,创建“公开项目”,如下图所示:


2.2 本地仓库— —创建本地仓库

首先,在你的硬盘下新建文件夹,作为你的本地仓库(文件夹名字作为你的仓库名字),然后,进入文件夹,点击右键选择“Git Bash”,输入一下命令(注意用淘宝npm镜像):
hexo init --registry=https://registry.npm.taobao.org
然后,就是漫长的等待…,这个过程是从GitHub服务器上下载工程代码到本地,项目创建好后,如下界面所示:

好啦,新建hexo项目中有个简单的工程实例,你可以在本地进行编译看看效果了。
hexo g    //生成项目
hexo s    //在本地4000端口运行(如何失败,改为3600端口)
hexo s -p 3600 //在本地4000端口运行(如何失败,改为其他端口)
hexo d        //将项目上传到远程仓库(上传成功后,需要等几秒钟才能生效)
在浏览器中输入“http://localhost:4000/”或“http://localhost:3600/”,结果如下所示:


2.3 ssh秘钥配置

本地仓库和远程仓库之间通信,安全性是最重要的,因此,需要创建一个ssh秘钥。
在桌面上点击鼠标右键,选择“git Bash”,输入一下命令:
git config --global user.name "zhaofuqiang"
git config --global user.email "740695564@qq.com"    //配置全局name和email
ssh-keygen -t rsa -C "740695564@qq.com"                //生成key
然后,一直按回车即可,如下图所示:

然后在以下目录下生成id_rsa和id_rsa.pub,如下图所示:

然后,用记事本打开id_rsa.pub文件,复制里面内容添加到gitcafe的ssh中,如下图所示:

然后,打开工程文件下的“_config.yml”,拖到最下面,做一下修改:

3 创建文章

hexo new "文章的名字"

4 部署过程常见错误

  1. 解决Node.js Error: Cannot find module ‘node-static’
  2. ERROR Deployer not found : github

5 参考链接


# 精美博客
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值