Hexo程序员Hexo+GitHub部署个人博客

专属博客,你值得拥有(Windows 版本)

2018-05-20  本文已影响195人  Silence潇湘夜雨

一、前提:

     一直想着写一篇关于搭建个人博客的文章,但是最近总是被各种琐事缠身,抽不开身。
 PS:(其实还不是因为自己最近懒了,手动捂脸),今天终于有时间来写一篇文章了。网上
 有很多关于搭建个人博客的文章,有的需要购买域名有的需要买服务器,并且需要收费,本着
 绿色无污染(免费)的原则,来开始我们的旅程。

二、准备条件

hexo.png

三、软件安装

+Typora(MarkDown编辑器)下载地址

MarkDown.png

PS:和上面那个设置差不多软件安装直接设置一个路径就OK了,我是安装在E盘下的E:\ProgramFiles\MarkDown,当然默认也可以,但是需要你记住路径即可。

四、环境变量配置

1、右击属性电脑—>属性打开—>高级系统设置——->环境变量—>path,点击编辑在里面,输入你的NodeJS的安装路径即可,E:\ProgramFiles\NodeJs是我的NodeJs的安装目录,注意:你配环境变量的时候要配你自己安装的目录。配环境变量是为了让windows的命令行能调用到NodeJS里面的命令。

环境变量.png
环境变量配置.png

2、安装Hexo
第一步:打开命令行

在键盘中直接按下win+R键打开运行窗口,输入cmd打开命令行

第二步:进入安装NodeJs路径

nodejs路径.png

第三步:开始安装hexo,利用 npm 命令即可安装。

npm install -g hexo
安装hexo.png

开始搭建博客

稍作等待,即可安装成功。接下来,执行

  mkdir blog && cd blog

此处blog便是你的博客目录,当然其他什么名字也是极好的,看心情了,此时最好将此目录备份到云盘或者其他地方,以防文件夹丢失后博客就没有了。

然后执行

hexo init

安装依赖包

 npm install

至此,博客搭建成功!当然,仅仅是本地的了。此时执行

 hexo g

即可生成静态页面,然后执行

 hexo s

访问http://localhost:4000即可看到你的博客(运行了是这样的如下图所示)。

hexo页面.png

如果想让放到网上该怎么办呢?那就接着往下看咯。注意:暂时别关你的cmd窗口。

五、部署博客到github

The first thing you need to do is set up a free user account. Simply visithttps://github.com, choose a user name that isn’t already taken, provide an email address and a password, and click the big green “Sign up for GitHub” button.

你所要做的第一件事就是创建一个免费的用户账号。简单地访问https://github.com,选择一个未被使用过的用户名,提供一个邮箱地址以及密码,并点击写着“sign up for GitHub”的绿色按钮。

image

经过邮箱认证后,该账号就会被激活的。

创建仓库.png
创建仓库1.png

:Github Pages的Repository名字是特定的,比如我Github账号是muyishuangfeng,那么我Github Pages Repository名字就是muyishuangfeng.github.io(因为我之前创建过自己的个人博客了所以输入muyishuangfeng.github.io时是已经存在的如下图所示,为了说明所以多加了一个s)。

创建仓库2.png

创建成功后,回到主页面,点击进入你刚刚创建好的仓库

gitpages.png

接着点击settings,进入仓库管理


gitpages.png

选择主题并发布

选择主题.png 主题.png

更新你的站点(点击链接即可进入,注意:这里为了让大家看清楚效果,申请了另外一个账号进行演示的,其实都是一样的。)

更新站点.png

至此,你的github pages就发布成功了。试试在浏览器的地址栏输入”你github的用户名.github.io”吧!
我的效果如下图所示:(比较丑,当然这还没有结束)


站点效果.png

现在回到你的 github仓库,并且复制地址


复制仓库地址.png

打开你安装好的NodeJS的根目录,然后点击进入刚刚新建的blog文件夹:(右击_config.yml打开配置文件)


打开配置文件.png 配置.png
注意:地址是你自己的地址。 个人博客.png

六、主题配置

接下来,开始对博客进行一番改造。毕竟博客是自己精神上的一个家园,当然要装饰打造一番了。

首先嘛,自然是进行主题的选择了,主题在这里。选择好一个主题之后,就是进行主题的安装了。在刚刚那个网站上,点击右边的链接可以看到主题的Demo,选则一个喜欢的主题然后点击左边的链接进入github上:(我这里的是NexT)

样式.png
clone 主题样式 主题设置.png

第一步:克隆主题到本地 themes目录下

然后命令行进入到你的博客目录的themes目录下:

image

点击鼠标右键,打开github bash执行下面语句:

git clone主题
或者
git clone https://github.com/iissnan/hexo-theme-next.git

(这个是刚刚那个页面的Install下的命令 )

clone样式.png next.png QQ图片20180520215416.png

其中git clone后面的链接为你进入的主题的链接地址,themes/NexT为你的保存目录,此处以NexT主题为栗子,具体的以你选择的主题为准。

第二步:配置你将要生成的博客主题为刚刚克隆的主题

然后进入到/blog/_config.yml里面,将theme改为你刚刚下载保存的主题的名字,我这里是NexT。

主题.png

然后回到命令行,执行:

 hexo g 回车 (这是重新生成blog)

 hexo d 回车 (这是将本地blog部署到github的仓库)

好了,试试在浏览器的地址栏输入:“你的github用户名.github.io”,你将会看到如下主题的blog页面/:

个人博客.png

编写与发布博客

编写博客.png 博客文章.png markdown.png

怎么发布到github的博客呢?还是老样子啊:

同步.png 保存.png

接着:

总结:

终于奋战了好几个小时一份热乎的搭建博客的文章出来了,这里需要感谢开源网站和各种好用软件的支持了。
感谢冯皓林的 《Hexo+github搭建个人博客》
感谢 GitHub、Git、NodeJs
如果有写的不对的地方还请各位不吝赐教。
我的简书
我的掘金
我的github
我的个人博客
小弟就厚着脸皮说欢迎关注哈

上一篇 下一篇

猜你喜欢

热点阅读