vHuno是为Hexo编写的一个响应式的主题,该主题基于Huno。
$ git clone https://github.com/virink/vhuno.git themes/vhuno
修改Hexo的配置文件_config.xml
:
theme: vhuno
# Header
menu:
博客: /#blog
歸檔: /archive/
友鏈: /links/
關於: /about/
訂閱: /feed.xml
# Site favicon
favicon: /images/favicon.png
# Site logo
# logo: /images/avatar.png
# Enable Mathjax
mathjax: true
# Enable githubRepoWidget
github_repo_widget: false
menu中定义/#blog
是必须的,示例中的/about
和/archive
是两个页面。/archive
会在下面的归档页面中介绍。
mathjax:
数学公式支持。其设置(layout/_scripts/mathjax.ejs)如下:
$(document).ready(function(){
MathJax.Hub.Config({
tex2jax: {inlineMath: [['[latex]','[/latex]'], ['\\(','\\)']]}
});
});
官网:mathjax
github_repo_widget:
可视化显示github中的项目。
侧边栏图片URL定义在source/css/uno.css
中下面的这段代码中:
.panel-cover {
display: block;
position: fixed;
z-index: 900;
width: 100%;
max-width: none;
height: 100%;
background: url(../images/background-cover.jpg) top left no-repeat #666666;
background-size: cover; }
可以看出图片路径是source/images/background-cover.jpg
。可以根据需要替换成不同的图片,或者修改图片URL。
归档页面会显示分类、标签云以及基于日期的归档。
在主题的配置文件_config.yml
中:
# Header
menu:
首页: /#blog
关于: /about
归档: /archive
创建新的page:
$ hexo new page archive
$ cd source/archive
$ vim index.md
内容修改为:
title: 归档
layout: page-archive
---
浏览器访问http://127.0.0.1:4000/archive/
即可。
!! hexo 默认有一个
/archives
,如果您认为归档页面的url(/archive
)和这个冲突,可以选更加合适的名称:blush:。
在Hexo根目錄的配置文件_config.yml
中配置,例如:
# for Links
links:
- url: https://virink.github.io
name: Virink
img: https://virink.github.io/images/avatar.png
info: Virink's Blog
- url: https://www.virzz.com
name: Virink
img: https://www.virzz.com/images/avatar.png
info: Virink's Blog
移除
默认提供了Github/Twitter/Telegram的图标,Github/Twitter/Telegram用户名请在Hexo的配置文件_config.yml
中配置,例如:
# Social
social:
github: virink
twitter: virinkz
tlelgram: virink
可以根据需要在layout/_partials/social.ejs
中添加更多的图标。
将网站统计(如Google analysis、CNZZ、百度统计等)代码放入layout/_scripts/site-analytics.ejs
即可。
如果在中国大陆使用该主题后,访问速度变慢,可以考虑注释掉source/css/uno.css
的第一行。