Henry Huang edited this page Mar 5, 2017 · 4 revisions

概述

Aloha 是一个HEXO主题,它使用Semantic UI

用法

  1. clone

    $ cd $YOUR_BLOG_ROOT_DIR
    
    $ git clone https://github.com/henryhuang/hexo-theme-aloha.git themes/aloha
    
  2. 配置

    修改你的站点配置文件**_config.yml**,将theme的值设置为aloha

站点配置文件

Aloha 使用下面这些站点配置文件中的属性

  • algolia

     algolia:
       applicationID: 'YOUR APPLICATION ID'
       apiKey: 'YOUR API KEY'
       indexName: 'YOUR INDEX NAME'

    Algolia 是是一个可以提供站内搜索的搜索引擎,想知道怎么生成这上面三个值的话可以读Hexo集成Algolia搜索插件

    如果你配好这三个值,Aloha将开启站内搜索的功能。

  • sidebar

     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网站。

  • code highlight

     highlight:
       enable: true			#true:开启高亮
       line_number: true		#true:显示代码行号

    Aloha使用的代码高亮和官方的一致。

  • Disqus

    在站点配置文件中添加:

     disqus_shortname: 你的Disqus短名
    

主题配置文件

所有配置文件的内容可以看这里,

  • language

    值是站点所支持的语言列表,你可以在HEXO的官方文档internationalization中查看更多讲解。

  • theme

    选择一种Aloha的主题,默认值是simple

    将会我会提供新的主题,暂时只有一种。

  • menu

    设置站点的菜单。

    一个菜单元素包含三部分,比如:

      Home:
       name: homePage
       value: /index.html
       icon: home
    • name: 在语言配置文件中的值的键,如果配置文件中没有提供这个键所对应的值,Aloha将会直接显示这个键(比如这里的homePage)。
    • value: 菜单元素的链接。
    • icon: 图标的 class name, 图标 class name 可以看这里

建议

如果你有任何建议和问题,可以在这里添加issues。

另外,欢迎你的pull request,Aloha的改进需要你的帮助。

TODO

  • 支持更多的语言,当前只支持简体中文英文
  • 支持多主题,当前的主图叫 Simple
  • SEO。
Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.