Hexo-theme-next: 在主题配置文件配置友链后,hexo g报错

Created on 19 Mar 2016  ·  14Comments  ·  Source: iissnan/hexo-theme-next

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)
v6.x

Most helpful comment

@forrestchang

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

social 前面的注释去掉

All 14 comments

Unhandled rejection Error: ENOENT, no such file or directory 

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

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

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

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

遇到了同样的问题。

可以把配置发一下吗

@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

@forrestchang

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

social 前面的注释去掉

我的配置并没有在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

@lilhorse

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

social 前面的空格去掉。

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

可以在线 Lint 工具:YAML Validator

已解决,感谢

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

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

不能有indent

我现在也遇到了这个问题,@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)

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.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

syscca picture syscca  ·  4Comments

iTofu picture iTofu  ·  4Comments

keltoy picture keltoy  ·  3Comments

zhgcao picture zhgcao  ·  3Comments

chy9002 picture chy9002  ·  3Comments