前言
经过半天的折腾,终于把blog主题调整成自己较为满意的样子了,遂在此记录一下,主要目的如下:
- 这里记录一下这个过程
- 记录一下里面的坑点
- 记录一下当前blog主题的现状
- 顺便分享一下这一上午工作的心得。
【注】
此 theme 名称:Anisina —作者:Haojen Ma —原使用教程在此
修改过程
今天上午的在Hexo.io官网上找到 Themes 查询开源免费主题,找到Anisina。根据官方教程下载源代码到本地。
大致工作过程如下:
安装和最基本使用
第一步
git clone https://github.com/Haojen/hexo-theme-Anisina.git
然后将 clone 下的文件夹拷贝到 Hexo theme folder修改 hexo 文件夹下 _config.yml 中
themes 为:themes: Anisina
或者直接拷贝 Anisina 文件夹下的
_config.yml
替换 hexo 默认的_config.yml
修改 hexo 文件夹下
_config.yml
来开始
|
cdn-Url
- 注册一个自己的七牛CDN,然后拷贝自己的CDN URL:
cdn-url: http://you-cdn.com/
- 在七牛中创建对象存储,然后上传自己的图片
- 在博文的 front-matter 上指定图片名称
header-img: some-images.png
创建一个Tags导航页面
- 运行命令:
hexo new page "tags"
, 这会在博客的source
目录下生成一个名为tags
的文件夹, 里面会有一个index.md
格式的页面,如果没有请手动创建. - 然后打开
yourblog/source
文件夹 , 找到tags/index.md
这个文件, 然后设置在两条的—里面, 指定一个layout: tags
值.注意 key 和 value 之间的空格 - 然后运行命令,重新生成博客内容:
hexo clean && hexo g
, 然后可以运行hexo server
在本地查看效果
功能标签
此标签是上面_config.yml
中的一小段
|
侧边栏的个人简介
此是主题右侧个人信息部分设置
|
创建一条博文
|
创建一条博文的同时,也会创建一个以该博文名命名的文件夹: source/_posts
如果你喜欢古诗,你也可以使用 poetry 布局:
|
演示如下:
博文标题背景图片
|
如果你没有设置的话,会默认使用 _config.yml
下post-default-img
指定的背景图像
cdn (V2.0 新功能)
使用 cdn 标签,切换单页面背景图片的URL(这个好像没有什么用)
|
目前blog现状
目前使用本主题的现状就是安装了上面的部分,当然还有一部分功能没有加入进来,日后会根据需要加入
【已有功能:】
- 不同blog的背景图片(通过注册七牛cdn支持)
- 设置Tags分类,可以根据tag来查找blog
- 添加 诗歌布局 — 诗歌布局中,诗歌文字过少会排版错乱(这是个坑)
- 添加 友情链接
【未加入功能:】
- 页面的统计功能: 百度/google
- 评论系统:多说/disqus
体会
人人都是有惰性的,当做一件事情的时候往往感觉这件事做完了会有收获,做完之后要好好记录一下这个过程,既避免日后踩坑也可帮助他人。但是做完之后就突然不想去重温当时’痛苦‘的过程。心中还会有中窃喜,并觉得就这么回事,肯定也忘不了,从而打消记录的想法,并放弃了深刻一下的机会。
这种想法和愚蠢,需要主动克制!