我把博客整体设计为两种类型,分别为post(文字类型)和media(媒体类型)。因为我个人比较喜欢听歌,所以设计了一种media,因为文章为midea时不需要详细的内容,可以链接到其他的音乐网站,只需要指定一些特殊的变量。文章通用变量为 date(创建时间)、categories(目录)、tags(标签)

通用变量

属性 含义 示例
date 创建时间 2020-05-07 15:11:00 +0800
categories 目录(在主页的导航栏展示,目前只定义了LIFE和TECH,可以在_config.yml配置) tech 或 life 或者多个使用 yaml格式
categories:
- tech
- life
tags 标签 同categories

示例

date: 2020-05-07 15:11:00 +0800
categories: 
  - tech
  - life
tags: 
  - 教程

post文字类型

属性 含义 示例
layout 布局类型 post
head-img 头部图片 https://xxx.jpg
title 文章标题 这是文章标题
type 类型 article 或 brief
content 内容(brief类型使用) 我是brief的内容

示例

layout: post
head-img: https://xxx.jpg
post: 
  title: 我是article标题
  type: article
  original: false
  article: Dilip Krishnan
  article_url: https://github.com/dilipkrish
  url: https://springfox.github.io/springfox/docs/current/

post:
  title: 我是brief的标题
  type: brief
  content: 我是brief的内容

media媒体类型

属性 含义 示例
layout 布局类型 media
type 头部图片 changba
level 全民k歌的歌曲级别展示 SSS
title 媒体标题 这是文章标题
img 媒体图片 https://xxx.jpg
link 跳转链接  
box-size 面板占比(1/5、1/4、1/3、2/5、1/2、3/5、2/3、3/4、4/5) 1/5
content 文字内容 XXXX

示例

layout: media
media: 
  type: changba
  title: 你瞒我瞒  
  img: https://aliimg.changba.com/cache/photo/4433f5b0-ff7b-4a2b-9f53-faf5e9e2c3ae_640_640.jpg
  link: https://changba.com/s/M6lyzdOFkbW70Q5d3OYzWQ
  # source: http://qiniuuwmp3.changba.com/1060496974.mp3
  box-size: 4/5
  content: 无言的亲亲亲 侵袭我心<br>仍宁愿亲口讲你累得很<br>如除我以外在你心<br>还多出一个人 你瞒住我<br>我亦瞒住我太合衬<br>