- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想构建一个 CMS/Wiki,我想用 HTML5 来实现。
不幸的是,我一直在寻找可以作为输入的 Wiki 渲染引擎 Creole 1.0语法并将其呈现为 HTML5,任何人都可以为此目的指向我的库吗?
我的第二个选择是为 XWiki 编写渲染器支持 HTML5。关于如何开发这样的东西有什么想法吗?
最佳答案
XWiki Rendering engine已经支持 Creole 1.0 作为输入语法,并且输出符合他们的 recommended HTML output ,包括 <pre>
和 <tt>
逐字文本的标签(一个用于 block ,一个用于内联)。除了 tt
之外,大部分 HTML 也将是有效的 HTML5。标签已被删除。
tt
被视为纯粹的文体标签,并且在语义上更有意义的标签,如 kbd
, samp
, code
和 var
已经有很长时间了。问题是可用的替代品太多,所以很难只选择一个标签来正确表示(从语义 POV)所有 tt
的东西。正在用于。我们应该向克里奥尔语添加 4 种不同的逐字句法吗?或者我们应该只使用 code
无处不在并忽略其语义,使其成为新的 tt
?或者也许使用 pre
内联和 block 内容,并更改 CSS 以使其不总是 block 元素?
无论如何,为了实现一个新的html/5.0
语法渲染器,您可能必须复制 xhtml模块,将大部分类更改为只继承它们的 xhtml/1.0
等效,除了 XHTMLChainingRenderer
你应该在哪里改变方式 beginFormat
and endFormat
behave .您还应该制作一个 HTML5 解析器,因此还要扩展 XHTMLParser
class和 add another handler对于 code
标签(我们可能应该默认这样做,因为它是我们目前忽略的有效 XHTML 标签)。
关于java - 用于 Java 的 Creole 1.0 到 HTML5 渲染器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13569645/
我正在尝试将 GATE 嵌入到我的 java 项目中。我已阅读有关如何构建 GATE 独立应用程序的 GATE 指南。但是,我收到许多错误,指出无法加载每个插件(ANNIE、Twitter 等)的 c
我的目标是创建一个本地可浏览的 bitbucket 维基浏览器的克隆版本。页面是使用 creole 编写的句法。 我正在使用 python-creole 将文件呈现为 html。它工作得比较好,但 p
我想构建一个 CMS/Wiki,我想用 HTML5 来实现。 不幸的是,我一直在寻找可以作为输入的 Wiki 渲染引擎 Creole 1.0语法并将其呈现为 HTML5,任何人都可以为此目的指向我的库
将法语和西类牙语翻译添加到我们的网站很容易,但我们现在想添加海地克里奥尔语,并且没有文化支持。完成这项工作的最佳方法是什么? 最佳答案 您可以使用 CultureAndRegionInfoBuilde
我是一名优秀的程序员,十分优秀!