Hexo之环境搭建
程序员文章站
2023-12-24 10:32:45
...
这是一篇关于hexo搭建的文章,总结了个人在搭建过程遇到的问题以及相应的解决方法。
双击“Git-x.x.x-preview20150319.exe”,出现以下界面:
然后一路点击“next”,遇到下面这个界面,按照下图选项操作:
遇到下面这个界面,选择“Use Git from the Windows Command Prompt”:
通过以下命令验证是否安装成功(在git Bash命令行下),输入一下命令,验证node.js是否安装成功:
很简单,打开“Git Bash”,输入以下命令:
PS:1.操作系统:win7+64位
注册的时候,用户名最好用比较个性一点的,如果你以后不申请域名的话,你的用户名就是你的博客的访问地址(我第一次就是用一大串数字,一看就是垃圾网站,无奈,后来又改了)。
注册好后,创建“公开项目”,如下图所示:
好啦,新建hexo项目中有个简单的工程实例,你可以在本地进行编译看看效果了。
在桌面上点击鼠标右键,选择“git Bash”,输入一下命令:
然后在以下目录下生成id_rsa和id_rsa.pub,如下图所示:
然后,用记事本打开id_rsa.pub文件,复制里面内容添加到gitcafe的ssh中,如下图所示:
然后,打开工程文件下的“_config.yml”,拖到最下面,做一下修改:
# 精美博客
首先说说为什么要用hexo写博客吧,博客可以对我们的学习成果做下整理总结,强化自己的学习,不做整理总结的学习过程,是一种不好的习惯,但是以前整理的时候,却没有动机,突然在某个网站上看到hexo博客界面的简洁性,深深吸引了我,没有任何花哨的内容,给人很清爽的感觉,我想起了很久以前,我想装扮我的qq空间之类的想法,但感觉qq空间装扮还是基于腾讯的模板,突然觉得hexo这个东西个性化程度很高,因此,我决定用hexo写博客,把更多的知识通过网络分享给每个人,这也激发了我也博客的热情。
1 软件安装
1.1 软件下载(最好在官网下载最新版)
- Git1.9.5下载
- Node-v0.12.5下载
- hexo下载(参考下文)
- 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 "aaa@qq.com" //配置全局name和email
ssh-****** -t rsa -C "aaa@qq.com" //生成key
然后,一直按回车即可,如下图所示:然后在以下目录下生成id_rsa和id_rsa.pub,如下图所示:
然后,用记事本打开id_rsa.pub文件,复制里面内容添加到gitcafe的ssh中,如下图所示:
然后,打开工程文件下的“_config.yml”,拖到最下面,做一下修改:
3 创建文章
hexo new "文章的名字"
4 部署过程常见错误
5 参考链接
- coding官方教程
- markdown语法:Markdown 语法介绍 Markdown 语法手册 Markdown 语法手册 (完整整理版)
- Next主题设置:链接一 链接二 链接三
- NexT官方帮助文档
# 精美博客