关于hexo搭建博客后的一些基础配置
来源:互联网 发布:哪个软件可以化妆 编辑:程序博客网 时间:2024/06/07 02:40
hexo博客搭建完成后,也clone下别人做好的主题使用,接着就会想修修补补,把想要的功能加上去,把不合自己口味的地方改改。在不断尝试下,也渐渐摸索出了一些门路。记录下来供参考
修改主题
找到想要的主题后,下载到目录的themes下
并修改全局config.yml中的theme;
如这边我下载的是jacman主题
git clone https://github.com/wuchong/jacman.git themes/jacman
修改全局的config.yml文件
theme:landscape 把landscape改为pacman
然后进行主题更新
cd themes/jacmangit pull
再通过
hexo cleanhexo d -g
上传到github即可。
添加about标签
在blog目录下使用命令
hexo new page about
会看到再source中生成了一个about文件夹,里面包含一个index.md。在这个文件内,我们可以编写一些about的信息。然后,进入themes/jacman(进入你使用的主题下)打开_config.yml,在menu中添加about的链接。
menu: 首页: / 归档: /archives 关于: /about
这样就会再页面菜单中生成一个关于about的链接了。
添加categories分类和tags标签
参考jacman的配置指南的设置。
首先是创建
hexo new page categorieshexo new page tags
接着分别进入blog目录下的source的categories(tags)的index,修改内容为
layout: categories(tags)title: categories(tags)
这样就可以在新建的博文中使用标签了,如:
title: 使用hexo生成博客date: 2015-12-22 13:30:48categories: [hexo]tags: [hexo] #多个标签的写法是[hexo1,hexo2]
当然,也可以在themes使用的主题中的.config.yml中的menu中添加
分类: /categories标签: /tags
这样就会在菜单中增加分类和标签两个链接了。
添加多说评论
注册完多说后,在themes/主题下的.config.yml中修改一下字段:
#### Commentduoshuo_shortname: jarviskent #在这里添加你注册多说时填的shortname disqus_shortname:
草稿(私密文章)
我们可以在blog的source下建一个draft文件夹,用于保存不舍得删除的。但也不想在页面上显示的文章,或者比较私人的不想让其他人看到的文章。
在source下创建一个_drafts文件夹即可。如果要强制预览,可以在blog目录下的.config.yml中强制开启。修改
render_drafts: false #强制预览修改为true
RSS订阅
添加rss订阅,需要安装插件
npm install hexo-generator-feed --save
接着在blog目录下的config.yml中添加
rss: /atom.xml #rss地址 默认即可
这样,rss订阅功能就开启了。
添加404页面
在themes的主题目录下,进入source文件夹里,添加404.html文件,内容为:
<html> <head> <meta charset="UTF-8"> <title>Jarvis's blog | 404</title> </head> <body> <script type="text/javascript" src="http://www.qq.com/404/search_children. js" charset="utf-8"></script> </body> </html>
保存即可。
添加站长统计
我添加的是cnzz的站长统计,进入cnzz进行注册和相应的设置后,在给出的代码中复制出id,把id填入到主题里的config.yml中对应的cnzz位置,如下
cnzz_tongji: enable: true siteid: 1257040183
即可。
除此以外,我们也可以通过修改主题的_config.yml来添加一些诸如联系方式,友情链接等,也可以替换主题里的图片,图标等。如果想让主题更有个性化的话,也可以对主题内具体的内容部分进行修改,修改前记得进行备份,以防万一。具体实现参考该主题的wiki。
- 关于hexo搭建博客后的一些基础配置
- HEXO+Github,搭建自己的博客,最新版HEXO配置
- 用hexo搭建博客时遇到的一些问题
- 【Hexo】Hexo搭建的新博客
- 关于基于hexo+github搭建个人博客的问题
- 关于Git和Hexo+GitHub搭建个人博客的记录
- Hexo+GithubPage 搭建的博客
- hexo静态博客搭建与配置
- hexo博客的相关配置
- hexo+github搭建免费的博客
- 基于Hexo 框架的 静态博客搭建
- 使用hexo搭建自己的博客系统
- 搭建一个支持LaTEX的hexo博客
- 搭建Hexo博客的简单步骤
- HEXO+Github,搭建属于自己的博客
- 我是如何搭建hexo博客的经验总结
- HEXO+Github,搭建属于自己的博客
- github + Hexo 搭建你的个人博客
- 惠盈宝
- (转)MFC程序(在静态库中使用MFC)问题
- 欢迎使用CSDN-markdown编辑器
- oracle数据库循环语句
- tensorflow实现P@1和MRR
- 关于hexo搭建博客后的一些基础配置
- Jsp状态管理
- 第七届Java软件开发C组
- java.io.FileNotFoundException: class path resource [applicationContext.xml] cannot be opened because
- [LeetCode]13. Roman to Integer
- Elasticsearch垃圾回收日志
- 第一篇文章·前言
- Makefile编译时怎么打印出变量值
- git clone remote fetch pull push等操作