首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >kramdoc未能将标记转换为asciidoc。

kramdoc未能将标记转换为asciidoc。
EN

Stack Overflow用户
提问于 2021-03-12 22:25:54
回答 1查看 99关注 0票数 0

我已经安装了gem kramdown-asciidoc,但是如果失败了:

代码语言:javascript
复制
 ~/bin/kramdoc --output=Apuntes.adoc Apuntes.md 
Traceback (most recent call last):
        21: from /home/sergio/bin/kramdoc:23:in `<main>'
        20: from /home/sergio/bin/kramdoc:23:in `load'
        19: from /home/sergio/.gem/ruby/gems/kramdown-asciidoc-1.0.1/bin/kramdoc:12:in `<top (required)>'
        18: from /home/sergio/.gem/ruby/gems/kramdown-asciidoc-1.0.1/lib/kramdown-asciidoc/cli.rb:117:in `run'
        17: from /home/sergio/.gem/ruby/gems/kramdown-asciidoc-1.0.1/lib/kramdown-asciidoc/api.rb:104:in `convert_file'
        16: from /home/sergio/.gem/ruby/gems/kramdown-asciidoc-1.0.1/lib/kramdown-asciidoc/api.rb:52:in `convert'
        15: from /home/sergio/.gem/ruby/gems/kramdown-1.17.0/lib/kramdown/document.rb:117:in `method_missing'
        14: from /home/sergio/.gem/ruby/gems/kramdown-1.17.0/lib/kramdown/converter/base.rb:105:in `convert'
        13: from /home/sergio/.gem/ruby/gems/kramdown-asciidoc-1.0.1/lib/kramdown-asciidoc/converter.rb:99:in `convert'
        12: from /home/sergio/.gem/ruby/gems/kramdown-asciidoc-1.0.1/lib/kramdown-asciidoc/converter.rb:105:in `convert_root'
        11: from /home/sergio/.gem/ruby/gems/kramdown-asciidoc-1.0.1/lib/kramdown-asciidoc/converter.rb:645:in `traverse'
        10: from /home/sergio/.gem/ruby/gems/kramdown-asciidoc-1.0.1/lib/kramdown-asciidoc/converter.rb:645:in `each_with_index'
         9: from /home/sergio/.gem/ruby/gems/kramdown-asciidoc-1.0.1/lib/kramdown-asciidoc/converter.rb:645:in `each'
         8: from /home/sergio/.gem/ruby/gems/kramdown-asciidoc-1.0.1/lib/kramdown-asciidoc/converter.rb:646:in `block in traverse'
         7: from /home/sergio/.gem/ruby/gems/kramdown-asciidoc-1.0.1/lib/kramdown-asciidoc/converter.rb:99:in `convert'
         6: from /home/sergio/.gem/ruby/gems/kramdown-asciidoc-1.0.1/lib/kramdown-asciidoc/converter.rb:299:in `convert_ul'
         5: from /home/sergio/.gem/ruby/gems/kramdown-asciidoc-1.0.1/lib/kramdown-asciidoc/converter.rb:645:in `traverse'
         4: from /home/sergio/.gem/ruby/gems/kramdown-asciidoc-1.0.1/lib/kramdown-asciidoc/converter.rb:645:in `each_with_index'
         3: from /home/sergio/.gem/ruby/gems/kramdown-asciidoc-1.0.1/lib/kramdown-asciidoc/converter.rb:645:in `each'
         2: from /home/sergio/.gem/ruby/gems/kramdown-asciidoc-1.0.1/lib/kramdown-asciidoc/converter.rb:646:in `block in traverse'
         1: from /home/sergio/.gem/ruby/gems/kramdown-asciidoc-1.0.1/lib/kramdown-asciidoc/converter.rb:99:in `convert'
/home/sergio/.gem/ruby/gems/kramdown-asciidoc-1.0.1/lib/kramdown-asciidoc/converter.rb:312:in `convert_li': undefined method `type' for nil:NilClass (NoMethodError)

版本:

  • gem环境版本3.1.4

  • 红宝石2.7.2p137 (2020-10-01修订版5445 e04352) x86_64-linux

我怎么才能修好它?

EN

回答 1

Stack Overflow用户

发布于 2021-03-13 22:06:12

就我所测试的问题而言,原因是项只包含列表项上的空格,例如转换将失败:

Ejemplo

7

  • item 8H 218<代码>H 210<代码>F 219>第6项<代码>H 212<代码>H 113项目H 113H 218<代码>F 219

只需删除空项就可以防止此问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66608009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档