10000 zh_CN · henryhuang/hexo-theme-aloha Wiki · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
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
0