├── .gitignore
├── layout
├── index.ejs
├── tag.ejs
├── archive.ejs
├── category.ejs
├── page.ejs
├── post.ejs
├── common
│ ├── scripts.ejs
│ ├── post
│ │ ├── tag.ejs
│ │ ├── date.ejs
│ │ ├── category.ejs
│ │ ├── gallery.ejs
│ │ ├── title.ejs
│ │ └── nav.ejs
│ ├── thumbnail.ejs
│ ├── footer.ejs
│ ├── summary.ejs
│ ├── article.ejs
│ ├── sidebar.ejs
│ ├── archive.ejs
│ ├── content-title.ejs
│ ├── header.ejs
│ └── head.ejs
├── comment
│ ├── youyan.ejs
│ ├── scripts.ejs
│ ├── index.ejs
│ ├── counter.ejs
│ ├── disqus.ejs
│ └── duoshuo.ejs
├── widget
│ ├── tag.ejs
│ ├── archive.ejs
│ ├── tagcloud.ejs
│ ├── category.ejs
│ ├── links.ejs
│ └── recent_posts.ejs
├── plugin
│ ├── baidu-analytics.ejs
│ ├── google-analytics.ejs
│ └── scripts.ejs
├── share
│ ├── index.ejs
│ ├── bdshare.ejs
│ ├── addtoany.ejs
│ ├── jiathis.ejs
│ └── default.ejs
├── search
│ ├── baidu.ejs
│ ├── index.ejs
│ ├── insight.ejs
│ └── swiftype.ejs
└── layout.ejs
├── package.json
├── source
├── css
│ ├── _partial
│ │ ├── comment.styl
│ │ ├── assets.styl
│ │ ├── header.styl
│ │ ├── footer.styl
│ │ ├── archive.styl
│ │ ├── insight.styl
│ │ └── nav.styl
│ ├── images
│ │ ├── s-left.png
│ │ ├── logo-header.png
│ │ ├── opacity-10.png
│ │ ├── thumb-default.png
│ │ └── thumb-default-small.png
│ ├── _highlight
│ │ ├── pojoaque.jpg
│ │ ├── brown-papersq.png
│ │ ├── school-book.png
│ │ ├── index.styl
│ │ ├── ascetic.styl
│ │ ├── mono-blue.styl
│ │ ├── androidstudio.styl
│ │ ├── dark.styl
│ │ ├── codepen-embed.styl
│ │ ├── brown-paper.styl
│ │ ├── far.styl
│ │ ├── arta.styl
│ │ ├── ir-black.styl
│ │ ├── vs.styl
│ │ ├── darkula.styl
│ │ ├── color-brewer.styl
│ │ ├── magula.styl
│ │ ├── github-gist.styl
│ │ ├── tomorrow.styl
│ │ ├── school-book.styl
│ │ ├── monokai.styl
│ │ ├── zenburn.styl
│ │ ├── highlightjs.styl
│ │ ├── rainbow.styl
│ │ ├── paraiso-dark.styl
│ │ ├── paraiso-light.styl
│ │ ├── tomorrow-night.styl
│ │ ├── atelier-dune-dark.styl
│ │ ├── atelier-heath-dark.styl
│ │ ├── atelier-heath-light.styl
│ │ ├── monokai-sublime.styl
│ │ ├── atelier-forest-dark.styl
│ │ ├── atelier-forest-light.styl
│ │ ├── atelier-seaside-dark.styl
│ │ ├── atelier-seaside-light.styl
│ │ ├── kimbie.dark.styl
│ │ ├── kimbie.light.styl
│ │ ├── obsidian.styl
│ │ ├── tomorrow-night-bright.styl
│ │ ├── atelier-lakeside-dark.styl
│ │ ├── tomorrow-night-eighties.styl
│ │ ├── atelier-lakeside-light.styl
│ │ ├── googlecode.styl
│ │ ├── arduino-light.styl
│ │ ├── pojoaque.styl
│ │ ├── foundation.styl
│ │ ├── xcode.styl
│ │ ├── atelier-sulphurpool-dark.styl
│ │ ├── atelier-sulphurpool-light.styl
│ │ ├── hopscotch.styl
│ │ ├── tomorrow-night-blue.styl
│ │ ├── solarized-dark.styl
│ │ ├── solarized-light.styl
│ │ ├── docco.styl
│ │ ├── atelier-dune-light.styl
│ │ ├── github.styl
│ │ ├── idea.styl
│ │ ├── sunburst.styl
│ │ ├── atelier-cave-dark.styl
│ │ ├── atelier-cave-light.styl
│ │ ├── railscasts.styl
│ │ ├── atelier-estuary-dark.styl
│ │ ├── atelier-estuary-light.styl
│ │ ├── atelier-plateau-dark.styl
│ │ ├── atelier-plateau-light.styl
│ │ ├── atelier-savanna-dark.styl
│ │ ├── atelier-savanna-light.styl
│ │ ├── hybrid.styl
│ │ ├── agate.styl
│ │ └── grayscale.styl
│ ├── _retina.styl
│ ├── _extend.styl
│ ├── _variables.styl
│ └── style.styl
├── vendor
│ ├── lightgallery
│ │ ├── fonts
│ │ │ ├── lg.eot
│ │ │ ├── lg.ttf
│ │ │ └── lg.woff
│ │ ├── img
│ │ │ ├── loading.gif
│ │ │ ├── video-play.png
│ │ │ ├── vimeo-play.png
│ │ │ └── youtube-play.png
│ │ ├── css
│ │ │ ├── lg-fb-comment-box.css.map
│ │ │ ├── lg-fb-comment-box.min.css
│ │ │ └── lg-fb-comment-box.css
│ │ └── js
│ │ │ ├── lg-hash.min.js
│ │ │ ├── lg-fullscreen.min.js
│ │ │ ├── lg-pager.min.js
│ │ │ ├── lg-hash.js
│ │ │ ├── lg-autoplay.min.js
│ │ │ └── lg-share.min.js
│ ├── font-awesome
│ │ └── fonts
│ │ │ ├── FontAwesome.otf
│ │ │ ├── fontawesome-webfont.eot
│ │ │ ├── fontawesome-webfont.ttf
│ │ │ ├── fontawesome-webfont.woff
│ │ │ └── fontawesome-webfont.woff2
│ ├── titillium-web
│ │ ├── fonts
│ │ │ ├── 7XUFZ5tgS-tD6QamInJTcSo_WB_cotcEMUw1LsIE8mM.woff2
│ │ │ ├── 7XUFZ5tgS-tD6QamInJTcZSnX671uNZIV63UdXh3Mg0.woff2
│ │ │ ├── anMUvcNT0H1YN4FII8wpr4-67659ICLY8bMrYhtePPA.woff2
│ │ │ ├── anMUvcNT0H1YN4FII8wpr46gJz9aNFrmnwBdd69aqzY.woff2
│ │ │ ├── anMUvcNT0H1YN4FII8wpr9INifKjd1RJ3NxxEi9Cy2w.woff2
│ │ │ └── anMUvcNT0H1YN4FII8wpr_SNRT0fZ5CX-AqRkMYgJJo.woff2
│ │ └── styles.css
│ └── source-code-pro
│ │ ├── fonts
│ │ ├── mrl8jkM18OlOQN8JLgasD9V_2ngZ8dMf8fLgjYEouxg.woff2
│ │ └── mrl8jkM18OlOQN8JLgasDy2Q8seG17bfDXYR_jUsrzg.woff2
│ │ └── styles.css
└── js
│ └── main.js
├── scripts
├── excerpt.js
├── thumbnail.js
└── meta.js
├── languages
├── zh-CN.yml
├── en.yml
├── id.yml
├── pt-BR.yml
├── vi.yml
├── ca.yml
├── fr.yml
├── hu.yml
├── ru.yml
├── tr.yml
└── es.yml
├── .github
└── ISSUE_TEMPLATE.md
├── _config.yml.example
└── README.md
/.gitignore:
--------------------------------------------------------------------------------
1 | _config.yml
--------------------------------------------------------------------------------
/layout/index.ejs:
--------------------------------------------------------------------------------
1 | <%- partial('common/archive') %>
--------------------------------------------------------------------------------
/layout/tag.ejs:
--------------------------------------------------------------------------------
1 | <%- partial('common/archive') %>
--------------------------------------------------------------------------------
/layout/archive.ejs:
--------------------------------------------------------------------------------
1 | <%- partial('common/archive') %>
--------------------------------------------------------------------------------
/layout/category.ejs:
--------------------------------------------------------------------------------
1 | <%- partial('common/archive') %>
2 |
--------------------------------------------------------------------------------
/layout/page.ejs:
--------------------------------------------------------------------------------
1 | <%- partial('common/article', { post: page }) %>
--------------------------------------------------------------------------------
/layout/post.ejs:
--------------------------------------------------------------------------------
1 | <%- partial('common/article', { post: page }) %>
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "hexo-theme-hueman",
3 | "version": "0.2.1",
4 | "private": true
5 | }
6 |
--------------------------------------------------------------------------------
/source/css/_partial/comment.styl:
--------------------------------------------------------------------------------
1 | #comments
2 | padding: 30px 30px 20px
3 | a
4 | color: color-theme
5 |
--------------------------------------------------------------------------------
/source/css/images/s-left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laubrence/hexo-theme-hueman/master/source/css/images/s-left.png
--------------------------------------------------------------------------------
/source/css/_highlight/pojoaque.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laubrence/hexo-theme-hueman/master/source/css/_highlight/pojoaque.jpg
--------------------------------------------------------------------------------
/source/css/images/logo-header.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laubrence/hexo-theme-hueman/master/source/css/images/logo-header.png
--------------------------------------------------------------------------------
/source/css/images/opacity-10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laubrence/hexo-theme-hueman/master/source/css/images/opacity-10.png
--------------------------------------------------------------------------------
/source/css/images/thumb-default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laubrence/hexo-theme-hueman/master/source/css/images/thumb-default.png
--------------------------------------------------------------------------------
/source/css/_highlight/brown-papersq.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laubrence/hexo-theme-hueman/master/source/css/_highlight/brown-papersq.png
--------------------------------------------------------------------------------
/source/css/_highlight/school-book.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laubrence/hexo-theme-hueman/master/source/css/_highlight/school-book.png
--------------------------------------------------------------------------------
/source/vendor/lightgallery/fonts/lg.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laubrence/hexo-theme-hueman/master/source/vendor/lightgallery/fonts/lg.eot
--------------------------------------------------------------------------------
/source/vendor/lightgallery/fonts/lg.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laubrence/hexo-theme-hueman/master/source/vendor/lightgallery/fonts/lg.ttf
--------------------------------------------------------------------------------
/source/css/images/thumb-default-small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laubrence/hexo-theme-hueman/master/source/css/images/thumb-default-small.png
--------------------------------------------------------------------------------
/source/vendor/lightgallery/fonts/lg.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laubrence/hexo-theme-hueman/master/source/vendor/lightgallery/fonts/lg.woff
--------------------------------------------------------------------------------
/source/vendor/lightgallery/img/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laubrence/hexo-theme-hueman/master/source/vendor/lightgallery/img/loading.gif
--------------------------------------------------------------------------------
/layout/common/scripts.ejs:
--------------------------------------------------------------------------------
1 | <%- partial('comment/scripts') %>
2 | <%- partial('plugin/scripts') %>
3 |
4 |
5 | <%- js('js/main') %>
6 |
--------------------------------------------------------------------------------
/source/vendor/lightgallery/img/video-play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laubrence/hexo-theme-hueman/master/source/vendor/lightgallery/img/video-play.png
--------------------------------------------------------------------------------
/source/vendor/lightgallery/img/vimeo-play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laubrence/hexo-theme-hueman/master/source/vendor/lightgallery/img/vimeo-play.png
--------------------------------------------------------------------------------
/source/vendor/font-awesome/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laubrence/hexo-theme-hueman/master/source/vendor/font-awesome/fonts/FontAwesome.otf
--------------------------------------------------------------------------------
/source/vendor/lightgallery/img/youtube-play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laubrence/hexo-theme-hueman/master/source/vendor/lightgallery/img/youtube-play.png
--------------------------------------------------------------------------------
/source/vendor/font-awesome/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laubrence/hexo-theme-hueman/master/source/vendor/font-awesome/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/source/vendor/font-awesome/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laubrence/hexo-theme-hueman/master/source/vendor/font-awesome/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/source/css/_partial/assets.styl:
--------------------------------------------------------------------------------
1 | i.icon
2 | display: inline-block
3 | font-style: normal
4 | text-align: center
5 | &:before
6 | transition: 0.2s ease-in
7 |
--------------------------------------------------------------------------------
/source/vendor/font-awesome/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laubrence/hexo-theme-hueman/master/source/vendor/font-awesome/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/source/vendor/font-awesome/fonts/fontawesome-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laubrence/hexo-theme-hueman/master/source/vendor/font-awesome/fonts/fontawesome-webfont.woff2
--------------------------------------------------------------------------------
/layout/common/post/tag.ejs:
--------------------------------------------------------------------------------
1 | <% if (post.tags && post.tags.length) { %>
2 | <%- list_tags(post.tags, {
3 | show_count: false,
4 | class: 'article-tag'
5 | }) %>
6 | <% } %>
--------------------------------------------------------------------------------
/layout/common/post/date.ejs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/source/vendor/titillium-web/fonts/7XUFZ5tgS-tD6QamInJTcSo_WB_cotcEMUw1LsIE8mM.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laubrence/hexo-theme-hueman/master/source/vendor/titillium-web/fonts/7XUFZ5tgS-tD6QamInJTcSo_WB_cotcEMUw1LsIE8mM.woff2
--------------------------------------------------------------------------------
/source/vendor/titillium-web/fonts/7XUFZ5tgS-tD6QamInJTcZSnX671uNZIV63UdXh3Mg0.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laubrence/hexo-theme-hueman/master/source/vendor/titillium-web/fonts/7XUFZ5tgS-tD6QamInJTcZSnX671uNZIV63UdXh3Mg0.woff2
--------------------------------------------------------------------------------
/source/vendor/titillium-web/fonts/anMUvcNT0H1YN4FII8wpr4-67659ICLY8bMrYhtePPA.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laubrence/hexo-theme-hueman/master/source/vendor/titillium-web/fonts/anMUvcNT0H1YN4FII8wpr4-67659ICLY8bMrYhtePPA.woff2
--------------------------------------------------------------------------------
/source/vendor/titillium-web/fonts/anMUvcNT0H1YN4FII8wpr46gJz9aNFrmnwBdd69aqzY.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laubrence/hexo-theme-hueman/master/source/vendor/titillium-web/fonts/anMUvcNT0H1YN4FII8wpr46gJz9aNFrmnwBdd69aqzY.woff2
--------------------------------------------------------------------------------
/source/vendor/titillium-web/fonts/anMUvcNT0H1YN4FII8wpr9INifKjd1RJ3NxxEi9Cy2w.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laubrence/hexo-theme-hueman/master/source/vendor/titillium-web/fonts/anMUvcNT0H1YN4FII8wpr9INifKjd1RJ3NxxEi9Cy2w.woff2
--------------------------------------------------------------------------------
/source/vendor/titillium-web/fonts/anMUvcNT0H1YN4FII8wpr_SNRT0fZ5CX-AqRkMYgJJo.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laubrence/hexo-theme-hueman/master/source/vendor/titillium-web/fonts/anMUvcNT0H1YN4FII8wpr_SNRT0fZ5CX-AqRkMYgJJo.woff2
--------------------------------------------------------------------------------
/source/vendor/source-code-pro/fonts/mrl8jkM18OlOQN8JLgasD9V_2ngZ8dMf8fLgjYEouxg.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laubrence/hexo-theme-hueman/master/source/vendor/source-code-pro/fonts/mrl8jkM18OlOQN8JLgasD9V_2ngZ8dMf8fLgjYEouxg.woff2
--------------------------------------------------------------------------------
/source/vendor/source-code-pro/fonts/mrl8jkM18OlOQN8JLgasDy2Q8seG17bfDXYR_jUsrzg.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/laubrence/hexo-theme-hueman/master/source/vendor/source-code-pro/fonts/mrl8jkM18OlOQN8JLgasDy2Q8seG17bfDXYR_jUsrzg.woff2
--------------------------------------------------------------------------------
/layout/comment/youyan.ejs:
--------------------------------------------------------------------------------
1 | <% if (typeof(script) !== 'undefined' && script) { %>
2 |
3 | <% } else { %>
4 |
5 | <% } %>
--------------------------------------------------------------------------------
/layout/widget/tag.ejs:
--------------------------------------------------------------------------------
1 | <% if (site.tags.length) { %>
2 |
8 | <% } %>
9 |
--------------------------------------------------------------------------------
/layout/widget/archive.ejs:
--------------------------------------------------------------------------------
1 | <% if (site.posts.length) { %>
2 |
8 | <% } %>
9 |
--------------------------------------------------------------------------------
/layout/widget/tagcloud.ejs:
--------------------------------------------------------------------------------
1 | <% if (site.tags.length) { %>
2 |
8 | <% } %>
9 |
--------------------------------------------------------------------------------
/layout/widget/category.ejs:
--------------------------------------------------------------------------------
1 | <% if (site.categories.length) { %>
2 |
8 | <% } %>
9 |
--------------------------------------------------------------------------------
/layout/comment/scripts.ejs:
--------------------------------------------------------------------------------
1 | <% if (theme.comment.disqus) { %>
2 | <%- partial('comment/disqus', { script: true }) %>
3 | <% } else if (theme.comment.duoshuo) { %>
4 | <%- partial('comment/duoshuo', { script: true }) %>
5 | <% } else if (theme.comment.youyan) { %>
6 | <%- partial('comment/youyan', { script: true }) %>
7 | <% } %>
--------------------------------------------------------------------------------
/layout/common/post/category.ejs:
--------------------------------------------------------------------------------
1 | <% if (post.categories && post.categories.length) { %>
2 |
3 | <%- list_categories(post.categories, {
4 | style: 'none',
5 | separator: '►',
6 | show_count: false,
7 | class: 'article-category',
8 | }) %>
9 |
10 | <% } %>
--------------------------------------------------------------------------------
/layout/plugin/baidu-analytics.ejs:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/layout/common/post/gallery.ejs:
--------------------------------------------------------------------------------
1 | <% if (post.photos && post.photos.length) { %>
2 |
3 | <% post.photos.forEach(function(photo, i) { %>
4 |
5 |
6 |
7 | <% }) %>
8 |
9 | <% } %>
--------------------------------------------------------------------------------
/source/css/_retina.styl:
--------------------------------------------------------------------------------
1 | @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
2 | only screen and (min--moz-device-pixel-ratio: 1.5),
3 | only screen and (min-device-pixel-ratio: 1.5)
4 | .article-entry .img-wrap
5 | &:before
6 | background: url(preloader-2x) center center no-repeat, rgba(0,0,0,0.9)
7 | background-size: 24px 24px
--------------------------------------------------------------------------------
/layout/comment/index.ejs:
--------------------------------------------------------------------------------
1 | <% if (post.comments) { %>
2 |
11 | <% } %>
--------------------------------------------------------------------------------
/layout/share/index.ejs:
--------------------------------------------------------------------------------
1 | <% if (theme.share === 'jiathis') { %>
2 | <%- partial('jiathis') %>
3 | <% } %>
4 | <% if (theme.share === 'bdshare') { %>
5 | <%- partial('bdshare') %>
6 | <% } %>
7 | <% if (theme.share === 'addtoany') { %>
8 | <%- partial('addtoany') %>
9 | <% } %>
10 | <% if (!theme.share || theme.share === 'default') { %>
11 | <%- partial('default', { post: post }) %>
12 | <% } %>
--------------------------------------------------------------------------------
/scripts/excerpt.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Excerpt Helper
3 | * @description Get the excerpt from a post
4 | * @example
5 | * <%- excerpt(post) %>
6 | */
7 | hexo.extend.helper.register('excerpt', function (post) {
8 | var excerpt;
9 | if (post.excerpt) {
10 | excerpt = post.excerpt.replace(/\<[^\>]+\>/g, '');
11 | } else {
12 | excerpt = post.content.replace(/\<[^\>]+\>/g, '').substring(0, 200);
13 | }
14 | return excerpt;
15 | });
--------------------------------------------------------------------------------
/layout/comment/counter.ejs:
--------------------------------------------------------------------------------
1 | <% if (post.comments) { %>
2 |
10 | <% } %>
--------------------------------------------------------------------------------
/layout/plugin/google-analytics.ejs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/layout/widget/links.ejs:
--------------------------------------------------------------------------------
1 | <% if (site.posts.length) { %>
2 |
14 | <% } %>
15 |
--------------------------------------------------------------------------------
/scripts/thumbnail.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Thumbnail Helper
3 | * @description Get the thumbnail url from a post
4 | * @example
5 | * <%- thumbnail(post) %>
6 | */
7 | hexo.extend.helper.register('thumbnail', function (post) {
8 | var url = post.thumbnail || '';
9 | if (!url) {
10 | var imgPattern = /\
/ig;
11 | var result = imgPattern.exec(post.content);
12 | if (result && result.length > 1) {
13 | url = result[1];
14 | }
15 | }
16 | return url;
17 | });
--------------------------------------------------------------------------------
/layout/common/thumbnail.ejs:
--------------------------------------------------------------------------------
1 |
2 | <% var thumbnailUrl = thumbnail(post) %>
3 | <% if (thumbnailUrl) { %>
4 |
5 | <% } else { %>
6 |
7 | <% } %>
8 | <% if (typeof(counter) !== 'undefined' && counter) { %>
9 | <%- partial('comment/counter') %>
10 | <% } %>
11 |
12 |
--------------------------------------------------------------------------------
/layout/search/baidu.ejs:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/layout/common/post/title.ejs:
--------------------------------------------------------------------------------
1 | <% if (post.link) { %>
2 |
5 | <% } else if (post.title) { %>
6 | <% if (typeof(linkable) !== 'undefined' && linkable) { %>
7 |
10 | <% } else { %>
11 |
12 | <%= post.title %>
13 |
14 | <% } %>
15 | <% } %>
--------------------------------------------------------------------------------
/source/css/_highlight/index.styl:
--------------------------------------------------------------------------------
1 | .highlight
2 | margin: 0px
3 | display: block
4 | overflow-x: auto
5 | padding: 15px 20px
6 | font-size: font-size
7 | font-family: font-mono
8 | line-height: font-size * line-height
9 | table
10 | margin: 0
11 | width: auto
12 | td
13 | border: none
14 | td.code
15 | padding-right: 20px
16 | .gutter
17 | pre
18 | color: #666
19 | text-align: right
20 | padding-right: 20px
21 |
22 | .article-entry
23 | .highlight
24 | margin: 1.6em 0
25 | .line
26 | height: 1.6em
27 |
28 | @import "_highlight/" + highlight
--------------------------------------------------------------------------------
/source/vendor/lightgallery/css/lg-fb-comment-box.css.map:
--------------------------------------------------------------------------------
1 | {
2 | "version": 3,
3 | "mappings": "AAGI,kCAAa;EACT,aAAa,EAAE,gBAAgB;AAEnC,kCAAa;EACT,MAAM,EAAE,IAAI;EACZ,UAAU,EAAE,IAAI;EAChB,QAAQ,EAAE,QAAQ;EAClB,KAAK,EAAE,CAAC;EACR,GAAG,EAAE,CAAC;EACN,KAAK,EAAE,KAAK;EACZ,OAAO,EAAE,KAAK;EACd,UAAU,EAAE,6DAA6D;EACzE,mDAAmB;IACf,gBAAgB,EAAE,IAAI;IACtB,2EAAyB;MACrB,UAAU,EAAE,6DAA6D;AAIrF,iCAAY;EACR,KAAK,EAAE,KAAK;EACZ,KAAK,EAAE,IAAI;AAEf,0CAAqB;EACjB,KAAK,EAAE,KAAK;AAEhB,8BAAS;EACL,gBAAgB,EAAE,IAAI;EAElB,uDAAY;IACR,gBAAgB,EAAE,IAAI;AAIlC,kCAAa;EACT,UAAU,EAAE,kEAAkE;AAGlF,kCAAa;EACT,OAAO,EAAE,CAAC;EACV,QAAQ,EAAE,MAAM",
4 | "sources": ["../sass/lg-fb-comment-box.scss"],
5 | "names": [],
6 | "file": "lg-fb-comment-box.css"
7 | }
8 |
--------------------------------------------------------------------------------
/layout/common/footer.ejs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/languages/zh-CN.yml:
--------------------------------------------------------------------------------
1 | index:
2 | home: '主页'
3 | about: '关于'
4 | search: '搜索'
5 | archive: '归档'
6 | category: '分类:'
7 | uncategorized: '未分类'
8 | tag: '标签:'
9 | nav:
10 | current_page:
11 | other: '第 %d 页,'
12 | total_page:
13 | other: '共 %d 页'
14 | sidebar:
15 | follow: '关注我 '
16 | newer: '下一篇'
17 | older: '上一篇'
18 | recents: '最新文章'
19 | archives: '归档'
20 | categories: '分类'
21 | links: '链接'
22 | tags: '标签'
23 | tag_cloud: '标签云'
24 | article:
25 | comments: '评论'
26 | share: '分享到'
27 | insight:
28 | hint: '想要查找什么...'
29 | posts: '文章'
30 | pages: '页面'
31 | categories: '分类'
32 | tags: '标签'
33 | untitled: '(未命名)'
34 |
--------------------------------------------------------------------------------
/source/css/_partial/header.styl:
--------------------------------------------------------------------------------
1 | #header
2 | background: color-header-background
3 | padding-bottom: nav-height
4 | position: relative
5 |
6 | #header-outer
7 | height: 100%
8 | position: relative
9 |
10 | #header-inner
11 | position: relative
12 |
13 | #header-title
14 | clearfix()
15 | text-align: center
16 | padding: 30px 30px
17 | .logo-wrap, .subtitle-wrap
18 | float: left
19 | .subtitle-wrap
20 | padding: 10px 0px 0px
21 | margin-left: 20px
22 | .subtitle
23 | font-size: 16px
24 | font-style: italic
25 | line-height: logo-height + 10
26 | color: color-nav-foreground
27 | text-shadow: 0 1px rgba(0, 0, 0, 0.2)
28 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE.md:
--------------------------------------------------------------------------------
1 | Please make sure these boxes are checked before submitting your issue. Thank you!
2 |
3 | - [ ] I have setuped and configurated the blog according to [Hexo official documentation](https://hexo.io/);
4 | - [ ] I have read the [Theme Wiki](https://github.com/ppoffice/hexo-theme-hueman/wiki) carefully and created my own configuration file(_config.yml);
5 | - [ ] I have looked up the [Issues](https://github.com/ppoffice/hexo-theme-hueman/issues) and found no duplicate issues.
6 |
7 | 请在发布新Issue之前确保你已经进行了如下工作,谢谢!
8 |
9 | - [ ] 我已经按照[Hexo官方文档](https://hexo.io/)中的步骤安装与配置了Hexo;
10 | - [ ] 我已经仔细地阅读了[主题Wiki](https://github.com/ppoffice/hexo-theme-hueman/wiki)并创建了自己的配置文件(_config.yml);
11 | - [ ] 我已经搜索了[Issues](https://github.com/ppoffice/hexo-theme-hueman/issues),并且没有找到类似的问题。
12 |
--------------------------------------------------------------------------------
/layout/search/index.ejs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/languages/en.yml:
--------------------------------------------------------------------------------
1 | index:
2 | home: 'Home'
3 | about: 'About'
4 | search: 'Search'
5 | archive: 'Archive'
6 | category: 'Category'
7 | uncategorized: 'uncategorized'
8 | tag: 'Tag'
9 | nav:
10 | current_page:
11 | other: 'Page %d '
12 | total_page:
13 | other: 'of %d'
14 | sidebar:
15 | follow: 'follow'
16 | newer: 'newer'
17 | older: 'older'
18 | recents: 'recents'
19 | archives: 'archives'
20 | categories: 'categories'
21 | links: 'links'
22 | tags: 'tags'
23 | tag_cloud: 'tag cloud'
24 | article:
25 | comments: 'Comments'
26 | share: 'Share'
27 | insight:
28 | hint: 'Type something...'
29 | posts: 'Posts'
30 | pages: 'Pages'
31 | categories: 'Categories'
32 | tags: 'Tags'
33 | untitled: '(Untitled)'
34 |
--------------------------------------------------------------------------------
/source/css/_highlight/ascetic.styl:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Original style from softwaremaniacs.org (c) Ivan Sagalaev
4 |
5 | */
6 |
7 | .highlight
8 | color: black
9 | background: white
10 | .code
11 | .string,
12 | .variable,
13 | .template-variable,
14 | .symbol,
15 | .bullet,
16 | .section,
17 | .addition,
18 | .attribute,
19 | .link
20 | color: #888
21 |
22 | .comment,
23 | .quote,
24 | .meta,
25 | .deletion
26 | color: #ccc
27 |
28 | .keyword,
29 | .selector-tag,
30 | .section,
31 | .name,
32 | .type,
33 | .strong
34 | font-weight: bold
35 |
36 | .emphasis
37 | font-style: italic
38 |
--------------------------------------------------------------------------------
/source/vendor/source-code-pro/styles.css:
--------------------------------------------------------------------------------
1 | /* latin-ext */
2 | @font-face {
3 | font-family: 'Source Code Pro';
4 | font-style: normal;
5 | font-weight: 400;
6 | src: local('Source Code Pro'), local('SourceCodePro-Regular'), url(fonts/mrl8jkM18OlOQN8JLgasDy2Q8seG17bfDXYR_jUsrzg.woff2) format('woff2');
7 | unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
8 | }
9 | /* latin */
10 | @font-face {
11 | font-family: 'Source Code Pro';
12 | font-style: normal;
13 | font-weight: 400;
14 | src: local('Source Code Pro'), local('SourceCodePro-Regular'), url(fonts/mrl8jkM18OlOQN8JLgasD9V_2ngZ8dMf8fLgjYEouxg.woff2) format('woff2');
15 | unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
16 | }
--------------------------------------------------------------------------------
/languages/id.yml:
--------------------------------------------------------------------------------
1 | index:
2 | home: 'Beranda'
3 | about: 'Tentang'
4 | search: 'Cari'
5 | archive: 'Arsip'
6 | category: 'Kategori'
7 | uncategorized: 'belum terkategori'
8 | tag: 'Tag'
9 | nav:
10 | current_page:
11 | other: 'Halaman %d '
12 | total_page:
13 | other: 'dari %d'
14 | sidebar:
15 | follow: 'ikuti'
16 | newer: 'lebih baru'
17 | older: 'lebih lawas'
18 | recents: 'terbaru'
19 | archives: 'arsip'
20 | categories: 'kategori'
21 | links: 'tautan'
22 | tags: 'tag'
23 | tag_cloud: 'awan tag'
24 | article:
25 | comments: 'Komentar'
26 | share: 'Bagikan'
27 | insight:
28 | hint: 'Type something...'
29 | posts: 'pos'
30 | pages: 'Pages'
31 | categories: 'kategori'
32 | tags: 'tag'
33 | untitled: '(Untitled)'
34 |
--------------------------------------------------------------------------------
/languages/pt-BR.yml:
--------------------------------------------------------------------------------
1 | index:
2 | home: 'Home'
3 | about: 'Sobre'
4 | search: 'Busca'
5 | archive: 'Arquivo'
6 | category: 'Categoria'
7 | uncategorized: 'sem categoria'
8 | tag: 'Tag'
9 | nav:
10 | current_page:
11 | other: 'Página %d '
12 | total_page:
13 | other: 'de %d'
14 | sidebar:
15 | follow: 'seguir'
16 | newer: 'novos'
17 | older: 'antigos'
18 | recents: 'recentes'
19 | archives: 'arquivos'
20 | categories: 'categorias'
21 | links: 'links'
22 | tags: 'tags'
23 | tag_cloud: 'tag cloud'
24 | article:
25 | comments: 'Comentários'
26 | share: 'Compartilhar'
27 | insight:
28 | hint: 'Type something...'
29 | posts: 'Posts'
30 | pages: 'Pages'
31 | categories: 'categorias'
32 | tags: 'tags'
33 | untitled: '(Untitled)'
34 |
--------------------------------------------------------------------------------
/languages/vi.yml:
--------------------------------------------------------------------------------
1 | index:
2 | home: 'Trang chủ'
3 | about: 'Giới thiệu'
4 | search: 'Tìm kiếm'
5 | archive: 'Lưu trữ'
6 | category: 'Chuyên mục'
7 | uncategorized: 'Chưa phân loại'
8 | tag: 'Thẻ'
9 | nav:
10 | current_page:
11 | other: '%d '
12 | total_page:
13 | other: '/ %d'
14 | sidebar:
15 | follow: 'Theo dõi'
16 | newer: 'Mới hơn'
17 | older: 'Cũ hơn'
18 | recents: 'Bài viết mới'
19 | archives: 'Lưu trữ'
20 | categories: 'Chuyên mục'
21 | links: 'Liên kết'
22 | tags: 'Thẻ'
23 | tag_cloud: 'Mây thẻ'
24 | article:
25 | comments: 'Bình luận'
26 | share: 'Chia sẻ'
27 | insight:
28 | hint: 'Gõ gì đó...'
29 | posts: 'Bài viết'
30 | pages: 'Trang'
31 | categories: 'Chuyên mục'
32 | tags: 'Thẻ'
33 | untitled: '(Không đề)'
34 |
--------------------------------------------------------------------------------
/source/vendor/lightgallery/css/lg-fb-comment-box.min.css:
--------------------------------------------------------------------------------
1 | .lg-outer.fb-comments .fb-comments{height:100%;overflow-y:auto;position:absolute;right:0;top:0;width:420px;z-index:99999;background:url(../img/loading.gif) center center no-repeat #fff}.lg-outer.fb-comments .fb-comments.fb_iframe_widget{background-image:none}.lg-outer.fb-comments .fb-comments.fb_iframe_widget.fb_iframe_widget_loader{background:url(../img/loading.gif) center center no-repeat #fff}.lg-outer.fb-comments .lg-toolbar{right:420px;width:auto}.lg-outer.fb-comments .lg-actions .lg-next{right:420px}.lg-outer.fb-comments .lg-item,.lg-outer.fb-comments .lg-item.lg-complete .lg-img-wrap{background-image:none}.lg-outer.fb-comments .lg-img-wrap{padding-right:400px!important;background:url(../img/loading.gif) center center no-repeat}.lg-outer.fb-comments .lg-sub-html{padding:0;position:static}
--------------------------------------------------------------------------------
/languages/ca.yml:
--------------------------------------------------------------------------------
1 | index:
2 | home: 'Inici'
3 | about: 'Quant a'
4 | search: 'Cercar'
5 | archive: 'Arxiu'
6 | category: 'Categoria'
7 | uncategorized: 'Sense categoria'
8 | tag: 'Etiqueta'
9 | nav:
10 | current_page:
11 | other: 'Pàgina %d '
12 | total_page:
13 | other: 'de %d'
14 | sidebar:
15 | follow: 'seguir'
16 | newer: 'més nou'
17 | older: 'antic'
18 | recents: 'recents'
19 | archives: 'arxius'
20 | categories: 'categories'
21 | links: 'links'
22 | tags: 'etiquetes'
23 | tag_cloud: 'etiqueta cloud'
24 | article:
25 | comments: 'Comentaris'
26 | share: 'Compartir'
27 | insight:
28 | hint: 'Type something...'
29 | posts: 'Posts'
30 | pages: 'Pages'
31 | categories: 'categories'
32 | tags: 'etiquetes'
33 | untitled: '(Untitled)'
34 |
--------------------------------------------------------------------------------
/languages/fr.yml:
--------------------------------------------------------------------------------
1 | index:
2 | home: 'Accueil'
3 | about: 'À propos'
4 | search: 'Rechercher'
5 | archive: 'Archive'
6 | category: 'Categorie'
7 | uncategorized: 'Aucune catégorie'
8 | tag: 'Tag'
9 | nav:
10 | current_page:
11 | other: 'Page %d '
12 | total_page:
13 | other: 'sur %d'
14 | sidebar:
15 | follow: 'suivre'
16 | newer: '+ récent'
17 | older: '- récent'
18 | recents: 'récents'
19 | archives: 'archives'
20 | categories: 'catégories'
21 | links: 'liens'
22 | tags: 'tags'
23 | tag_cloud: 'tag cloud'
24 | article:
25 | comments: 'Commentaires'
26 | share: 'Partager'
27 | insight:
28 | hint: 'Type something...'
29 | posts: 'Articles'
30 | pages: 'Pages'
31 | categories: 'Catégories'
32 | tags: 'Tags'
33 | untitled: '(Untitled)'
34 |
--------------------------------------------------------------------------------
/languages/hu.yml:
--------------------------------------------------------------------------------
1 | index:
2 | home: 'Főoldal'
3 | about: 'Elérhetőség'
4 | search: 'Keresés'
5 | archive: 'Archívum'
6 | category: 'Kategória'
7 | uncategorized: 'kategorizálatlan'
8 | tag: 'Címke'
9 | nav:
10 | current_page:
11 | other: '%d. oldal '
12 | total_page:
13 | other: '/ %d'
14 | sidebar:
15 | follow: 'követés'
16 | newer: 'következő'
17 | older: 'előző'
18 | recents: 'friss'
19 | archives: 'archívum'
20 | categories: 'kategórák'
21 | links: 'linkek'
22 | tags: 'címkék'
23 | tag_cloud: 'címkefelhő'
24 | article:
25 | comments: 'Komment'
26 | share: 'Megosztás'
27 | insight:
28 | hint: 'Keresendő szöveg...'
29 | posts: 'Bejegyzések'
30 | pages: 'Oldalak'
31 | categories: 'Kategóriák'
32 | tags: 'Címkék'
33 | untitled: '(Névtelen)'
34 |
--------------------------------------------------------------------------------
/languages/ru.yml:
--------------------------------------------------------------------------------
1 | index:
2 | home: 'Главная'
3 | about: 'О сайте'
4 | search: 'Поиск'
5 | archive: 'архив'
6 | category: 'категории : '
7 | uncategorized: 'без категории'
8 | tag: 'тэг : '
9 | nav:
10 | current_page:
11 | other: 'Страница %d '
12 | total_page:
13 | other: 'из %d'
14 | sidebar:
15 | follow: 'Подписаться'
16 | newer: 'новые'
17 | older: 'старые'
18 | recents: 'недавние'
19 | archives: 'архивы'
20 | categories: 'Категории'
21 | links: 'ссылки'
22 | tags: 'Тэги'
23 | tag_cloud: 'Облако тэгов'
24 | article:
25 | comments: 'Комментарии'
26 | share: 'Поделиться'
27 | insight:
28 | hint: 'Введите что-нибудь...'
29 | posts: 'посты'
30 | pages: 'страницы'
31 | categories: 'категории'
32 | tags: 'теги'
33 | untitled: '(Без названия)'
34 |
--------------------------------------------------------------------------------
/languages/tr.yml:
--------------------------------------------------------------------------------
1 | index:
2 | home: 'Anasayfa'
3 | about: 'Hakkında'
4 | search: 'Ara'
5 | archive: 'Arşiv'
6 | category: 'Kategori'
7 | uncategorized: 'Kategorisiz'
8 | tag: 'Etiket'
9 | nav:
10 | current_page:
11 | other: 'Sayfa %d '
12 | total_page:
13 | other: 'toplam %d'
14 | sidebar:
15 | follow: 'Takip Et'
16 | newer: 'sonraki'
17 | older: 'önceki'
18 | recents: 'son yazılar'
19 | archives: 'arşiv'
20 | categories: 'kategoriler'
21 | links: 'linkler'
22 | tags: 'etiketler'
23 | tag_cloud: 'etiket bulutu'
24 | article:
25 | comments: 'Yorumlar'
26 | share: 'Paylaş'
27 | insight:
28 | hint: 'Bir şeyler yaz...'
29 | posts: 'Gönderiler'
30 | pages: 'Sayfalar'
31 | categories: 'Kategoriler'
32 | tags: 'Etiketler'
33 | untitled: '(Başlıksız)'
34 |
--------------------------------------------------------------------------------
/languages/es.yml:
--------------------------------------------------------------------------------
1 | index:
2 | home: 'Inicio'
3 | about: 'Acerca de'
4 | search: 'Buscar'
5 | archive: 'Archivo'
6 | category: 'Categoria'
7 | uncategorized: 'Sin categoría'
8 | tag: 'Etiqueta'
9 | nav:
10 | current_page:
11 | other: 'Página %d '
12 | total_page:
13 | other: 'de %d'
14 | sidebar:
15 | follow: 'seguir'
16 | newer: 'más nuevo'
17 | older: 'antiguo'
18 | recents: 'recientes'
19 | archives: 'archivos'
20 | categories: 'categorias'
21 | links: 'links'
22 | tags: 'etiquetas'
23 | tag_cloud: 'etiqueta cloud'
24 | article:
25 | comments: 'Comentarios'
26 | share: 'Compartir'
27 | insight:
28 | hint: 'Type something...'
29 | posts: 'Entradas'
30 | pages: 'Pages'
31 | categories: 'Categorias'
32 | tags: 'Etiquetas'
33 | untitled: '(Untitled)'
34 |
--------------------------------------------------------------------------------
/layout/layout.ejs:
--------------------------------------------------------------------------------
1 | <%- partial('common/head') %>
2 |
3 |
4 | <%- partial('common/header', null, {cache: !config.relative_link}) %>
5 |
6 |
7 |
8 |
9 | <%- partial('common/content-title') %>
10 |
11 | <%- body %>
12 |
13 |
14 | <%- partial('common/sidebar') %>
15 |
16 |
17 |
18 | <%- partial('common/footer', null, {cache: !config.relative_link}) %>
19 | <%- partial('common/scripts') %>
20 |
21 |
22 |