Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

在主题配置文件配置友链后,hexo g报错 #737

Closed
lilhorse opened this issue Mar 19, 2016 · 14 comments
Closed

在主题配置文件配置友链后,hexo g报错 #737

lilhorse opened this issue Mar 19, 2016 · 14 comments
Labels

Comments

@lilhorse
Copy link

Unhandled rejection Error: ENOENT, no such file or directory '/home/msy/MyBlog/themes/next/layout/_scripts/schemes/.swig'
    at Object.fs.openSync (fs.js:432:18)
    at Object.fs.readFileSync (fs.js:286:15)
    at Object.ret.load (/home/msy/MyBlog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/home/msy/MyBlog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/home/msy/MyBlog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:600:18)
    at compiled (/home/msy/MyBlog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at Object.render (/home/msy/MyBlog/node_modules/hexo/node_modules/swig/lib/swig.js:525:41)
    at Hexo.swigRenderer (/home/msy/MyBlog/node_modules/hexo/lib/plugins/renderer/swig.js:35:15)
    at Hexo.tryCatcher (/home/msy/MyBlog/node_modules/hexo/node_modules/bluebird/js/main/util.js:26:23)
    at Hexo.<anonymous> (/home/msy/MyBlog/node_modules/hexo/node_modules/bluebird/js/main/method.js:15:34)
    at /home/msy/MyBlog/node_modules/hexo/lib/hexo/render.js:51:21
    at tryCatcher (/home/msy/MyBlog/node_modules/hexo/node_modules/bluebird/js/main/util.js:26:23)
    at Promise._settlePromiseFromHandler (/home/msy/MyBlog/node_modules/hexo/node_modules/bluebird/js/main/promise.js:507:31)
    at Promise._settlePromiseAt (/home/msy/MyBlog/node_modules/hexo/node_modules/bluebird/js/main/promise.js:581:18)
    at Promise._settlePromiseAtPostResolution (/home/msy/MyBlog/node_modules/hexo/node_modules/bluebird/js/main/promise.js:245:10)
    at Async._drainQueue (/home/msy/MyBlog/node_modules/hexo/node_modules/bluebird/js/main/async.js:128:12)
    at Async._drainQueues (/home/msy/MyBlog/node_modules/hexo/node_modules/bluebird/js/main/async.js:133:10)
    at Async.drainQueues (/home/msy/MyBlog/node_modules/hexo/node_modules/bluebird/js/main/async.js:15:14)
    at process._tickCallback (node.js:415:13)
@iissnan
Copy link
Owner

iissnan commented Mar 20, 2016

Unhandled rejection Error: ENOENT, no such file or directory 

'/home/msy/MyBlog/themes/next/layout/_scripts/schemes/.swig'

检查下主题配置文件中 Scheme 的配置是否正确,从这个错误信息上,主题获取不到 scheme

@lilhorse
Copy link
Author

# Schemes
#scheme: Muse
#scheme: Mist
scheme: Pisces

这是我的配置,如果不配置友链hexo g是不会报错的

@forrestchang
Copy link

遇到了同样的问题。

@iissnan
Copy link
Owner

iissnan commented Mar 24, 2016

可以把配置发一下吗

@forrestchang
Copy link

@iamwent

这是我的配置:

# ---------------------------------------------------------------
# Site Information Settings
# ---------------------------------------------------------------

# Place your favicon.ico to /source directory.
favicon: /favicon.ico

# Set default keywords (Use a comma to separate)
keywords: "Hexo, NexT"

# Set rss to false to disable feed link.
# Leave rss as empty to use site's feed link.
# Set rss to specific value if you have burned your feed already.
rss:

# Specify the date when the site was setup
#since: 2015




# ---------------------------------------------------------------
# Menu Settings
# ---------------------------------------------------------------

# When running hexo in a subdirectory (e.g. domain.tld/blog)
# Remove leading slashes ( "/archives" -> "archives" )
menu:
  home: /
  #categories: /categories
  #about: /about
  archives: /archives
  tags: /tags
  #commonweal: /404.html


# Enable/Disable menu icons.
# Icon Mapping:
#   Map a menu item to a specific FontAwesome icon name.
#   Key is the name of menu item and value is the name of FontAwsome icon.
#   When an question mask icon presenting up means that the item has no mapping icon.
menu_icons:
  enable: true
  # Icon Mapping.
  home: home
  about: user
  categories: th
  tags: tags
  archives: archive
  commonweal: heartbeat




# ---------------------------------------------------------------
# Scheme Settings
# ---------------------------------------------------------------

# Schemes
#scheme: Muse
scheme: Mist
#scheme: Pisces



# ---------------------------------------------------------------
# Sidebar Settings
# ---------------------------------------------------------------


# Social links
# social:
  GitHub: https://github.com/forrestchang
  #zhihu: https://www.zhihu.com/people/forrest-chang
  #Others:

# Social Icons
social_icons:
  enable: false
  # Icon Mappings
  GitHub: github
  #Twitter: twitter
  #Weibo: weibo


# Sidebar Avatar
# in theme directory(source/images): /images/avatar.jpg
# in site  directory(source/uploads): /uploads/avatar.jpg
# default : /images/default_avatar.jpg
avatar: /uploads/avatar.jpg


# TOC in the Sidebar
toc:
  enable: true

  # Automatically add list number to toc.
  number: true


# Creative Commons 4.0 International License.
# http://creativecommons.org/
# Available: by | by-nc | by-nc-nd | by-nc-sa | by-nd | by-sa | zero
#creative_commons: by-nc-sa
#creative_commons:

sidebar:
  # Sidebar Position, available value: left | right
  position: left
  #position: right

  # Sidebar Display, available value:
  #  - post    expand on posts automatically. Default.
  #  - always  expand for all pages automatically
  #  - hide    expand only when click on the sidebar toggle icon.
  #  - remove  Totally remove sidebar including sidebar toggle icon.
  display: post
  #display: always
  #display: hide
  #display: remove



# ---------------------------------------------------------------
# Misc Theme Settings
# ---------------------------------------------------------------

# Custom Logo.
# !!Only available for Default Scheme currently.
# Options:
#   enabled: [true/false] - Replace with specific image
#   image: url-of-image   - Images's url
custom_logo:
  enabled: false
  image:


# Code Highlight theme
# Available value:
#    normal | night | night eighties | night blue | night bright
# https://github.com/chriskempson/tomorrow-theme
highlight_theme: night eighties

# Automatically scroll page to section which is under <!-- more --> mark.
scroll_to_more: true

# Automatically Excerpt
auto_excerpt:
  enable: true
  length: 150

# Use Lato font
use_font_lato: true



# ---------------------------------------------------------------
# Third Party Services Settings
# ---------------------------------------------------------------

# MathJax Support
mathjax: true


# Swiftype Search API Key
#swiftype_key:

# Baidu Analytics ID
baidu_analytics: xxxx

# Duoshuo ShortName
#duoshuo_shortname:

# Disqus
disqus_shortname: xxxx

# Baidu Share
# Available value:
#    button | slide
#baidushare:
##  type: button

# Share
#jiathis:
#add_this_id:

# Share
#duoshuo_share: true

# Google Webmaster tools verification setting
# See: https://www.google.com/webmasters/
#google_site_verification:


# Google Analytics
google_analytics: xxxx

# CNZZ count
#cnzz_siteid:


# Make duoshuo show UA
# user_id must NOT be null when admin_enable is true!
# you can visit http://dev.duoshuo.com get duoshuo user id.
duoshuo_info:
  ua_enable: true
  admin_enable: false
  user_id: 0
  #admin_nickname: ROOT


# Facebook SDK Support.
# https://github.com/iissnan/hexo-theme-next/pull/410
facebook_sdk:
  enable: false
  app_id:       #<app_id>
  fb_admin:     #<user_id>
  like_button:  #true
  webmaster:    #true


# Show number of visitors to each article.
# You can visit https://leancloud.cn get AppID and AppKey.
leancloud_visitors:
  enable: true
  app_id: xxxx
  app_key: xxxx

# Tencent analytics ID
# tencent_analytics:

# Enable baidu push so that the blog will push the url to baidu automatically which is very helpful for SEO
baidu_push: false



#! ---------------------------------------------------------------
#! DO NOT EDIT THE FOLLOWING SETTINGS
#! UNLESS YOU KNOW WHAT YOU ARE DOING
#! ---------------------------------------------------------------

# Motion
use_motion: true

# Fancybox
fancybox: true

# Static files
vendors: vendors
css: css
js: js
images: images

# Theme version
version: 0.5.0

添加 social 部分的内容就会出错,错误内容:

INFO  Start processing
ERROR Theme config load failed.
ERROR Process failed: _config.yml
YAMLException: bad indentation of a mapping entry at line 73, column 3:
      GitHub: https://github.com/forre ...
      ^
    at generateError (/Users/jiayuan/blog/node_modules/hexo/node_modules/js-yaml/lib/js-yaml/loader.js:162:10)
    at throwError (/Users/jiayuan/blog/node_modules/hexo/node_modules/js-yaml/lib/js-yaml/loader.js:168:9)
    at readBlockMapping (/Users/jiayuan/blog/node_modules/hexo/node_modules/js-yaml/lib/js-yaml/loader.js:1074:7)
    at composeNode (/Users/jiayuan/blog/node_modules/hexo/node_modules/js-yaml/lib/js-yaml/loader.js:1326:12)
    at readDocument (/Users/jiayuan/blog/node_modules/hexo/node_modules/js-yaml/lib/js-yaml/loader.js:1488:3)
    at loadDocuments (/Users/jiayuan/blog/node_modules/hexo/node_modules/js-yaml/lib/js-yaml/loader.js:1544:5)
    at Object.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/js-yaml/lib/js-yaml/loader.js:1561:19)
    at Hexo.yamlHelper (/Users/jiayuan/blog/node_modules/hexo/lib/plugins/renderer/yaml.js:7:15)
    at Hexo.tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at Hexo.<anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/render.js:59:21
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at Promise._settlePromiseFromHandler (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/promise.js:503:31)
    at Promise._settlePromise (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/promise.js:560:18)
    at Promise._settlePromise0 (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/promise.js:605:10)
    at Promise._settlePromises (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/promise.js:684:18)
    at Async._drainQueue (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/async.js:126:16)
    at Async._drainQueues (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/async.js:136:10)
    at Immediate.Async.drainQueues [as _onImmediate] (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/async.js:16:14)
    at processImmediate [as _immediateCallback] (timers.js:383:17)
INFO  Files loaded in 594 ms
Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:282:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:282:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:282:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:601:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:601:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:601:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:601:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:601:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:601:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:601:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:374:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:374:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:374:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:374:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:374:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:374:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:374:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:374:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:374:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:374:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:327:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:327:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:327:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:327:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:327:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:327:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:327:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:327:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:327:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:327:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:327:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:327:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:327:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:327:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:327:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:327:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/jiayuan/blog/themes/next/layout/_scripts/schemes/.swig'
    at Error (native)
    at Object.fs.openSync (fs.js:549:18)
    at Object.fs.readFileSync (fs.js:397:15)
    at Object.ret.load (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/loaders/filesystem.js:55:15)
    at compileFile (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:695:31)
    at Object.eval [as tpl] (eval at <anonymous> (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:498:13), <anonymous>:608:18)
    at compiled [as _compiledSync] (/Users/jiayuan/blog/node_modules/hexo/node_modules/swig/lib/swig.js:619:18)
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at null._compiled (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34)
    at View.render (/Users/jiayuan/blog/node_modules/hexo/lib/theme/view.js:29:15)
    at /Users/jiayuan/blog/node_modules/hexo/lib/hexo/index.js:387:25
    at tryCatcher (/Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/jiayuan/blog/node_modules/hexo/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/jiayuan/blog/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:328:10)
    at resume_ (_stream_readable.js:718:12)
    at nextTickCallbackWith2Args (node.js:442:9)
    at process._tickCallback (node.js:356:17)

INFO  Generated: atom.xml

@iissnan
Copy link
Owner

iissnan commented Mar 24, 2016

@forrestchang

# Social links
# social:
  GitHub: https://github.com/forrestchang
  #zhihu: https://www.zhihu.com/people/forrest-chang
  #Others:

social 前面的注释去掉

@lilhorse
Copy link
Author

我的配置并没有在social前面加注释,错误还是没有解决
这是报错时的完整配置

# ---------------------------------------------------------------
# Site Information Settings
# ---------------------------------------------------------------

# Place your favicon.ico to /source directory.
favicon: http://7xawr2.com1.z0.glb.clouddn.com/horse.ico

# Set default keywords (Use a comma to separate)
keywords: "Hexo, NexT"

# Set rss to false to disable feed link.
# Leave rss as empty to use site's feed link.
# Set rss to specific value if you have burned your feed already.
rss:

# Specify the date when the site was setup
#since: 2015




# ---------------------------------------------------------------
# Menu Settings
# ---------------------------------------------------------------

# When running hexo in a subdirectory (e.g. domain.tld/blog)
# Remove leading slashes ( "/archives" -> "archives" )
menu:
  home: /
  #categories: /categories
  #about: /about
  archives: /archives
  tags: /tags
  #commonweal: /404.html


# Enable/Disable menu icons.
# Icon Mapping:
#   Map a menu item to a specific FontAwesome icon name.
#   Key is the name of menu item and value is the name of FontAwsome icon.
#   When an question mask icon presenting up means that the item has no mapping icon.
menu_icons:
  enable: true
  # Icon Mapping.
  home: home
  about: user
  categories: th
  tags: tags
  archives: archive
  commonweal: heartbeat




# ---------------------------------------------------------------
# Scheme Settings
# ---------------------------------------------------------------

# Schemes
#scheme: Muse
#scheme: Mist
scheme: Pisces



# ---------------------------------------------------------------
# Sidebar Settings
# ---------------------------------------------------------------


# Social links
 social:
  GitHub: https://github.com/lilhorse
  #Others:

# Social Icons
social_icons:
  enable: true
  # Icon Mappings
  GitHub: github
#  Twitter: twitter
#  Weibo: weibo


# Sidebar Avatar
# in theme directory(source/images): /images/avatar.jpg
# in site  directory(source/uploads): /uploads/avatar.jpg
# default : /images/default_avatar.jpg
avatar: http://7xawr2.com1.z0.glb.clouddn.com/horseman


# TOC in the Sidebar
toc:
  enable: true

  # Automatically add list number to toc.
  number: true


# Creative Commons 4.0 International License.
# http://creativecommons.org/
# Available: by | by-nc | by-nc-nd | by-nc-sa | by-nd | by-sa | zero
#creative_commons: by-nc-sa
#creative_commons:

sidebar:
  # Sidebar Position, available value: left | right
  position: left
  #position: right

  # Sidebar Display, available value:
  #  - post    expand on posts automatically. Default.
  #  - always  expand for all pages automatically
  #  - hide    expand only when click on the sidebar toggle icon.
  #  - remove  Totally remove sidebar including sidebar toggle icon.
  display: post
  #display: always
  #display: hide
  #display: remove



# ---------------------------------------------------------------
# Misc Theme Settings
# ---------------------------------------------------------------

# Custom Logo.
# !!Only available for Default Scheme currently.
# Options:
#   enabled: [true/false] - Replace with specific image
#   image: url-of-image   - Images's url
custom_logo:
  enabled: false
  image:


# Code Highlight theme
# Available value:
#    normal | night | night eighties | night blue | night bright
# https://github.com/chriskempson/tomorrow-theme
highlight_theme: night bright

# Automatically scroll page to section which is under <!-- more --> mark.
scroll_to_more: true

# Automatically Excerpt
auto_excerpt:
  enable: false
  length: 150

# Use Lato font
use_font_lato: true



# ---------------------------------------------------------------
# Third Party Services Settings
# ---------------------------------------------------------------

# MathJax Support
mathjax:


# Swiftype Search API Key
#swiftype_key:

# Baidu Analytics ID
#baidu_analytics:

# Duoshuo ShortName
#duoshuo_shortname:

# Disqus
#disqus_shortname:

# Baidu Share
# Available value:
#    button | slide
#baidushare:
##  type: button

# Share
#jiathis:
#add_this_id:

# Share
#duoshuo_share: true

# Google Webmaster tools verification setting
# See: https://www.google.com/webmasters/
#google_site_verification:


# Google Analytics
#google_analytics:

# CNZZ count
#cnzz_siteid:


# Make duoshuo show UA
# user_id must NOT be null when admin_enable is true!
# you can visit http://dev.duoshuo.com get duoshuo user id.
duoshuo_info:
  ua_enable: true
  admin_enable: false
  user_id: 0
  #admin_nickname: ROOT


# Facebook SDK Support.
# https://github.com/iissnan/hexo-theme-next/pull/410
facebook_sdk:
  enable: false
  app_id:       #<app_id>
  fb_admin:     #<user_id>
  like_button:  #true
  webmaster:    #true


# Show number of visitors to each article.
# You can visit https://leancloud.cn get AppID and AppKey.
leancloud_visitors:
  enable: false
  app_id: #<app_id>
  app_key: #<app_key>


# Tencent analytics ID
# tencent_analytics:






#! ---------------------------------------------------------------
#! DO NOT EDIT THE FOLLOWING SETTINGS
#! UNLESS YOU KNOW WHAT YOU ARE DOING
#! ---------------------------------------------------------------

# Motion
use_motion: false

# Fancybox
fancybox: true

# Static files
vendors: vendors
css: css
js: js
images: images

# Theme version
version: 0.5.0

@iissnan
Copy link
Owner

iissnan commented Mar 24, 2016

@lilhorse

# Social links
 social:
  GitHub: https://github.com/lilhorse
  #Others:

social 前面的空格去掉。

@iissnan
Copy link
Owner

iissnan commented Mar 24, 2016

有碰到 YAMLException: bad indentation of a mapping entry 这种提示的,最好找个 YAML Lint 验证下 _config.yml 是否有问题。

可以在线 Lint 工具:YAML Validator

@lilhorse
Copy link
Author

已解决,感谢

@qibiu
Copy link

qibiu commented Jul 27, 2017

谢谢,我要早看见就不用重装了。。。浪费了几个小时

@upuil
Copy link

upuil commented Jan 12, 2018

# Schemes
scheme: Muse
#scheme: Mist
# scheme: Pisces
#scheme: Gemini

不能有indent

@FelixXiong
Copy link

FelixXiong commented Apr 9, 2018

我现在也遇到了这个问题,@iissnan 去掉了social之前的注释,依然报错,以下是错误信息。

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/felixxiong/FelixXiongHexoFolder/themes/next/layout/_scripts/schemes/.swig'
    at Object.fs.openSync (fs.js:646:18)
    at Object.fs.readFileSync (fs.js:551:33)
    at Object.ret.load (/Users/felixxiong/FelixXiongHexoFolder/node_modules/swig-templates/lib/loaders/filesystem.js:55:15)
    at exports.Swig.compileFile (/Users/felixxiong/FelixXiongHexoFolder/node_modules/swig-templates/lib/swig.js:694:31)
    at Object.eval [as tpl] (eval at precompile (/Users/felixxiong/FelixXiongHexoFolder/node_modules/swig-templates/lib/swig.js:497:13), <anonymous>:904:18)
    at compiled (/Users/felixxiong/FelixXiongHexoFolder/node_modules/swig-templates/lib/swig.js:618:18)
    at Theme._View.View._compiled.locals [as _compiled] (/Users/felixxiong/FelixXiongHexoFolder/node_modules/hexo/lib/theme/view.js:124:48)
    at Theme._View.View.View.render (/Users/felixxiong/FelixXiongHexoFolder/node_modules/hexo/lib/theme/view.js:29:15)
    at route.set (/Users/felixxiong/FelixXiongHexoFolder/node_modules/hexo/lib/hexo/index.js:386:29)
    at tryCatcher (/Users/felixxiong/FelixXiongHexoFolder/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/felixxiong/FelixXiongHexoFolder/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/felixxiong/FelixXiongHexoFolder/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:442:10)
    at resume_ (_stream_readable.js:822:12)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/felixxiong/FelixXiongHexoFolder/themes/next/layout/_scripts/schemes/.swig'
    at Object.fs.openSync (fs.js:646:18)
    at Object.fs.readFileSync (fs.js:551:33)
    at Object.ret.load (/Users/felixxiong/FelixXiongHexoFolder/node_modules/swig-templates/lib/loaders/filesystem.js:55:15)
    at exports.Swig.compileFile (/Users/felixxiong/FelixXiongHexoFolder/node_modules/swig-templates/lib/swig.js:694:31)
    at Object.eval [as tpl] (eval at precompile (/Users/felixxiong/FelixXiongHexoFolder/node_modules/swig-templates/lib/swig.js:497:13), <anonymous>:904:18)
    at compiled (/Users/felixxiong/FelixXiongHexoFolder/node_modules/swig-templates/lib/swig.js:618:18)
    at Theme._View.View._compiled.locals [as _compiled] (/Users/felixxiong/FelixXiongHexoFolder/node_modules/hexo/lib/theme/view.js:124:48)
    at Theme._View.View.View.render (/Users/felixxiong/FelixXiongHexoFolder/node_modules/hexo/lib/theme/view.js:29:15)
    at route.set (/Users/felixxiong/FelixXiongHexoFolder/node_modules/hexo/lib/hexo/index.js:386:29)
    at tryCatcher (/Users/felixxiong/FelixXiongHexoFolder/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/felixxiong/FelixXiongHexoFolder/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/felixxiong/FelixXiongHexoFolder/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:442:10)
    at resume_ (_stream_readable.js:822:12)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)

Unhandled rejection Error: ENOENT: no such file or directory, open '/Users/felixxiong/FelixXiongHexoFolder/themes/next/layout/_scripts/schemes/.swig'
    at Object.fs.openSync (fs.js:646:18)
    at Object.fs.readFileSync (fs.js:551:33)
    at Object.ret.load (/Users/felixxiong/FelixXiongHexoFolder/node_modules/swig-templates/lib/loaders/filesystem.js:55:15)
    at exports.Swig.compileFile (/Users/felixxiong/FelixXiongHexoFolder/node_modules/swig-templates/lib/swig.js:694:31)
    at Object.eval [as tpl] (eval at precompile (/Users/felixxiong/FelixXiongHexoFolder/node_modules/swig-templates/lib/swig.js:497:13), <anonymous>:904:18)
    at compiled (/Users/felixxiong/FelixXiongHexoFolder/node_modules/swig-templates/lib/swig.js:618:18)
    at Theme._View.View._compiled.locals [as _compiled] (/Users/felixxiong/FelixXiongHexoFolder/node_modules/hexo/lib/theme/view.js:124:48)
    at Theme._View.View.View.render (/Users/felixxiong/FelixXiongHexoFolder/node_modules/hexo/lib/theme/view.js:29:15)
    at route.set (/Users/felixxiong/FelixXiongHexoFolder/node_modules/hexo/lib/hexo/index.js:386:29)
    at tryCatcher (/Users/felixxiong/FelixXiongHexoFolder/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/felixxiong/FelixXiongHexoFolder/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/felixxiong/FelixXiongHexoFolder/node_modules/hexo/lib/hexo/router.js:134:3)
    at RouteStream.Readable.read (_stream_readable.js:442:10)
    at resume_ (_stream_readable.js:822:12)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)

@ivan-nginx
Copy link
Collaborator

NexT is rebased into organization repo.
If you want new feature, fix, or support, create new in NexT v6.x repo (desirable in English).

There is instructions on English or Chinese how to update from v5.1.x to v 6.x

You also may read this for details.

Repository owner locked and limited conversation to collaborators Apr 9, 2018
@ivan-nginx ivan-nginx added the v6.x label Apr 9, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

7 participants