Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jysperm/hexo-theme-simpleblock
Hexo theme of jysperm's blog.
https://github.com/jysperm/hexo-theme-simpleblock
hexo-theme
Last synced: 17 days ago
JSON representation
Hexo theme of jysperm's blog.
- Host: GitHub
- URL: https://github.com/jysperm/hexo-theme-simpleblock
- Owner: jysperm
- License: mit
- Created: 2015-06-19T16:25:29.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-03-17T10:33:53.000Z (almost 8 years ago)
- Last Synced: 2024-05-20T09:21:30.352Z (8 months ago)
- Topics: hexo-theme
- Language: HTML
- Homepage: https://jysperm.me
- Size: 31.3 KB
- Stars: 70
- Watchers: 5
- Forks: 9
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hexo-themes - jysperm/hexo-theme-simpleblock
README
# Hexo Theme: Simple Block
这是一个基于线框设计的简单的 Hexo 主题,拆分自 [精子的博客](https://jysperm.me)。
支持使用 Jade 或 Markdown 来向边栏添加小部件,或向正文前添加横幅。![Simple Block](https://raw.githubusercontent.com/jysperm/hexo-theme-simpleblock/master/source/favicon.png)
## 安装
cnpm install hexo-renderer-jade marked jade --save; cnpm install hexo-theme-simpleblock
cp -rf node_modules/hexo-theme-simpleblock themes/simpleblock; rm -r node_modules/hexo-theme-simpleblock然后修改 Hexo 的 `_config.yml` 中的 `theme` 为 `simpleblock`.
## 技术栈
* Jade - 页面模板
* Less/Sass - 页面样式
* Bower - 前端包管理器
* Gulp - 构建工具开发:
npm install
bower install
gulp build## 自定义
* google_analytics
Google Analytics ID, 可选项,形如 `UA-49193300-1`.
* duoshuo
多说站点 ID, 可选项。
* rss
RSS 地址,完整 URL, 会以一条 link 标签的形式出现在页面的 head 部分,可选项。
* favicon
页面图标,会显示在浏览器标签上,相对 URL, 可选项。
* icon
顶部导航栏左侧图标,相对 URL, 可选项。
* source_url
文章的「查看源代码」链接前缀,可选项。
* license.name
博客内容授权方式。
* license.url
博客内容授权方式链接。
* menus
顶部导航菜单,键为链接的文字,值为连接的 URL, 如需指定 target, 可使用 `{target: '_blank', url: '/'}` 这样形式的值。
* right_menus
顶部右侧导航菜单,同 menus.
* banners
向页面正文前添加横幅,支持 Jade 和 Markdown. Jade 使用 `{jade: 'p text'}` 这样形式的值,Markdown 使用 `{markdown: '## Title'}` 这样形式的值。
若希望添加多个横幅,可以将该字段的值设置成一个数组。* widgets
向边栏添加小部件,值为数组,每一项支持 Jade 和 Markdown(语法同 banners),亦支持三个内建的小部件:tags, archives 和 copyright, 内建小部件可通过 `{tags: true}` 这样的形式使用。
* sns
社交平台 ID, 尚未被用到,正在开发相关功能。