Skip to content

切换 安装主题

zhangyw edited this page Jul 17, 2017 · 3 revisions

漂亮的主题是 TreeHole 的卖点之一。

这里我们将介绍如何切换主题,以及如何安装新主题。

切换主题

为了尽量适配大众的审美,以及应对博客主题撞衫的尴尬局面。TreeHole 在安装之初会默认提供若干套主题供广大客官选择。

我们只需要修改配置文件就可以应用对应的主题。配置文件的具体位置为程序中resource目录下的treehole.properties文件。我们可以试用任何文本文件打开并求改它。

配置文件的具体内容如下:

treehole.mainpage.page=true
treehole.theme=default
#treehole.theme=treehole-theme-H2O
#treehole.theme=treehole-theme-vno

# 打头的就是注释掉的,假设我们需要将主题改为 treehole-theme-H2O

我们只需要将 treehole.theme=default 注释掉并把 #treehole.theme=treehole-theme-H2O 前边的 # 去掉便可。

安装主题

我们会持续翻译 jekyll 主题到 treehole 主题。 并把翻译好的主题放在 https://github.com/treeholeb 这个 rep 里边。

下载主题文件

https://github.com/treeholeb 找到中意的主题并点击下载(或者直接 clone 下来)。 文件目录结构如下(类似但并不绝对):

  • treehole-theme-xxx
    • css
    • js
    • images
    • _layouts
    • _includes
    • tags
    • catgries
    • index.html

拷贝文件到 TreeHole 中

在上边的目录中,我们把所有 js、css、image等文件拷贝到系统的 resources/static/theme/treehole-theme-xxxx下边

把其他的 html 模板文件拷贝到 resources/templates/theme/treehole-theme-xxxx下边

切换主题到新安装主题

修改 resources/treehole.properties 文件中的 treehole.theme 值为 treehole-theme-xxxx

重启 TreeHole 程序

Clone this wiki locally