.hd-box .hd-fr

IT之家学院:使用Hexo搭建独立博客并托管到Github和Coding上

2017-06-02 17:49IT之家(郭小铭)0评
感谢IT之家网友Yuuuuu的线索投递!

感谢IT之家网友郭小铭的投稿

前言

这是一篇很详细的独立博客搭建教程,意在帮助之家dalao们能快速入门,拥有自己的独立博客。

为什么用Hexo搭建独立博客?

Hexo是一个快速、简洁且高效的博客框架。Hexo使用Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

Github和Coding又是什么?

Github是国外免费的Git代码托管平台。利用Github Page服务可以免费创建一个静态网站。

Coding则是国内Git代码托管平台,国内首个Git代码托管平台GitCafe已被Coding收购,也提供page服务。

为什么用两个代码托管平台?

很多人都把hexo托管到Github上,因为Github大家都用的比较久了。但是,你的博客主要访问者肯定还是国内的用户,国内的用户访问Coding比Github是要快不少的。还可以利用域名解析实现国内的走Coding,海外的走Github,分流网站的访问。

步骤

安装Git

Git是什么?

Git是目前世界上最先进的分布式版本控制系统(没有之一)。

下载后按默认选项安装即可。

安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!

因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。

注意git config命令的–global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。

安装Node.js

Windows安装

直接进入Node.js官网打开Downloads选项卡,

再点击Windows Installer下载,默认安装就行。

Linux安装

先去官网下载最新安装包

wget https://nodejs.org/dist/v6.10.3/node-v6.10.3-linux-x64.tar.xz

使用解压命令

xz -d node-v6.10.3-linux-x64.tar.xz

tar -xvf node-v6.10.3-linux-x64.tar

或者

tar -xvJf node-v6.10.3-linux-x64.tar.xz

文件就被解压到当前文件夹下了

mv node-v6.10.3-linux-x64 node-v6.10.3

mv node-v6.10.3 /usr/local/node

配置环境变量

#编辑/etc/profile (使用vim)

vim /etc/profile#在底部添加PATH变量

export

PATH=$PATH:/usr/local/node/bin

#保存退出,先按esc键,再按`shift`+`:wq`

#最后保存并使其生效即可

source /etc/profile

安装Hexo

打开Git-bash,输入

npm install -g hexo-cli

即可完成Hexo的安装。

安装插件(可选)

npm install hexo-generator-index --save

npm install hexo-generator-archive --save

npm install hexo-generator-category --save

npm install hexo-generator-tag --save

npm install hexo-server --save

npm install hexo-deployer-git --save

npm install hexo-deployer-heroku --save

npm install hexo-deployer-rsync --save

npm install hexo-deployer-openshift --save

npm install hexo-renderer-marked --save

npm install hexo-renderer-stylus --save

npm install hexo-generator-feed --save

npm install hexo-generator-sitemap --save

本地部署Hexo

在电脑磁盘新建一个存放博客目录的文件夹,例如:blog,

进入到blog文件夹,点空白处右击鼠标,打开Git-Bash右击,

输入hexo init然后npm install,该文件夹有如下目录,就安装成功!

├──_config.yml

下载IT之家APP,分享赚金币换豪礼
大家都在买广告
热门评论
查看更多评论