Hexo+GitHub Pages搭建个人博客

Hexo+GitHub Pages搭建个人博客

原创 GaoYang [我的技术篇](javascript:void(0);) 5月7日

Hexo+GitHub Pages搭建个人博客

image

前言

不知诸位都开始写博客了没有,不管如何奉劝想要从事这个行业小伙伴一定要坚持住,我感觉技术博客这东西真的是百利而无一害!如果你感觉博客园、CSDN等博客社区不够炫酷、太多限制、广告不断等诸多问题,那么接下来,我将为大家介绍Hexo这款博客框架,教你搭建属于自己的静态博客站点。


介绍Hexo这个博客框架是基于Node.js写的一款博客框架,与其说它是博客框架,不如说他是静态博客生成器,它是将Markdown文件渲染成网页,以实现展示的效果!你可以利用自己所学的HTML、CSS、JavaScript外加一点Node.js知识,就可以对其进行修改,这何尝不是一个练习的机会,如果你不会去修改,Hexo主题也可以满足你的那颗不敢平凡的[图片上传失败...(image-6e3705-1592526113904)]


准备

|

准备

| 网址
|
| 注册Github账号
| https://github.com/ |
| 安装Git软件
| https://git-scm.com/downloads |
| 安装Node.js环境
| http://nodejs.cn/ |

github

image

git

image

node.js

image

Node安装就像安装普通软件一样,在这里我就不再叙述,Git安装使用推荐一个博主的教程:https://blog.csdn.net/u013162035/article/details/78464161

可以通过链接去查看!


一、Git和GitHub配置

安装完成git后,当你单击右键,会出现git bash here这个选项,我们将使用它通过命令来安装和部署博客!

1、GitHub创建个人仓库

首先,你先要有一个GitHub账户,去注册一个吧。注册完登录后,在GitHub.com中看到一个New repository,创建一个和你用户名相同的仓库,后面加.github.io,只有这样,将来要部署到GitHub page的时候,才会被识别,也就是xxxx.github.io,其中xxx就是你注册GitHub的用户名。我这里是已经建过了。在这里就不再创建演示!

image

2、生成SSH添加到GitHub

** 2.1回到你的git bash中**

git config --global user.name "yourname"

这里的yourname输入你的GitHub用户名,youremail输入你GitHub的邮箱。这样GitHub才能知道你是不是对应它的账户。

** 2.2可以用以下两条,检查一下你有没有输对**

git config user.name

** 2.3然后创建SSH,一路回车**

ssh-keygen -t rsa -C "youremail"

这个时候它会告诉你已经生成了.ssh的文件夹,一般会在C盘用户文件夹下。


3、去githu仓库配置密钥

** 3.1找到密钥并复制密钥**

image

** 3.2去github绑定密钥**

image

4、开启GitHub Pages

进入你创建的仓库,点击设置

image

然后下拉,找到github Pages将你地址填上就可以了

image

二、开始搭建Hexo

1、安装Hexo

使用npm安装Hexo,输入以下命令:

$ npm install hexo-cli -g
image

2. 创建一个叫blog文件夹

我是在D盘下新建一个blog的文件夹,然后进入blog文件夹,单击右键打开git bash。

$ hexo init
image

3. 初始化blog文件夹(导入博客目录)

$ npm install
image.gif

4. 安装部署使用到的git插件

在这里我们使用的是git源码管理工具,所以,我需要安装git包进行部署,安装这个插件才能使用git进行自动部署。

$ npm install hexo-deployer-git -save
image

5、清理缓存

$ hexo clean

6、进行生成网站

当我们部署网站前,需要先生成静态网站。它会自动在目录下创建public的目录, 并将新生成的网页存放在这个目录里。

$ hexo g或hexo generate
image

7、本地浏览器运行预览

$ hexo server
image

8、在浏览器查看是否成功

浏览器地址栏输入:http://localhost:4000/

image

**9、修改blog文件夹下config.yml **

type: git
image.gif

可以从你的github库中复制仓库repo

image

10、部署github

修改完成后输入以下命令进行部署!

hexo deploy (或 hexo d)

这样就可以啦![图片上传失败...(image-d8472-1592526113904)]

[图片上传失败...(image-c7de06-1592526113904)]

[图片上传失败...(image-94bd21-1592526113904)]


三、Hexo的目录结构

image

四、主题更改

1、主题下载

网址:https://hexo.io/themes/

image.gif

2、更改主题

下载完成后将主题放入themes文件夹中,然后打开config.yml文件,进行设置.

theme: (这里是填写你主题文件下主题的文件夹名)
image

3、主题配置

进入你的主题文件夹,然后找到你的主题,打开主题文件夹,找到主题config.yml配置文件,进行配置

image

五、创建博文

进入你的博客根目录,鼠标右击,使用git bash here通过命令的形式创建。

hexo new '博文标题'
image

这样在这个目录下就创建了一个.md文件

D:\MyBlog\source\_posts\Hellword.md

你只需要在编写Hellword.md这个文件就可以了


总结

该教程准备仓促,有不足之处欢迎指出,如果在安装过程中遇到问题,尽管打扰!


image

[图片上传失败...(image-4835ae-1592526113906)]

微信扫一扫
关注该公众号

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,490评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,581评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 165,830评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,957评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,974评论 6 393
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,754评论 1 307
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,464评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,357评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,847评论 1 317
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,995评论 3 338
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,137评论 1 351
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,819评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,482评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,023评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,149评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,409评论 3 373
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,086评论 2 355