问题标签 [textile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
839 浏览

php - PHP:将 HTML 转换为纺织品

我正在做一些 HTML 解析,我想将我得到的一些内容转换为纺织对应物。

ETC...

并剥离其他人(不允许的 html 标签)

我的纺织品编辑器中有一个表格插件(用 | 定义行和列)

我尝试了这个 html2textile 类 ,但它做得不好我还偶然发现了这个 STackOverflow 的问题:如何将 HTML 转换为 Textile?

他们建议了一个博客链接,其中包含(现在)空文章,没有内容,所以没有帮助

0 投票
1 回答
386 浏览

tinymce - 简单的所见即所得发布系统

在我的许多不同项目中,我一直在处理同样的问题:

如何让 IT 技能低/没有 IT 技能的人以最简单的方式发布内容。

最简单的方法是将 TinyMCE(想想 wordpress)之类的东西推到他们手中,这是通常的路线,因为人们或多或少地习惯了它。

问题是......当我看到一些由 html 编辑器插入或从 Word 或其他任何地方粘贴的 html 时,我的某些部分不可避免地会感到痛苦,比如泥鞋被拖进原本干净的房子。我知道可以限制错误的 HTML,但即使将其简化为最基本的形式,它仍然会在用户之间产生混乱和不一致。

我很想强迫用户学习 Markdown 或 Textile(ala stackoverflow),但我通常会输掉这场战斗,而且我还没有看到一个编辑器可以在进入门槛低方面与任何 HTML 编辑器竞争。我还没有看到一个完全包含在一个窗口中的窗口(所见即所得),大部分还是全部?使用一个来输入,一个来显示大多数用户没有得到的内容。

我也经常使用 Zemanta,因为它易于使用,可以降低用户上传受版权保护的材料的风险,但它的小部件也依赖于 HTML,除非你想直接使用他们的 API 来滚动自己的小部件。但是如果没有 HTML,您如何考虑整个文档中的多个图像并处理它们的定位?

我很想知道其他人是如何解决这个问题的,因为我创建的每个解决方案我都会在事后不断地重新评估并发现缺乏。有什么建议么?

0 投票
1 回答
552 浏览

php - PHP 的可扩展/可定制/模块化轻量级标记

我正在计划一个用 PHP(使用 Symfony)编写的 Web 应用程序,我想在其中使用轻量级标记语言。应用程序中将有两个具有不同要求的用例:

  1. 短文本(<input type="text">),用户需要能够将图标/符号插入文本和标记内联元素(<strong>,而且<small>),但没有“块级”功能,如标题或列表,也没有任何链接。

  2. 较长<textarea>的文本(

我遇到的问题是,我查看过的所有标记库(主要是 Textile 和 Markdown,但我搜索并查看了其他一些替代方案)具有太多功能,在运行时无法(取消)激活,并且如果不修改它们的实际代码就不容易扩展,我希望避免这种情况,或者我必须解析和修改生成的 HTML,这也不好。

所以我的问题是:考虑到以下特性,是否有更可扩展/可定制/模块化的 PHP 轻量级标记库?

  1. 轻松停用某些功能,不仅因为用户根本不能使用它们(例如链接或内联 HTML)而永久停用,而且由于两个用例具有不同的要求,因此更喜欢在运行时停用。

  2. 轻松修改生成的 HTML 以使用不同的元素。例如,已经# Headline生成 ah3而不是h1因为h1h2被保留。

  3. 轻松添加功能,例如:

    • 一组固定的小图标/符号的简单占位符(这是我知道 Markdown 基本支持的一件事)。
    • 自定义内联元素,例如~Test~转换为<small>Text</small>.
0 投票
0 回答
818 浏览

ruby-on-rails - Redmine wiki 页面中的纺织品格式

我在 Redmine 中使用 Textile 标记来格式化我的维基页面。

Redmine 版本是 1.3.0 Mongrel 服务器 Rails 2.3.14

当我进入

我得到以下结果

在此处输入图像描述

这个的html是

有没有人有同样的问题?

我在 Redmine wiki 页面上没有找到任何关于这个问题的信息。

谢谢!马蒂亚斯

0 投票
2 回答
9546 浏览

wiki - Redmine 列表中的空行

这看起来非常简单,但我无法弄清楚。我想在我的 Redmine 项目 wiki 中列出这样的列表:

  1. 非常复杂的项目

    3号线

  2. 下一个复杂项目

基本上,我想在我的列表中有空行而不重新编号。我该怎么做呢?看起来很基础;我不敢相信他们没有想到这一点——我一定遗漏了一些明显的东西。

0 投票
4 回答
7038 浏览

ruby - 如何将现有的 redmine wiki 从纺织品转换为降价?

我想使用 markdown 作为我的 redmine wiki 引擎。

我安装了markdown插件,效果很好。

唯一的问题是,我怎样才能将那些旧的 wiki(纺织品)转换为 markdown,以便它们可以正确显示?

0 投票
1 回答
249 浏览

php - Textile 错误:使用 url 导致编译错误

当使用这个简单的纺织标记时,纺织类似乎给出了编译错误。它似乎发生在链接上:

编译错误:

所有其他标记都正常显示。

顺便说一句:我正在使用netcarver 的纺织 php 类。

编辑:这是触发错误的函数。第 1355 行是$ok = preg_match( $r, $uri, $m );

0 投票
4 回答
1755 浏览

redmine - 纺织品:使用代码和脚注

嗨,我正在使用 Redmine 编写我的软件的 wiki。我需要在这样的代码部分旁边放一些注释:

其中“一个”是指向我在页面末尾的注释的链接。我尝试使用 Textile 语法中定义的任何方法,但它似乎不起作用。事实上,当您使用代码标签“@@”时,任何其他标签都会停止工作。
即使我可以使用链接标签 [[ ]] 也很好,但前提是它是这样的google.com

谢谢你的帮助,

亚历山德罗

0 投票
2 回答
174 浏览

html - 是否有在 Textile/Markdown 中解析内联修饰符的标准方法

我一直在考虑使用 Scala 的解析器组合库(基本上是 PEG 解析器)编写 Textile 解析器,并且想知道我应该使用哪种方法来解析内联修饰符

在这种情况下,很清楚什么是什么,应该解析什么。但是,有很多边缘情况不是很清楚。仅关注粗体文本:

显然这是主观(哪些东西应该算作粗体)和客观(如何使解析规则正确解析它)的混合。

我倾向于 PEG 之类的东西

它将按如下方式解析上述内容:

但是,我不确定此方法是否适用于所有用例,并且是否适用于所有边缘情况。有没有我可以复制和依赖的标准方法?如果可以避免的话,我宁愿不依赖我的临时未经过深思熟虑的语言规范。

0 投票
0 回答
482 浏览

python - Django:清理 HTML 和 Textile

我希望能够清理输入的 HTML 标签(例如,来自表单,这样用户就不会弄乱 HTML 标签),但允许用户通过 Textile 进行一些格式化(django.contrib.markup) . 下面的例子。

在我对它进行 Textil 化之前,我曾尝试对过滤器中的内容进行转义,就像这样{{ data|escape|textile }},但它不起作用,似乎 Textile 未转义转义字符。

我应该怎么做?

我想做的例子:

  • 在我的表格中输入以下内容:

    <b>加粗的 HTML 标签;应该转义 </b>
    *粗体带有纺织标签;应该显示为粗体*

  • 我想在我的模板中看到的结果:

    <b>加粗的 HTML 标签;应该
    用纺织品标签转义</b>粗体;应该显示为粗体

作为记录,它类似于这个线程,但对于 Django: 我如何纺织和清理 html?