maupassant Hexo版简洁博客主题,求个star
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
languages
layout
source
LICENSE
README.md
_config.yml
package.json
theme.png

README.md

Maupassant Hexo

Maupassant是一个简单的Hexo模板,由Cho为Typecho设计的一套响应式模板,看到很多博主各自在这套模板上进行了扩展,所以借鉴很多博主移植Maupassant的一些功能,在此基础上进行移植与修改.

演示地址

2017-07-17 更新

  • 多说挂了,删除跟多说相关的所有配置
  • 修改归档显示方式,全站目录模式下查看全站目录结构(之前带有分页),分类和标签目录模式下,查看分类和标签的所有目录,如需要归档带分页,请到主题文件夹下修改archive.jade,里面有修改说明
  • 文章发布日期展示格式由之前的鸟语格式改为为yyyy-MM-dd
  • 文章段落间隔样式优化,移动端屏幕尺寸字体优化,文章标注样式优化

Maupassant Hexo主题

安装

安装主题:

$ git clone https://github.com/7ye/maupassant-hexo.git
$ npm install hexo-renderer-jade --save (必须)
$ npm install hexo-generator-feed --save (可选: 如需要RSS订阅请安装)

改变Hexo配置文件 _config.yml 修改配置 thememaupassant-hexo

主题配置

fancybox: true ## 是否启用Fancybox图片灯箱效果 true/false.
disqus:  ## disqus用户名,为空则不使用
google_search: true ## 使用google搜索引擎, true/false.
baidu_search: ## 使用百度搜索引擎, true/false.
google_analytics: ## Google统计ID
baidu_analytics: ## 百度统计ID
show_category_count: true ## 如果你想显示侧边栏分类下的文章数量,请设置值为true
busuanzi: true ## 使用不蒜子统计文章访问量 true/false

## 头部菜单
menu: 
  - page: home
    directory: .
  - page: archive
    directory: archives/
  - page: about
    directory: about/
  - page: rss
    directory: atom.xml

## 侧边栏小工具设置: search, category, tag, recent_posts, links
widgets:
  - search
  - category
  - tag
  - recent_posts
  - links

## 侧边栏链接
links: 
  - title: 标题
    url: http://www.example.com

## 静态文件目录
js: js
css: css

## 主题版本
version: 0.0.1

  • fancybox:是否启用Fancybox图片灯箱效果
  • disqus:Disqus评论 shortname
  • google_search:默认使用Google搜索引擎
  • baidu_search:若想使用百度搜索,将其设定为true
  • google_analytics:Google Analytics 跟踪ID
  • baidu_analytics:百度统计 跟踪ID
  • show_category_count:是否显示侧边栏分类数目
  • busuanzi:是否使用不蒜子页面访问计数
  • menu:自定义页面及菜单,依照已有格式填写。填写后请在source目录下建立相应名称的文件夹
  • widgets:选择和排列希望使用的侧边栏小工具
  • links: 友情链接,请依照格式填写。
  • 静态文件目录:静态文件存储路径,方便设置CDN缓存
  • version:主题版本,便于静态文件更新后刷新CDN缓存

主题特性

文章摘要

首页默认显示文章摘要而非全文,可以在文章的front-matter中填写一项description:来设置你想显示的摘要,或者直接在文章内容中插入<!--more-->以隐藏后面的内容。 若两者都未设置,则自动截取文章第一段作为摘要。

description描述

对于首页的description,可在Hexo下的配置文件_config.yml下配置description参数,对于文章,可在front-matter中填写一项description:来手动写描述,如果文章没有任何配置,则自动截取文章前150个字符为当前文章的description(不包括html标签)

添加页面

source目录下建立相应名称的文件夹,然后在文件夹中建立index.md文件,并在index.mdfront-matter中设置layout为layout: page。若需要单栏页面,就将layout设置为 layout: single-column

文章评论

文章和页面的评论功能可以通过在front-matter中设置comments: truecomments: false来进行开启或关闭(默认开启)。

语法高亮

要启用代码高亮,请在Hexo目录的_config.yml中将highlight选项按照如下设置:

highlight:
  enable: true
  auto_detect: true
  line_number: true
  tab_replace:

数学公式

要启用数学公式支持,请在Hexo目录的_config.yml中添加:

mathjax: true

并在相应文章的front-matter中添加mathjax: true,例如:

---
title: Test Math
date: 1997-01-01 00:00:00
categories: math
mathjax: true
---

数学公式的默认定界符是$$...$$\\[...\\](对于块级公式),以及$...$\\(...\\)(对于行内公式)。

但是,如果你的文章内容中经常出现美元符号“$”, 或者说你想将“$”用作美元符号而非行内公式的定界符,请在Hexo目录的_config.yml中添加:

mathjax2: true

而不是mathjax: true。 相应地,在需要使用数学公式的文章的front-matter中也添加mathjax2: true

支持语言

目前支持简体中文(zh-CN),需其他语言支持在主题目录下languages,按照已有配置文件对照着规则添加yml配置文件即可