欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Hexo之环境搭建

程序员文章站 2023-12-24 10:32:45
...
这是一篇关于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”,出现以下界面:
Hexo之环境搭建
然后一路点击“next”,遇到下面这个界面,按照下图选项操作:
Hexo之环境搭建
遇到下面这个界面,选择“Use Git from the Windows Command Prompt”:
Hexo之环境搭建

验证git是否安装成功:

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

1.2 node.js安装

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

node -v
npm -v
验证结果如下图所示:
Hexo之环境搭建

1.3 hexo安装

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

1.4 MarkdownPad2安装

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

2 创建远程和本地仓库

2.1 远程仓库— —coding托管

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

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

首先,在你的硬盘下新建文件夹,作为你的本地仓库(文件夹名字作为你的仓库名字),然后,进入文件夹,点击右键选择“Git Bash”,输入一下命令(注意用淘宝npm镜像):
hexo init --registry=https://registry.npm.taobao.org
然后,就是漫长的等待…,这个过程是从GitHub服务器上下载工程代码到本地,项目创建好后,如下界面所示:
Hexo之环境搭建
好啦,新建hexo项目中有个简单的工程实例,你可以在本地进行编译看看效果了。
hexo g    //生成项目
hexo s    //在本地4000端口运行(如何失败,改为3600端口)
hexo s -p 3600 //在本地4000端口运行(如何失败,改为其他端口)
hexo d        //将项目上传到远程仓库(上传成功后,需要等几秒钟才能生效)
在浏览器中输入“http://localhost:4000/”或“http://localhost:3600/”,结果如下所示:
Hexo之环境搭建

2.3 ssh秘钥配置

本地仓库和远程仓库之间通信,安全性是最重要的,因此,需要创建一个ssh秘钥。
在桌面上点击鼠标右键,选择“git Bash”,输入一下命令:
git config --global user.name "zhaofuqiang"
git config --global user.email "aaa@qq.com"    //配置全局name和email
ssh-****** -t rsa -C "aaa@qq.com"                //生成key
然后,一直按回车即可,如下图所示:
Hexo之环境搭建
然后在以下目录下生成id_rsa和id_rsa.pub,如下图所示:
Hexo之环境搭建
然后,用记事本打开id_rsa.pub文件,复制里面内容添加到gitcafe的ssh中,如下图所示:
Hexo之环境搭建
然后,打开工程文件下的“_config.yml”,拖到最下面,做一下修改:
Hexo之环境搭建

3 创建文章

hexo new "文章的名字"

4 部署过程常见错误

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

5 参考链接


# 精美博客
相关标签: hexo

上一篇:

下一篇: