使用gitbook生成PDF报错问题

虽然是一个很小的问题,但是耗费的时间一点都不少。仅此记录,以免下次使用时发生错误。

报错信息如下:

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[])

猜你喜欢

转载自blog.csdn.net/zhang50303/article/details/79651537