Ea5ter's Bolg

hexo+github搭建博客的一些坑

字数统计: 916阅读时长: 3 min
2018/07/09 Share

作为迈向极客的第一步自然是搭建自己的博客。通过写博客一点点的积累所学的知识,并与其他人分享交流经验,这也算是极客精神的一部分吧。
自己在搭博客时遇到了不少的坑,就在这里总结下。以后应该也会在这里写些完善博客时所用到的东西。

如何用hexo+github搭建自己的博客

讲这个的文章网上挺多的,我就不细述了。推荐一篇Hpd0ger同学的文章,还是写的很精炼的,当时也主要是看的他的文章搭的:利用Hexo和Github搭建个人博客

写一篇博客

创建一片博文

在站点根目录下Git Bash,使用命令:

1
$ hexo new "文章名"

创建一篇博文,站点根目录下的/source/_posts/会生成一个以你文章名命名的.md文件。接着就可以开始你的创作啦!
不过要注意的是markdown编译器的选择,有些奇怪的编译器会让你放在博客上的文章不像预览的那个样子,这好像因为各个编译器的渲染问题。

添加一个分类

添加一个分类使你的博客更加完善。

生成分类页

使用分类前要确保你的主题配置文件中menu字段下的categories字段的#号是去掉的。
去掉后,你博客的主页上就会显示出分类这一选项,此时点击它会弹出一个404的页面。接下来我们就来添加这一页面。
在站点根目录下Git Bash,使用命令:

1
$ hexo new page categories

站点根目录即会生成一个”categories”的文件夹,打开文件夹下的index.md,其默认内容是:

1
2
title: categories
date: 2018-07-09 00:29:10

添加”type: categories”:

1
2
3
title: categories
date: 2018-07-09 00:29:10
type: categories

这样你的分类页面就添加好了。再次点击主页上的”分类”就会有显示了:

为文章添加”categories”

在文章的开头添加categories属性,如下:

1
2
3
4
5
6
---
title: hexo+github搭建博客的一些坑
date: 2018-07-09 12:39:27
categories: hexo
tags:
---

至此你的文章就会被添加到首页的分类当中了。

添加一个标签

生成标签页

使用分类前要确保你的主题配置文件中menu字段下的tags字段的#号是去掉的。
然后接下来的就与添加分类的步骤相似了。只需把categories替换为tags就行了。

给文章添加“tags”属性

如下来为文章添加标签:

1
2
3
4
5
6
---
title: hexo+github搭建博客的一些坑
date: 2018-07-09 12:39:27
categories: hexo
tags: [hexo,博客搭建]
---

特别注意!标签的格式![]扩起所有内容,里面分开的标签用逗号隔开!
妈耶,刚刚因为这个标签的问题引起了Cannot GET /,结果谷歌出来的情况全是一开始配置环境出现的,搞了一下午高数也没复习。把这hexo翻来覆去装了好几遍,真的伤。

添加自己的头像

编辑主题配置文件下的avatar字段,写上图片链接就可以了。注意下站点配置文件下的post_asset_folder:要设置为true。

关于图片上传不了的问题

之前是用的本地图片,但突然上传不了了,路径也没出问题……
最后曲线救国,使用图床来上传图片。

写在结尾

目前遇到的主要的坑就这么多了,当然博客还有要完善的地方。要是有新的元素要添加的话也会来记录下的。

CATALOG
  1. 1. 如何用hexo+github搭建自己的博客
  2. 2. 写一篇博客
    1. 2.1. 创建一片博文
  3. 3. 添加一个分类
    1. 3.1. 生成分类页
    2. 3.2. 为文章添加”categories”
  4. 4. 添加一个标签
    1. 4.1. 生成标签页
    2. 4.2. 给文章添加“tags”属性
  5. 5. 添加自己的头像
  6. 6. 关于图片上传不了的问题
  7. 7. 写在结尾