【问题标题】:Is there any markdown tools that support task lists是否有任何支持任务列表的降价工具
【发布时间】:2015-03-03 08:04:18
【问题描述】:

google了很久,在GFM中找不到支持task lists的工具。

我在工具中测试了这一行:

- [x] This is a complete item

StackEdit、misaka、marked 等等,没有一个有效,而大多数都声称support GFM

有没有工具支持task lists

PS:我知道我们可以通过Custom将此功能添加到StackEdit,但只是预览而不是导出。

【问题讨论】:

  • 唯一支持Task List的编辑器是Github自带的编辑器。一件可悲的事情是您无法将 .md 文件转换为另一种格式,例如 .html 或 .pdf
  • @Adi,哦不……为什么那些编辑器不支持任务列表?许可证?

标签: markdown github-flavored-markdown


【解决方案1】:

我有办法了。

使用 Python-MarkDown 的 Extensions 可以做很多事情。

这是链接

Python-Markdown

Third Party Extensions

PS:推荐一个基于项目的sublime text插件

【讨论】:

    【解决方案2】:

    以下是有关 OP 所指解决方案的更多信息:

    https://github.com/benweet/stackedit/issues/324#issuecomment-82646808

    要启用它,请按以下步骤操作:

    1. StackEdit > 设置 > 扩展
    2. 展开 UserCustom 扩展(列表底部)
    3. 将此代码粘贴到 JavaScript 代码字段中:

      userCustom.onPreviewFinished = function() {
          $('#preview-contents dd').each(function() {
              $(this).html(function(index,html){
                  return html.replace(/\[ ?\]/g,'<i class="icon-check-empty"></i>');
              });
              $(this).html(function(index,html){
                  return html.replace(/\[X\]/ig,'<i class="icon-check"></i>');
              });
          });
          $('#preview-contents li').each(function() {
              $(this).html(function(index,html){
                  return html.replace(/\[ ?\]/g,'<i class="icon-check-empty"></i>');
              });
              $(this).html(function(index,html){
                  return html.replace(/\[X\]/ig,'<i class="icon-check"></i>');
              });
          }); 
      };
      
      1. 点击确定保存更改

    【讨论】:

      【解决方案3】:

      在 chrome 应用中运行的 StackEdit 版本 5,以及 chrome 扩展支持清单。

      chrome 应用从https://stackedit.io/app#启动

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-02-18
        • 1970-01-01
        • 2016-11-08
        • 1970-01-01
        • 1970-01-01
        • 2018-06-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多