-
Notifications
You must be signed in to change notification settings - Fork 24
zh_CN
Henry Huang edited this page Mar 5, 2017
·
4 revisions
Aloha 是一个HEXO主题,它使用Semantic UI。
-
$ cd $YOUR_BLOG_ROOT_DIR $ git clone https://github.com/henryhuang/hexo-theme-aloha.git themes/aloha
-
修改你的站点配置文件**_config.yml**,将theme的值设置为aloha。
Aloha 使用下面这些站点配置文件中的属性
-
algolia: applicationID: 'YOUR APPLICATION ID' apiKey: 'YOUR API KEY' indexName: 'YOUR INDEX NAME'
Algolia 是是一个可以提供站内搜索的搜索引擎,想知道怎么生成这上面三个值的话可以读Hexo集成Algolia搜索插件 。
如果你配好这三个值,Aloha将开启站内搜索的功能。
-
sidebar: bio: Programer / LOLer / Arsenaler avatar: /images/avatar.jpg subtitle: 程序员 location: Shanghai social: github: https://github.com/henryhuang weibo: http://weibo.com/626242034 twitter:
在这一部分需要配置和侧边栏相关的属性值,各个属性的展现形式可以看demo网站。
-
highlight: enable: true #true:开启高亮 line_number: true #true:显示代码行号
Aloha使用的代码高亮和官方的一致。
-
在站点配置文件中添加:
disqus_shortname: 你的Disqus短名
所有配置文件的内容可以看这里,
-
值是站点所支持的语言列表,你可以在HEXO的官方文档internationalization中查看更多讲解。
-
选择一种Aloha的主题,默认值是simple。
将会我会提供新的主题,暂时只有一种。
-
设置站点的菜单。
一个菜单元素包含三部分,比如:
Home: name: homePage value: /index.html icon: home
- name: 在语言配置文件中的值的键,如果配置文件中没有提供这个键所对应的值,Aloha将会直接显示这个键(比如这里的homePage)。
- value: 菜单元素的链接。
- icon: 图标的 class name, 图标 class name 可以看这里。
如果你有任何建议和问题,可以在这里添加issues。
另外,欢迎你的pull request,Aloha的改进需要你的帮助。
- 支持更多的语言,当前只支持简体中文和英文。
- 支持多主题,当前的主图叫 Simple。
- SEO。