├── hexo.sh ├── README.md ├── themes ├── next │ ├── source │ │ ├── fonts │ │ │ └── .gitkeep │ │ ├── css │ │ │ ├── _mixins │ │ │ │ ├── Mist.styl │ │ │ │ ├── Muse.styl │ │ │ │ ├── custom.styl │ │ │ │ ├── Gemini.styl │ │ │ │ ├── Pisces.styl │ │ │ │ └── base.styl │ │ │ ├── _variables │ │ │ │ ├── Muse.styl │ │ │ │ ├── custom.styl │ │ │ │ ├── Mist.styl │ │ │ │ └── Gemini.styl │ │ │ ├── _custom │ │ │ │ └── custom.styl │ │ │ ├── _schemes │ │ │ │ ├── Mist │ │ │ │ │ ├── _logo.styl │ │ │ │ │ ├── outline │ │ │ │ │ │ └── outline.styl │ │ │ │ │ ├── sidebar │ │ │ │ │ │ └── sidebar-blogroll.styl │ │ │ │ │ ├── _search.styl │ │ │ │ │ ├── _base.styl │ │ │ │ │ ├── _menu.styl │ │ │ │ │ ├── _header.styl │ │ │ │ │ └── _posts-expanded.styl │ │ │ │ ├── Pisces │ │ │ │ │ ├── _posts.styl │ │ │ │ │ ├── index.styl │ │ │ │ │ ├── _brand.styl │ │ │ │ │ └── _menu.styl │ │ │ │ └── Muse │ │ │ │ │ ├── sidebar │ │ │ │ │ └── sidebar-blogroll.styl │ │ │ │ │ ├── _search.styl │ │ │ │ │ ├── index.styl │ │ │ │ │ ├── _layout.styl │ │ │ │ │ ├── _logo.styl │ │ │ │ │ └── _menu.styl │ │ │ ├── _common │ │ │ │ ├── components │ │ │ │ │ ├── comments.styl │ │ │ │ │ ├── post │ │ │ │ │ │ ├── post-button.styl │ │ │ │ │ │ ├── post-tags.styl │ │ │ │ │ │ ├── post-rtl.styl │ │ │ │ │ │ ├── post-type.styl │ │ │ │ │ │ ├── post-copyright.styl │ │ │ │ │ │ ├── post-eof.styl │ │ │ │ │ │ ├── post-gallery.styl │ │ │ │ │ │ ├── post-title.styl │ │ │ │ │ │ ├── post-widgets.styl │ │ │ │ │ │ ├── post-meta.styl │ │ │ │ │ │ ├── post-nav.styl │ │ │ │ │ │ ├── post-expand.styl │ │ │ │ │ │ └── post-reward.styl │ │ │ │ │ ├── third-party │ │ │ │ │ │ ├── han.styl │ │ │ │ │ │ ├── jiathis.styl │ │ │ │ │ │ ├── baidushare.styl │ │ │ │ │ │ ├── gitment.styl │ │ │ │ │ │ ├── third-party.styl │ │ │ │ │ │ ├── busuanzi-counter.styl │ │ │ │ │ │ └── needsharebutton.styl │ │ │ │ │ ├── header │ │ │ │ │ │ ├── headerband.styl │ │ │ │ │ │ ├── header.styl │ │ │ │ │ │ ├── site-nav.styl │ │ │ │ │ │ ├── menu.styl │ │ │ │ │ │ └── site-meta.styl │ │ │ │ │ ├── tag-cloud.styl │ │ │ │ │ ├── pages │ │ │ │ │ │ ├── pages.styl │ │ │ │ │ │ ├── post-detail.styl │ │ │ │ │ │ ├── archive.styl │ │ │ │ │ │ └── categories.styl │ │ │ │ │ ├── highlight │ │ │ │ │ │ └── diff.styl │ │ │ │ │ ├── components.styl │ │ │ │ │ ├── tags │ │ │ │ │ │ ├── full-image.styl │ │ │ │ │ │ ├── tags.styl │ │ │ │ │ │ ├── label.styl │ │ │ │ │ │ ├── exturl.styl │ │ │ │ │ │ ├── group-pictures.styl │ │ │ │ │ │ └── blockquote-center.styl │ │ │ │ │ ├── sidebar │ │ │ │ │ │ ├── sidebar-feed-link.styl │ │ │ │ │ │ ├── sidebar-dimmer.styl │ │ │ │ │ │ ├── sidebar-blogroll.styl │ │ │ │ │ │ ├── sidebar-author-links.styl │ │ │ │ │ │ ├── sidebar-author.styl │ │ │ │ │ │ ├── site-state.styl │ │ │ │ │ │ ├── sidebar-nav.styl │ │ │ │ │ │ ├── sidebar-toggle.styl │ │ │ │ │ │ ├── sidebar.styl │ │ │ │ │ │ └── sidebar-toc.styl │ │ │ │ │ ├── footer │ │ │ │ │ │ └── footer.styl │ │ │ │ │ ├── back-to-top-sidebar.styl │ │ │ │ │ ├── back-to-top.styl │ │ │ │ │ ├── buttons.styl │ │ │ │ │ └── pagination.styl │ │ │ │ ├── scaffolding │ │ │ │ │ ├── scaffolding.styl │ │ │ │ │ ├── tables.styl │ │ │ │ │ └── helpers.styl │ │ │ │ └── outline │ │ │ │ │ └── outline.styl │ │ │ └── main.styl │ │ ├── images │ │ │ ├── avatar.gif │ │ │ ├── loading.gif │ │ │ ├── placeholder.gif │ │ │ ├── searchicon.png │ │ │ ├── favicon-16x16-next.png │ │ │ ├── favicon-32x32-next.png │ │ │ ├── apple-touch-icon-next.png │ │ │ ├── quote-r.svg │ │ │ ├── quote-l.svg │ │ │ └── logo.svg │ │ ├── lib │ │ │ ├── Han │ │ │ │ └── dist │ │ │ │ │ └── font │ │ │ │ │ ├── han.otf │ │ │ │ │ ├── han.woff │ │ │ │ │ ├── han.woff2 │ │ │ │ │ ├── han-space.otf │ │ │ │ │ └── han-space.woff │ │ │ ├── fancybox │ │ │ │ ├── source │ │ │ │ │ ├── blank.gif │ │ │ │ │ ├── fancybox_loading.gif │ │ │ │ │ ├── fancybox_overlay.png │ │ │ │ │ ├── fancybox_sprite.png │ │ │ │ │ ├── fancybox_sprite@2x.png │ │ │ │ │ ├── fancybox_loading@2x.gif │ │ │ │ │ └── helpers │ │ │ │ │ │ ├── fancybox_buttons.png │ │ │ │ │ │ └── jquery.fancybox-thumbs.css │ │ │ │ ├── .gitattributes │ │ │ │ └── .bower.json │ │ │ ├── font-awesome │ │ │ │ ├── fonts │ │ │ │ │ ├── FontAwesome.otf │ │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ │ ├── fontawesome-webfont.woff │ │ │ │ │ └── fontawesome-webfont.woff2 │ │ │ │ ├── HELP-US-OUT.txt │ │ │ │ ├── .gitignore │ │ │ │ ├── bower.json │ │ │ │ ├── .npmignore │ │ │ │ └── .bower.json │ │ │ ├── fastclick │ │ │ │ ├── bower.json │ │ │ │ ├── .bower.json │ │ │ │ └── LICENSE │ │ │ ├── pace │ │ │ │ ├── pace-theme-minimal.min.css │ │ │ │ ├── pace-theme-fill-left.min.css │ │ │ │ ├── pace-theme-big-counter.min.css │ │ │ │ ├── pace-theme-center-simple.min.css │ │ │ │ ├── pace-theme-center-radar.min.css │ │ │ │ ├── pace-theme-corner-indicator.min.css │ │ │ │ ├── pace-theme-flash.min.css │ │ │ │ └── pace-theme-center-circle.min.css │ │ │ ├── jquery │ │ │ │ └── .bower.json │ │ │ ├── jquery_lazyload │ │ │ │ ├── bower.json │ │ │ │ └── .bower.json │ │ │ ├── velocity │ │ │ │ ├── bower.json │ │ │ │ └── .bower.json │ │ │ └── canvas-nest │ │ │ │ └── canvas-nest.min.js │ │ └── js │ │ │ └── src │ │ │ ├── scroll-cookie.js │ │ │ ├── bootstrap.js │ │ │ └── schemes │ │ │ └── pisces.js │ ├── layout │ │ ├── _custom │ │ │ ├── header.swig │ │ │ └── sidebar.swig │ │ ├── _scripts │ │ │ ├── schemes │ │ │ │ ├── mist.swig │ │ │ │ ├── muse.swig │ │ │ │ ├── gemini.swig │ │ │ │ └── pisces.swig │ │ │ ├── pages │ │ │ │ └── post-details.swig │ │ │ ├── boostrap.swig │ │ │ └── commons.swig │ │ ├── _partials │ │ │ ├── head │ │ │ │ └── custom-head.swig │ │ │ ├── search │ │ │ │ ├── tinysou.swig │ │ │ │ ├── swiftype.swig │ │ │ │ └── localsearch.swig │ │ │ ├── share │ │ │ │ ├── add-this.swig │ │ │ │ ├── duoshuo_share.swig │ │ │ │ └── jiathis.swig │ │ │ ├── pagination.swig │ │ │ ├── search.swig │ │ │ ├── page-header.swig │ │ │ └── footer.swig │ │ ├── _third-party │ │ │ ├── search │ │ │ │ ├── index.swig │ │ │ │ ├── algolia-search │ │ │ │ │ ├── dom.swig │ │ │ │ │ └── assets.swig │ │ │ │ └── tinysou.swig │ │ │ ├── exturl.swig │ │ │ ├── analytics │ │ │ │ ├── analytics-with-widget.swig │ │ │ │ ├── index.swig │ │ │ │ ├── cnzz-analytics.swig │ │ │ │ ├── tencent-analytics.swig │ │ │ │ ├── baidu-analytics.swig │ │ │ │ ├── tencent-mta.swig │ │ │ │ ├── google-analytics.swig │ │ │ │ ├── facebook-sdk.swig │ │ │ │ ├── busuanzi-counter.swig │ │ │ │ ├── vkontakte-api.swig │ │ │ │ └── application-insights.swig │ │ │ ├── duoshuo-hot-articles.swig │ │ │ ├── comments │ │ │ │ ├── index.swig │ │ │ │ ├── youyan.swig │ │ │ │ ├── livere.swig │ │ │ │ ├── disqus.swig │ │ │ │ ├── valine.swig │ │ │ │ ├── hypercomments.swig │ │ │ │ ├── changyan.swig │ │ │ │ └── duoshuo.swig │ │ │ ├── scroll-cookie.swig │ │ │ ├── seo │ │ │ │ └── baidu-push.swig │ │ │ ├── rating.swig │ │ │ ├── mathjax.swig │ │ │ └── needsharebutton.swig │ │ ├── _macro │ │ │ ├── wechat-subscriber.swig │ │ │ ├── post-copyright.swig │ │ │ ├── reward.swig │ │ │ └── post-collapse.swig │ │ ├── schedule.swig │ │ ├── index.swig │ │ ├── tag.swig │ │ ├── post.swig │ │ └── category.swig │ ├── .bowerrc │ ├── .gitattributes │ ├── .hound.yml │ ├── .github │ │ ├── browserstack_logo.png │ │ ├── CONTRIBUTING.md │ │ └── ISSUE_TEMPLATE.md │ ├── .javascript_ignore │ ├── .editorconfig │ ├── .gitignore │ ├── test │ │ └── .jshintrc │ ├── scripts │ │ ├── tags │ │ │ ├── center-quote.js │ │ │ ├── note.js │ │ │ ├── label.js │ │ │ ├── button.js │ │ │ ├── full-image.js │ │ │ └── lazy-image.js │ │ └── merge-configs.js │ ├── .jshintrc │ ├── .travis.yml │ ├── bower.json │ ├── package.json │ ├── LICENSE │ ├── .stylintrc │ ├── gulpfile.coffee │ └── languages │ │ ├── ja.yml │ │ ├── ko.yml │ │ ├── zh-Hans.yml │ │ ├── zh-HK.yml │ │ └── zh-TW.yml └── landscape │ ├── .gitignore │ ├── layout │ ├── index.ejs │ ├── page.ejs │ ├── post.ejs │ ├── tag.ejs │ ├── archive.ejs │ ├── category.ejs │ ├── _partial │ │ ├── post │ │ │ ├── tag.ejs │ │ │ ├── date.ejs │ │ │ ├── category.ejs │ │ │ ├── gallery.ejs │ │ │ ├── title.ejs │ │ │ └── nav.ejs │ │ ├── mobile-nav.ejs │ │ ├── sidebar.ejs │ │ ├── archive-post.ejs │ │ ├── footer.ejs │ │ ├── google-analytics.ejs │ │ ├── gauges-analytics.ejs │ │ ├── after-footer.ejs │ │ ├── archive.ejs │ │ ├── header.ejs │ │ ├── head.ejs │ │ └── article.ejs │ ├── _widget │ │ ├── tagcloud.ejs │ │ ├── tag.ejs │ │ ├── category.ejs │ │ ├── archive.ejs │ │ └── recent_posts.ejs │ └── layout.ejs │ ├── source │ ├── fancybox │ │ ├── blank.gif │ │ ├── fancybox_loading.gif │ │ ├── fancybox_overlay.png │ │ ├── fancybox_sprite.png │ │ ├── fancybox_loading@2x.gif │ │ ├── fancybox_sprite@2x.png │ │ └── helpers │ │ │ ├── fancybox_buttons.png │ │ │ └── jquery.fancybox-thumbs.css │ └── css │ │ ├── images │ │ └── banner.jpg │ │ ├── fonts │ │ ├── FontAwesome.otf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.ttf │ │ └── fontawesome-webfont.woff │ │ ├── _partial │ │ ├── comment.styl │ │ ├── footer.styl │ │ ├── mobile.styl │ │ ├── sidebar-bottom.styl │ │ ├── sidebar-aside.styl │ │ ├── sidebar.styl │ │ └── archive.styl │ │ ├── _util │ │ ├── mixin.styl │ │ └── grid.styl │ │ ├── _extend.styl │ │ └── _variables.styl │ ├── package.json │ ├── languages │ ├── ko.yml │ ├── zh-CN.yml │ ├── zh-TW.yml │ ├── ja.yml │ ├── no.yml │ ├── default.yml │ ├── de.yml │ ├── es.yml │ ├── ru.yml │ ├── nl.yml │ ├── fr.yml │ └── pt.yml │ ├── _config.yml │ ├── scripts │ └── fancybox.js │ ├── LICENSE │ └── Gruntfile.js ├── scaffolds ├── draft.md ├── page.md └── post.md ├── .gitignore ├── source └── categories │ └── index.md ├── app.js └── package.json /hexo.sh: -------------------------------------------------------------------------------- 1 | hexo server 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # hexo-blog 2 | -------------------------------------------------------------------------------- /themes/next/source/fonts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /themes/next/layout/_custom/header.swig: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /themes/next/source/css/_mixins/Mist.styl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /themes/next/source/css/_mixins/Muse.styl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /themes/next/source/css/_mixins/custom.styl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /themes/next/source/css/_variables/Muse.styl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /themes/next/layout/_custom/sidebar.swig: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /themes/next/layout/_scripts/schemes/mist.swig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /themes/next/layout/_scripts/schemes/muse.swig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /themes/next/source/css/_variables/custom.styl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /themes/landscape/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | tmp -------------------------------------------------------------------------------- /scaffolds/draft.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: {{ title }} 3 | tags: 4 | --- 5 | -------------------------------------------------------------------------------- /themes/next/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "source/lib" 3 | } 4 | -------------------------------------------------------------------------------- /themes/next/source/css/_custom/custom.styl: -------------------------------------------------------------------------------- 1 | // Custom styles. 2 | -------------------------------------------------------------------------------- /themes/next/source/css/_mixins/Gemini.styl: -------------------------------------------------------------------------------- 1 | @import "Pisces.styl"; 2 | -------------------------------------------------------------------------------- /scaffolds/page.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: {{ title }} 3 | date: {{ date }} 4 | --- 5 | -------------------------------------------------------------------------------- /themes/next/layout/_partials/head/custom-head.swig: -------------------------------------------------------------------------------- 1 | {# 2 | Custom head. 3 | #} 4 | -------------------------------------------------------------------------------- /scaffolds/post.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: {{ title }} 3 | date: {{ date }} 4 | tags: 5 | --- 6 | -------------------------------------------------------------------------------- /themes/next/source/css/_schemes/Mist/_logo.styl: -------------------------------------------------------------------------------- 1 | .site-subtitle { display: none; } 2 | -------------------------------------------------------------------------------- /themes/landscape/layout/index.ejs: -------------------------------------------------------------------------------- 1 | <%- partial('_partial/archive', {pagination: 2, index: true}) %> -------------------------------------------------------------------------------- /themes/landscape/layout/page.ejs: -------------------------------------------------------------------------------- 1 | <%- partial('_partial/article', {post: page, index: false}) %> -------------------------------------------------------------------------------- /themes/landscape/layout/post.ejs: -------------------------------------------------------------------------------- 1 | <%- partial('_partial/article', {post: page, index: false}) %> -------------------------------------------------------------------------------- /themes/next/source/css/_common/components/comments.styl: -------------------------------------------------------------------------------- 1 | .comments { margin: 60px 20px 0; } 2 | -------------------------------------------------------------------------------- /themes/next/source/css/_schemes/Mist/outline/outline.styl: -------------------------------------------------------------------------------- 1 | .main-inner { margin-top: 80px; } 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | Thumbs.db 3 | db.json 4 | *.log 5 | node_modules/ 6 | public/ 7 | .deploy*/ -------------------------------------------------------------------------------- /themes/next/.gitattributes: -------------------------------------------------------------------------------- 1 | source/lib/* linguist-vendored 2 | scripts/merge.js linguist-vendored 3 | -------------------------------------------------------------------------------- /themes/landscape/layout/tag.ejs: -------------------------------------------------------------------------------- 1 | <%- partial('_partial/archive', {pagination: config.tag, index: true}) %> -------------------------------------------------------------------------------- /themes/landscape/layout/archive.ejs: -------------------------------------------------------------------------------- 1 | <%- partial('_partial/archive', {pagination: config.archive, index: true}) %> -------------------------------------------------------------------------------- /themes/next/source/css/_common/components/post/post-button.styl: -------------------------------------------------------------------------------- 1 | .post-button { 2 | margin-top: 40px; 3 | } 4 | -------------------------------------------------------------------------------- /themes/landscape/layout/category.ejs: -------------------------------------------------------------------------------- 1 | <%- partial('_partial/archive', {pagination: config.category, index: true}) %> -------------------------------------------------------------------------------- /themes/next/source/css/_common/components/third-party/han.styl: -------------------------------------------------------------------------------- 1 | .fa { 2 | font-family: FontAwesome!important; 3 | } 4 | -------------------------------------------------------------------------------- /themes/next/.hound.yml: -------------------------------------------------------------------------------- 1 | javascript: 2 | enabled: true 3 | config_file: .jshintrc 4 | ignore_file: .javascript_ignore 5 | -------------------------------------------------------------------------------- /themes/next/source/css/_schemes/Pisces/_posts.styl: -------------------------------------------------------------------------------- 1 | .post-body { 2 | +mobile() { 3 | text-align: justify; 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /source/categories/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: 分类 3 | date: 2018-12-25 21:10:14 4 | type: "categories" 5 | comments: false 6 | --- 7 | -------------------------------------------------------------------------------- /themes/next/source/images/avatar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/next/source/images/avatar.gif -------------------------------------------------------------------------------- /themes/next/source/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/next/source/images/loading.gif -------------------------------------------------------------------------------- /themes/next/.github/browserstack_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/next/.github/browserstack_logo.png -------------------------------------------------------------------------------- /themes/next/source/images/placeholder.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/next/source/images/placeholder.gif -------------------------------------------------------------------------------- /themes/next/source/images/searchicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/next/source/images/searchicon.png -------------------------------------------------------------------------------- /themes/landscape/source/fancybox/blank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/landscape/source/fancybox/blank.gif -------------------------------------------------------------------------------- /themes/next/source/css/_schemes/Mist/sidebar/sidebar-blogroll.styl: -------------------------------------------------------------------------------- 1 | .links-of-blogroll-inline .links-of-blogroll-item { display: inline-block; } 2 | -------------------------------------------------------------------------------- /themes/next/source/css/_schemes/Muse/sidebar/sidebar-blogroll.styl: -------------------------------------------------------------------------------- 1 | .links-of-blogroll-inline .links-of-blogroll-item { display: inline-block; } 2 | -------------------------------------------------------------------------------- /themes/next/source/lib/Han/dist/font/han.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/next/source/lib/Han/dist/font/han.otf -------------------------------------------------------------------------------- /themes/landscape/source/css/images/banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/landscape/source/css/images/banner.jpg -------------------------------------------------------------------------------- /themes/next/source/css/_common/components/header/headerband.styl: -------------------------------------------------------------------------------- 1 | .headband { 2 | height: $headband-height; 3 | background: $headband-bg; 4 | } 5 | -------------------------------------------------------------------------------- /themes/next/source/lib/Han/dist/font/han.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/next/source/lib/Han/dist/font/han.woff -------------------------------------------------------------------------------- /themes/next/source/lib/Han/dist/font/han.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/next/source/lib/Han/dist/font/han.woff2 -------------------------------------------------------------------------------- /themes/landscape/source/css/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/landscape/source/css/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /themes/next/.javascript_ignore: -------------------------------------------------------------------------------- 1 | source/vendors/* 2 | source/lib/* 3 | source/js/src/affix.js 4 | source/js/src/scrollspy.js 5 | source/js/src/js.cookie.js 6 | -------------------------------------------------------------------------------- /themes/next/source/images/favicon-16x16-next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/next/source/images/favicon-16x16-next.png -------------------------------------------------------------------------------- /themes/next/source/images/favicon-32x32-next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/next/source/images/favicon-32x32-next.png -------------------------------------------------------------------------------- /themes/next/source/lib/fancybox/source/blank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/next/source/lib/fancybox/source/blank.gif -------------------------------------------------------------------------------- /themes/next/source/css/_schemes/Pisces/index.styl: -------------------------------------------------------------------------------- 1 | @import "_layout"; 2 | @import "_brand"; 3 | @import "_menu"; 4 | @import "_sidebar"; 5 | @import "_posts"; 6 | -------------------------------------------------------------------------------- /themes/next/source/images/apple-touch-icon-next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/next/source/images/apple-touch-icon-next.png -------------------------------------------------------------------------------- /themes/next/source/lib/Han/dist/font/han-space.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/next/source/lib/Han/dist/font/han-space.otf -------------------------------------------------------------------------------- /themes/next/source/lib/Han/dist/font/han-space.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/next/source/lib/Han/dist/font/han-space.woff -------------------------------------------------------------------------------- /themes/landscape/source/fancybox/fancybox_loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/landscape/source/fancybox/fancybox_loading.gif -------------------------------------------------------------------------------- /themes/landscape/source/fancybox/fancybox_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/landscape/source/fancybox/fancybox_overlay.png -------------------------------------------------------------------------------- /themes/landscape/source/fancybox/fancybox_sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/landscape/source/fancybox/fancybox_sprite.png -------------------------------------------------------------------------------- /themes/next/layout/_third-party/search/index.swig: -------------------------------------------------------------------------------- 1 | {% include 'tinysou.swig' %} 2 | {% include 'localsearch.swig' %} 3 | {% include 'algolia-search/assets.swig' %} 4 | -------------------------------------------------------------------------------- /themes/next/source/css/_schemes/Mist/_search.styl: -------------------------------------------------------------------------------- 1 | // Search 2 | // -------------------------------------------------- 3 | .site-search form { 4 | display: none; 5 | } -------------------------------------------------------------------------------- /themes/next/source/css/_schemes/Muse/_search.styl: -------------------------------------------------------------------------------- 1 | // Search 2 | // -------------------------------------------------- 3 | .site-search form { 4 | display: none; 5 | } -------------------------------------------------------------------------------- /themes/landscape/source/fancybox/fancybox_loading@2x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/landscape/source/fancybox/fancybox_loading@2x.gif -------------------------------------------------------------------------------- /themes/landscape/source/fancybox/fancybox_sprite@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/landscape/source/fancybox/fancybox_sprite@2x.png -------------------------------------------------------------------------------- /themes/next/layout/_partials/search/tinysou.swig: -------------------------------------------------------------------------------- 1 |
4 | -------------------------------------------------------------------------------- /themes/landscape/source/css/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/landscape/source/css/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /themes/landscape/source/css/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/landscape/source/css/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /themes/landscape/source/css/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/landscape/source/css/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /themes/next/source/css/_common/components/tag-cloud.styl: -------------------------------------------------------------------------------- 1 | .tag-cloud { 2 | text-align: center; 3 | 4 | a { 5 | display: inline-block; 6 | margin: 10px; 7 | } 8 | } -------------------------------------------------------------------------------- /themes/next/source/lib/fancybox/source/fancybox_loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/next/source/lib/fancybox/source/fancybox_loading.gif -------------------------------------------------------------------------------- /themes/next/source/lib/fancybox/source/fancybox_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/next/source/lib/fancybox/source/fancybox_overlay.png -------------------------------------------------------------------------------- /themes/next/source/lib/fancybox/source/fancybox_sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/next/source/lib/fancybox/source/fancybox_sprite.png -------------------------------------------------------------------------------- /themes/next/source/lib/font-awesome/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/next/source/lib/font-awesome/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /themes/landscape/source/fancybox/helpers/fancybox_buttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/landscape/source/fancybox/helpers/fancybox_buttons.png -------------------------------------------------------------------------------- /themes/next/source/lib/fancybox/source/fancybox_sprite@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/next/source/lib/fancybox/source/fancybox_sprite@2x.png -------------------------------------------------------------------------------- /themes/next/source/lib/fancybox/source/fancybox_loading@2x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/next/source/lib/fancybox/source/fancybox_loading@2x.gif -------------------------------------------------------------------------------- /themes/next/source/css/_common/components/pages/pages.styl: -------------------------------------------------------------------------------- 1 | // Page specific styles 2 | 3 | @import "archive"; 4 | @import "categories"; 5 | @import "schedule"; 6 | @import "post-detail"; 7 | -------------------------------------------------------------------------------- /themes/next/source/lib/font-awesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/next/source/lib/font-awesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /themes/next/source/lib/font-awesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/next/source/lib/font-awesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /themes/next/source/lib/font-awesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/next/source/lib/font-awesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /themes/next/layout/_third-party/exturl.swig: -------------------------------------------------------------------------------- 1 | {% if theme.exturl %} 2 | 3 | {% endif %} 4 | -------------------------------------------------------------------------------- /themes/next/source/css/_schemes/Muse/index.styl: -------------------------------------------------------------------------------- 1 | @import "_layout.styl"; 2 | @import "_logo.styl"; 3 | @import "_menu.styl"; 4 | @import "_search.styl"; 5 | @import "sidebar/sidebar-blogroll"; 6 | -------------------------------------------------------------------------------- /themes/next/source/lib/fancybox/source/helpers/fancybox_buttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/next/source/lib/fancybox/source/helpers/fancybox_buttons.png -------------------------------------------------------------------------------- /themes/next/source/lib/font-awesome/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TianchengLee/hexo-blog/master/themes/next/source/lib/font-awesome/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /themes/landscape/layout/_partial/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 | <% } %> -------------------------------------------------------------------------------- /themes/next/source/css/_common/components/pages/post-detail.styl: -------------------------------------------------------------------------------- 1 | .page-post-detail { 2 | 3 | .sidebar-toggle-line { background: $sidebar-highlight; } 4 | 5 | .comments { overflow: hidden; } 6 | } 7 | -------------------------------------------------------------------------------- /themes/landscape/layout/_partial/mobile-nav.ejs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /themes/next/layout/_third-party/analytics/analytics-with-widget.swig: -------------------------------------------------------------------------------- 1 | {% include 'busuanzi-counter.swig' %} 2 | {% include 'tencent-mta.swig' %} 3 | {% include 'tencent-analytics.swig' %} 4 | {% include 'cnzz-analytics.swig' %} -------------------------------------------------------------------------------- /themes/landscape/layout/_partial/post/date.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /themes/next/source/css/_common/components/third-party/jiathis.styl: -------------------------------------------------------------------------------- 1 | .post-spread { 2 | margin-top: 20px; 3 | text-align: center; 4 | } 5 | 6 | .jiathis_style { 7 | display: inline-block; 8 | 9 | a { border: none; } 10 | } -------------------------------------------------------------------------------- /themes/next/layout/_third-party/duoshuo-hot-articles.swig: -------------------------------------------------------------------------------- 1 | {# 多说热评文章 #} 2 | {% if (theme.duoshuo_hotartical and page.title) %} 3 |热评文章
4 | 5 | {% endif %} 6 | -------------------------------------------------------------------------------- /themes/landscape/layout/_partial/sidebar.ejs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /themes/next/source/lib/fancybox/.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Denote all files that are truly binary and should not be modified. 5 | *.png binary 6 | *.jpg binary 7 | *.gif binary -------------------------------------------------------------------------------- /themes/next/layout/_third-party/analytics/index.swig: -------------------------------------------------------------------------------- 1 | {% include 'facebook-sdk.swig' %} 2 | {% include 'vkontakte-api.swig' %} 3 | {% include 'google-analytics.swig' %} 4 | {% include 'baidu-analytics.swig' %} 5 | {% include 'application-insights.swig' %} 6 | -------------------------------------------------------------------------------- /themes/next/source/css/_schemes/Muse/_layout.styl: -------------------------------------------------------------------------------- 1 | .header-inner, .container .main-inner, .footer-inner { 2 | +mobile() { width: auto; } 3 | } 4 | 5 | // embed tag 6 | embed { 7 | display: block; 8 | margin: 0px auto 25px auto; 9 | } 10 | -------------------------------------------------------------------------------- /themes/next/source/css/_common/components/header/header.styl: -------------------------------------------------------------------------------- 1 | .header { background: $head-bg; } 2 | 3 | .header-inner { position: relative; } 4 | 5 | 6 | @import "headerband"; 7 | @import "site-meta"; 8 | @import "site-nav"; 9 | @import "menu"; 10 | -------------------------------------------------------------------------------- /themes/next/source/css/_common/components/post/post-tags.styl: -------------------------------------------------------------------------------- 1 | .posts-expand .post-tags { 2 | margin-top: 40px; 3 | text-align: center; 4 | 5 | a { 6 | display: inline-block; 7 | margin-right: 10px; 8 | font-size: 13px; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /themes/landscape/layout/_widget/tagcloud.ejs: -------------------------------------------------------------------------------- 1 | <% if (site.tags.length){ %> 2 | 8 | <% } %> -------------------------------------------------------------------------------- /themes/landscape/source/css/_partial/comment.styl: -------------------------------------------------------------------------------- 1 | #comments 2 | background: #fff 3 | box-shadow: 1px 2px 3px #ddd 4 | padding: article-padding 5 | border: 1px solid color-border 6 | border-radius: 3px 7 | margin: block-margin 0 8 | a 9 | color: color-link -------------------------------------------------------------------------------- /themes/next/source/lib/fastclick/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "fastclick", 3 | "main": "lib/fastclick.js", 4 | "ignore": [ 5 | "**/.*", 6 | "component.json", 7 | "package.json", 8 | "Makefile", 9 | "tests", 10 | "examples" 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /themes/next/layout/_scripts/pages/post-details.swig: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /themes/landscape/layout/_widget/tag.ejs: -------------------------------------------------------------------------------- 1 | <% if (site.tags.length){ %> 2 | 8 | <% } %> 9 | -------------------------------------------------------------------------------- /themes/next/.editorconfig: -------------------------------------------------------------------------------- 1 | # editorconfig.org 2 | 3 | root = true 4 | 5 | [*] 6 | charset = utf-8 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | indent_style = space 11 | indent_size = 2 12 | 13 | [*.py] 14 | indent_size = 4 15 | -------------------------------------------------------------------------------- /themes/next/layout/_scripts/boostrap.swig: -------------------------------------------------------------------------------- 1 | {% 2 | set boot_scripts = [ 3 | 'src/bootstrap.js' 4 | ] 5 | %} 6 | 7 | {% for bs in boot_scripts %} 8 | 9 | {% endfor %} 10 | -------------------------------------------------------------------------------- /themes/next/source/css/_common/components/post/post-rtl.styl: -------------------------------------------------------------------------------- 1 | .rtl { 2 | &.post-body { 3 | p, a, h1, h2, h3, h4, h5, h6, li, ul, ol { 4 | direction: rtl; 5 | font-family: UKIJ Ekran; 6 | } 7 | } 8 | &.post-title { 9 | font-family: UKIJ Ekran; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /themes/next/layout/_third-party/analytics/cnzz-analytics.swig: -------------------------------------------------------------------------------- 1 | {% if theme.cnzz_siteid %} 2 | 3 | 6 | 7 | {% endif %} 8 | -------------------------------------------------------------------------------- /themes/next/source/css/_common/components/third-party/baidushare.styl: -------------------------------------------------------------------------------- 1 | .post-spread { 2 | margin-top: 20px; 3 | text-align: center; 4 | } 5 | 6 | .bdshare-slide-button-box a { border: none; } 7 | 8 | .bdsharebuttonbox { 9 | display: inline-block; 10 | 11 | a { border: none; } 12 | } 13 | -------------------------------------------------------------------------------- /themes/next/source/lib/pace/pace-theme-minimal.min.css: -------------------------------------------------------------------------------- 1 | .pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#29d;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px} -------------------------------------------------------------------------------- /themes/landscape/layout/_widget/category.ejs: -------------------------------------------------------------------------------- 1 | <% if (site.categories.length){ %> 2 | 8 | <% } %> 9 | -------------------------------------------------------------------------------- /themes/next/source/css/_common/scaffolding/scaffolding.styl: -------------------------------------------------------------------------------- 1 | // 2 | // Scaffolding 3 | // ================================================= 4 | 5 | @import "normalize"; 6 | @import "base"; 7 | @import "helpers"; 8 | @import "tables"; 9 | @import "mobile" if hexo-config('mobile_layout_economy'); 10 | -------------------------------------------------------------------------------- /themes/next/layout/_scripts/commons.swig: -------------------------------------------------------------------------------- 1 | {% 2 | set js_commons = [ 3 | 'src/utils.js', 4 | 'src/motion.js' 5 | ] 6 | %} 7 | 8 | {% for common in js_commons %} 9 | 10 | {% endfor %} 11 | -------------------------------------------------------------------------------- /themes/next/layout/_third-party/comments/index.swig: -------------------------------------------------------------------------------- 1 | {% include 'duoshuo.swig' %} 2 | {% include 'disqus.swig' %} 3 | {% include 'hypercomments.swig' %} 4 | {% include 'youyan.swig' %} 5 | {% include 'livere.swig' %} 6 | {% include 'changyan.swig' %} 7 | {% include 'gitment.swig' %} 8 | {% include 'valine.swig' %} 9 | -------------------------------------------------------------------------------- /themes/next/layout/_partials/share/add-this.swig: -------------------------------------------------------------------------------- 1 | 2 |' + 7 | hexo.render.renderSync({text: content, engine: 'markdown'}) + 8 | ''; 9 | } 10 | 11 | hexo.extend.tag.register('centerquote', centerQuote, {ends: true}); 12 | hexo.extend.tag.register('cq', centerQuote, {ends: true}); 13 | -------------------------------------------------------------------------------- /themes/next/source/lib/jquery/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jquery", 3 | "_cacheHeaders": { 4 | "ETag": "\"5492efef-14960\"", 5 | "Last-Modified": "Thu, 18 Dec 2014 15:17:03 GMT", 6 | "Content-Length": "84320", 7 | "Content-Type": "application/x-javascript" 8 | }, 9 | "_release": "e-tag:5492efef-", 10 | "main": "index.js", 11 | "_source": "http://code.jquery.com/jquery-2.1.3.min.js", 12 | "_target": "*", 13 | "_originalSource": "http://code.jquery.com/jquery-2.1.3.min.js", 14 | "_direct": true 15 | } -------------------------------------------------------------------------------- /themes/next/source/css/_common/components/sidebar/sidebar-feed-link.styl: -------------------------------------------------------------------------------- 1 | .feed-link { 2 | margin-top: 20px; 3 | 4 | a { 5 | display: inline-block; 6 | padding: 0 15px; 7 | color: rgb(252, 100, 35); 8 | border: 1px solid rgb(252, 100, 35); 9 | border-radius: 4px; 10 | 11 | i { 12 | color: rgb(252, 100, 35); 13 | font-size: 14px; 14 | } 15 | 16 | &:hover { 17 | color:white; 18 | background: rgb(252, 100, 35); 19 | 20 | i { color: white; } 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /themes/next/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "asi": false, 3 | "bitwise": true, 4 | "browser": true, 5 | "camelcase": true, 6 | "curly": true, 7 | "forin": true, 8 | "immed": true, 9 | "latedef": "nofunc", 10 | "maxlen": 120, 11 | "newcap": true, 12 | "noarg": true, 13 | "noempty": true, 14 | "nonew": true, 15 | "predef": [ 16 | "$", 17 | "jQuery", 18 | "NexT", 19 | "CONFIG" 20 | ], 21 | "quotmark": true, 22 | "trailing": true, 23 | "undef": true, 24 | "unused": true, 25 | 26 | "expr": true 27 | } 28 | -------------------------------------------------------------------------------- /themes/next/source/css/_common/components/sidebar/sidebar-dimmer.styl: -------------------------------------------------------------------------------- 1 | .sidebar-active #sidebar-dimmer { 2 | opacity: .7; 3 | -webkit-transform: translateX(-150%); 4 | transform: translateX(-150%); 5 | transition: opacity .2s; 6 | } 7 | 8 | #sidebar-dimmer { 9 | display: none; 10 | position: absolute; 11 | top: 0; 12 | left: 100%; 13 | width: 200%; 14 | height: 100%; 15 | background: #000; 16 | opacity: 0; 17 | transition: opacity .2s,transform 0s .2s; 18 | +mobile() { 19 | display: block; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /themes/next/source/lib/font-awesome/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "font-awesome", 3 | "description": "Font Awesome", 4 | "keywords": [], 5 | "homepage": "http://fontawesome.io", 6 | "dependencies": {}, 7 | "devDependencies": {}, 8 | "license": ["OFL-1.1", "MIT", "CC-BY-3.0"], 9 | "main": [ 10 | "less/font-awesome.less", 11 | "scss/font-awesome.scss" 12 | ], 13 | "ignore": [ 14 | "*/.*", 15 | "*.json", 16 | "src", 17 | "*.yml", 18 | "Gemfile", 19 | "Gemfile.lock", 20 | "*.md" 21 | ] 22 | } 23 | -------------------------------------------------------------------------------- /themes/next/layout/_third-party/comments/youyan.swig: -------------------------------------------------------------------------------- 1 | {% if not (theme.duoshuo and theme.duoshuo.shortname) 2 | and not theme.duoshuo_shortname 3 | and not theme.disqus_shortname 4 | and not theme.hypercomments_id %} 5 | 6 | {% if theme.youyan_uid %} 7 | {% set uid = theme.youyan_uid %} 8 | 9 | {% if page.comments %} 10 | 11 | 12 | 13 | {% endif %} 14 | {% endif %} 15 | 16 | {% endif %} 17 | -------------------------------------------------------------------------------- /themes/landscape/layout/_partial/post/title.ejs: -------------------------------------------------------------------------------- 1 | <% if (post.link){ %> 2 |