虽然是一个很小的问题,但是耗费的时间一点都不少。仅此记录,以免下次使用时发生错误。
报错信息如下:
bash-3.2# gitbook pdf /Users/zhangzhan/Desktop/test /Users/zhangzhan/Desktop/test6.pdf -d
info: 7 plugins are installed
info: 6 explicitly listed
info: loading plugin "highlight"... OK
info: loading plugin "search"... OK
info: loading plugin "lunr"... OK
info: loading plugin "sharing"... OK
info: loading plugin "fontsettings"... OK
info: loading plugin "theme-default"... OK
info: found 521 pages
info: found 8 asset files
error: error while generating page "nei-jian-han-shu-zhai-yao.md":
Template render error: (/Users/zhangzhan/Desktop/test/nei-jian-han-shu-zhai-yao.md) [Line 107, Column 149]
expected variable end
Template render error: (/Users/zhangzhan/Desktop/test/nei-jian-han-shu-zhai-yao.md) [Line 107, Column 149]
expected variable end
at Object.exports.prettifyError (/Users/zhangzhan/.gitbook/versions/3.2.3/node_modules/nunjucks/src/lib.js:34:15)
at new_cls.render (/Users/zhangzhan/.gitbook/versions/3.2.3/node_modules/nunjucks/src/environment.js:469:27)
at new_cls.renderString (/Users/zhangzhan/.gitbook/versions/3.2.3/node_modules/nunjucks/src/environment.js:327:21)
at Promise.apply (/Users/zhangzhan/.gitbook/versions/3.2.3/node_modules/q/q.js:1165:26)
at Promise.promise.promiseDispatch (/Users/zhangzhan/.gitbook/versions/3.2.3/node_modules/q/q.js:788:41)
at /Users/zhangzhan/.gitbook/versions/3.2.3/node_modules/q/q.js:1391:14
at runSingle (/Users/zhangzhan/.gitbook/versions/3.2.3/node_modules/q/q.js:137:13)
at flush (/Users/zhangzhan/.gitbook/versions/3.2.3/node_modules/q/q.js:125:13)
at _combinedTickCallback (internal/process/next_tick.js:73:7)
at process._tickCallback (internal/process/next_tick.js:104:9)
源 macdown 文档内容部分如下:
`array_to_json('{{1,5},{99,100}}'::int[])`
处理方案:
添加转义字符
array\_to\_json('\{\{1,5\},\{99,100\}\}'::int[])