sphinx-notes/strike

Add fallback for unsupported builder #20

Closed this issue · 0 comments

For example, build manpage:

\ $ m man  
正在运行 Sphinx v5.1.1
正在创建输出目录... 完成
WARNING: html_static_path 入口 '_static' 不存在
正在构建 [mo]: 0 个 po 文件的目标文件已过期
正在构建 [man]: all manpages
正在更新环境:[新配置] 有 1 个新增文件,有 0 个文件已被修改,有 0 个文件已被移除
正在读取源文件……[100%] index                                                                                     
正在查找当前已过期的文件……没有找到已过期文件
正在 Pickle 序列化环境... 完成
正在校验一致性... 完成
正在写入... sphinxnotes-strike.1 { } /home/la/git/strike/docs/index.rst:45: WARNING: 未知节点类型:<strike_node: <#text: 'Sphinx'>>
失败

抛出异常:
  File "/home/la/.local/lib/python3.10/site-packages/docutils/nodes.py", line 2056, in unknown_departure
    raise NotImplementedError(
NotImplementedError: <class 'sphinx.writers.manpage.ManualPageTranslator'> departing unknown node type: strike_node
如果你想向开发者报告问题,可以查阅已经保存在 /tmp/sphinx-err-8ar1y6hn.log 的完整 Traceback 信息 。
即便抛出的错误时是用户导致的,也请向我们投递报告,以便将来可以提示更友好、更详细的错误信息。
Bug 报告可以在 Bug 追踪系统 <https://github.com/sphinx-doc/sphinx/issues> 处投递。谢谢!
make: *** [Makefile:22:man] 错误 2