├── layout ├── page.ejs ├── post.ejs ├── index.ejs ├── tag.ejs ├── archive.ejs ├── category.ejs ├── _partial │ ├── mobile-nav.ejs │ ├── post │ │ ├── date.ejs │ │ ├── category.ejs │ │ ├── title.ejs │ │ └── nav.ejs │ ├── archive-post.ejs │ ├── footer.ejs │ ├── google-analytics.ejs │ ├── sidebar.ejs │ ├── after-footer.ejs │ ├── head.ejs │ ├── archive.ejs │ └── article.ejs └── layout.ejs ├── source ├── fancybox │ ├── blank.gif │ ├── fancybox_sprite.png │ ├── fancybox_loading.gif │ ├── fancybox_overlay.png │ ├── fancybox_sprite@2x.png │ ├── fancybox_loading@2x.gif │ ├── helpers │ │ ├── fancybox_buttons.png │ │ ├── jquery.fancybox-thumbs.css │ │ ├── jquery.fancybox-buttons.css │ │ ├── jquery.fancybox-buttons.js │ │ ├── jquery.fancybox-thumbs.js │ │ └── jquery.fancybox-media.js │ ├── jquery.fancybox.css │ ├── jquery.fancybox.pack.js │ └── jquery.fancybox.js ├── css │ ├── fonts │ │ ├── iconfont.eot │ │ ├── iconfont.ttf │ │ ├── iconfont.woff │ │ └── iconfont.svg │ ├── _partial │ │ ├── comment.styl │ │ ├── footer.styl │ │ ├── mobile.styl │ │ ├── archive.styl │ │ ├── sidebar.styl │ │ ├── highlight.styl │ │ └── article.styl │ ├── _util │ │ ├── mixin.styl │ │ └── grid.styl │ ├── _extend.styl │ ├── gist.styl │ ├── _variables.styl │ └── style.styl └── js │ └── script.js ├── _config.yml ├── package.json ├── .gitignore ├── scripts └── fancybox.js ├── LICENSE ├── Gruntfile.js └── README.md /layout/page.ejs: -------------------------------------------------------------------------------- 1 | <%- partial('_partial/article', {post: page, index: false}) %> -------------------------------------------------------------------------------- /layout/post.ejs: -------------------------------------------------------------------------------- 1 | <%- partial('_partial/article', {post: page, index: false}) %> -------------------------------------------------------------------------------- /layout/index.ejs: -------------------------------------------------------------------------------- 1 | <%- partial('_partial/archive', {pagination: 2, index: true}) %> -------------------------------------------------------------------------------- /layout/tag.ejs: -------------------------------------------------------------------------------- 1 | <%- partial('_partial/archive', {pagination: config.tag, index: true}) %> -------------------------------------------------------------------------------- /layout/archive.ejs: -------------------------------------------------------------------------------- 1 | <%- partial('_partial/archive', {pagination: config.archive, index: true}) %> -------------------------------------------------------------------------------- /layout/category.ejs: -------------------------------------------------------------------------------- 1 | <%- partial('_partial/archive', {pagination: config.category, index: true}) %> -------------------------------------------------------------------------------- /source/fancybox/blank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hejianxian/hexo-theme-jane/HEAD/source/fancybox/blank.gif -------------------------------------------------------------------------------- /source/css/fonts/iconfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hejianxian/hexo-theme-jane/HEAD/source/css/fonts/iconfont.eot -------------------------------------------------------------------------------- /source/css/fonts/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hejianxian/hexo-theme-jane/HEAD/source/css/fonts/iconfont.ttf -------------------------------------------------------------------------------- /source/css/fonts/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hejianxian/hexo-theme-jane/HEAD/source/css/fonts/iconfont.woff -------------------------------------------------------------------------------- /source/css/_partial/comment.styl: -------------------------------------------------------------------------------- 1 | #comments 2 | background: #fff 3 | margin: block-margin 0 4 | a 5 | color: color-link -------------------------------------------------------------------------------- /source/fancybox/fancybox_sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hejianxian/hexo-theme-jane/HEAD/source/fancybox/fancybox_sprite.png -------------------------------------------------------------------------------- /source/fancybox/fancybox_loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hejianxian/hexo-theme-jane/HEAD/source/fancybox/fancybox_loading.gif -------------------------------------------------------------------------------- /source/fancybox/fancybox_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hejianxian/hexo-theme-jane/HEAD/source/fancybox/fancybox_overlay.png -------------------------------------------------------------------------------- /source/fancybox/fancybox_sprite@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hejianxian/hexo-theme-jane/HEAD/source/fancybox/fancybox_sprite@2x.png -------------------------------------------------------------------------------- /source/fancybox/fancybox_loading@2x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hejianxian/hexo-theme-jane/HEAD/source/fancybox/fancybox_loading@2x.gif -------------------------------------------------------------------------------- /source/fancybox/helpers/fancybox_buttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hejianxian/hexo-theme-jane/HEAD/source/fancybox/helpers/fancybox_buttons.png -------------------------------------------------------------------------------- /layout/_partial/mobile-nav.ejs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /layout/_partial/post/date.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | # Header 2 | menu: 3 | Home: / 4 | Archives: /archives 5 | Tag: /tags 6 | Github: https://github.com/hejianxian 7 | rss: /atom.xml 8 | 9 | # Content 10 | excerpt_link: More... 11 | fancybox: true 12 | 13 | # Miscellaneous 14 | google_analytics: 15 | favicon: /favicon.png 16 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "hexo-theme-jane", 3 | "version": "0.0.2", 4 | "private": true, 5 | "devDependencies": { 6 | "grunt": "~0.4.2", 7 | "load-grunt-tasks": "~0.2.0", 8 | "grunt-git": "~0.2.2", 9 | "grunt-contrib-clean": "~0.5.0", 10 | "grunt-contrib-copy": "~0.4.1" 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /layout/_partial/post/category.ejs: -------------------------------------------------------------------------------- 1 | <% if (post.categories && post.categories.length){ %> 2 |