针对中国大陆地区对hexo官方主题landscape进行优化。
Clone or download
Pull request Compare This branch is 70 commits ahead, 9 commits behind xiangming:master.

README.md

Landscape plus

针对中国大陆的hexo用户,优化hexo官方主题landscape。支持hexo 3.x 和 hexo 2.x. 欢迎大家参与进来. 演示

主题特色

  • 移除外国类库,确保所有资源不用翻墙每次能加载成功
  • 新增swiftype搜索模块,需要配置自己的swiftype_key,参考教程
  • 新增百度统计模块,需要配置自己的baidu_analytics,参考教程
  • 主题配置项优化,你可以将主题配置项放在站点的_config.yml中,避免主题更新造成的冲突。
  • 新增多说评论模块,开启方法看下面的常见问题
  • 新增百度分享模块,已默认开启。
  • 新增友情链接模块,已默认开启,修改方法看下面的常见问题
  • 新增mathjax模块,即latex数学公式的支持,默认关闭。(感谢 @Svtter 的pull request
  • 新增多语言支持,支持英文、中文简体和中文繁体。
  • 新增IE8支持
  • 外观美化,美化了部分外观样式。
  • 使用Monokai代码高亮配色,最流行、最优雅的代码高亮配色方案。

主题还在扩展中,欢迎各种Pull Request

TODO

  • 取消图片border
  • 归案的样式想变成时间线(timeline)
  • 换一个搜索方式, swiftype免费试用结束后, 就不能搜索到新文章了

文档目录

安装

git clone https://github.com/levy9527/landscape-plus.git

启用

修改hexo的配置文件_config.yml,把theme的值设置为landscape-plus

# Extensions
## Plugins: http://hexo.io/plugins/
## Themes: http://hexo.io/themes/
theme: landscape-plus

配置

主题的默认配置文件说明landscape-plus\_config.yml

  • mathjax - 是否开启latex数学公式
  • links - 友情链接
  • duoshuo_shortname - 多说评论id
  • baidushare - 是否开启百度分享

建议! mathjaxlinksduoshuo_shortnamebaidushare配置项也支持放在站点的_config.yml中,并且我们建议你这样做。

在归档页面显示所有文章, 需要修改主配置文件:

archive_generator:
  per_page: 0
	yearly: false
	monthly: false
	daily: false

如果不生效, 可能Hexo版本没有自带hexo-generator-archive插件, 则自己手动安装一下即可:

npm i hexo-generator-archive

更新

cd themes/landscape-plus
git pull

提示 如果更新发生错误,你可以删除整个主题文件夹,然后重新执行安装操作。

常见问题

怎么使用landscape plus主题?

按照上方的步骤进行安装启用

:如何开启多说评论模块?

在站点的_config.yml中,增加duoshuo_shortname: xxx配置项,xxx是你的多说id。

:如何关闭百度分享模块?

删掉themes/landscape-plus\_config.yml中的baidushare配置项。

:如何使用RSS分享功能?

请参考这条issue进行配置。

:怎么切换语言版本?

在站点的配置文件_config.yml,修改language:配置项,zh-CN为中文简体,zh-TW为中文繁体,default为英文。

:怎么提建议?

主题还在扩展中, 本人在写博客的过程中, 发现主题可优化的地方还有很多, 因此本项目会持续更新, 欢迎大家Pull Request, 我都会响应的(至少2016年是这样).

更新日志

levy fork 的版本

版本号的定义

v1.4.0

  • 取消右上角的搜索icon
  • 可配置fork-me-on-github, 在右上角显示
  • 参考别人的博客, 修改文章hover样式, 文章字体
  • 更新友情链接

v1.3.4

  • 取消最近文章, 更新友情链接
  • fontawesome字体从本地获取, 不再担心有时加载不出来了
  • 去掉一些不必要的链接
  • fix moble-nav 未多语言化的bug

v1.3.3

  • 字体默认颜色#333
  • 上一页/下一页去掉数字, 只显示翻页按钮
  • 超链接的风格统一为蓝色, 页面整体更和谐了

v1.3.2

  • 恢复阅读全文的显示
  • 全面支持多语言切换(之前有些地方不能切换)

v1.3.1

  • fix https协议下获取不了fontawesome.font的bug

v1.3.0

  • 修改布局上的感觉"反人类的设计", 包括"下一篇"与"上一篇"的位置, 归档文章的排列顺序
  • 修改链接的样式, 参考github
  • 修改字体样式, 参考github
  • 使用bootcdn获取jquery

v1.2.0

  • 修改#logo的文字,通过主题配置文件banner字段配置
  • 添加百度统计

v1.1.0

  • 恢复原主题的大图(themes/landscape-plus/source/css/_partial/header.styl)
  • 取消logo的鲜红色背景(同上)
  • 使用站点的favicon.ico,即项目根目录source/favicon.ico文件(themes/landscape-plus/layout/_partial/head.ejs)
  • 增加swiftype搜索(themes/landscape-plus/layout/_partial/after-footer.ejs)

原版本

v1.0.5

  • 主题配置项优化, refs #17
  • 百度分享样式调整,refs #45, refs #61
  • 更新主题说明README.md

v1.0.4

  • 增加返回顶部功能
  • 修改渲染方式,现在默认page布局下仅渲染 .md 文件格式,其他格式一律只做复制。(方便添加静态页面,原本需要在每个文件开头添加 layout: false
  • 添加mathjax的模块开关,不需要的可以自己关闭。

特别感谢来自 @myqianlan 的pull request 和 @bearpaw 的pull request

v1.0.3

  • 增加对 IE8 的支持
  • 集成 mathjax ,即latex数学公式的支持。(感谢 @Svtter 的pull request

v1.0.2

  • 修改: 优化Generate速度,refs #13

v1.0.1

  • 新增: 百度分享模块

v1.0.0

  • 修改:根据国情,去掉Google的库,改用cloudflare的cdn
  • 新增:语言包
  • 修改:代码高亮配色修改为Monokai
  • 新增:友情链接
  • 修改:隐藏顶部大图
  • 修改:主题配色和部分markdown样式
  • 新增:多说评论模块

贡献者们

网站列表

如果你的网站正在使用landscape-plus主题,你可以将网址添加到wiki的网站列表