LaTeX有%,html有<! -
纺织品是否还有评论文字?我找不到一个,看起来这将是一个很好的功能.
这看起来非常简单,但我无法弄清楚.我想在我的Redmine项目维基中列出这样的列表:
真的很复杂的项目
第3行
下一个复杂的项目
基本上,我想在列表中有空行而不重新编号.我该怎么做呢?这看起来很基本; 我无法相信他们没有想到这一点 - 我必须遗漏一些明显的东西.
是否有任何库可以解析Textile(Textile to HTML),它可以在Objective C iPhone应用程序中运行?C库也可以工作.
更新:我在C/Obj-C中找不到任何充分开发的库,但我找到了一个用Javascript编写的库,我通过一个看不见的UIWebView使用它.
什么是纺织文件的标准文件扩展名?我知道这.md通常用于markdown文件.我不知道纺织品是否有标准.
我需要一个javascript库来动态地将结构化的ascii文本转换为html.我对以下几点特别感兴趣:
我想在页面内部使用锚定链接,请参阅http://www.w3.org/TR/REC-html40/struct/links.html#h-12.1.1
哪个结构化文本库可以支持这个或者如果不支持它可以很容易地扩展(我可以写一个扩展名)?
你能为"在页面链接中"的结构化ascii文本提出一个好的和简单的语法建议吗?
<a href="#jumpend">jump to the end</a>
...some body text...
<a name="jumpend">this is the end</a>
Run Code Online (Sandbox Code Playgroud)
我喜欢链接在"markdown"中编写的方式,那么如何以一种很好的方式表达要写入的扩展名中的名称锚?
您知道哪些图书馆或推荐哪些图书馆?应该是多浏览器,良好且易于阅读和扩展干净的源代码,积极维护.
我现在看一下JavaScript Markdown库"Showdown":http://attacklab.net/showdown/
如何使用Texttile获得以下内容:
<table>
<tr>
<td>
Model:
</td>
<td>
Ford<br/>
BMW<br/>
VM
</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
所以一个单元格有多条线.
像这个类似的问题,但对于纺织品,是否有可能指导纺织品,标题应该编号?
所以
h1. first section
h1. second section
h2. subsection
Run Code Online (Sandbox Code Playgroud)
会呈现如下:
在我的模型中,我经常使用旨在包含大量纺织品格式输入的文本字段.我想自动模糊输入这些文本字段的任何电子邮件地址,这样当它们在模板中打印时,它们对蜘蛛是不可见的.
有一种聪明的方法吗?
更新:
根据lazerscience的答案,这是我最终使用的代码.我将文件命名为encode_mailto.py,并将其放在templatetags目录中,放在我安装到大多数django项目中的"实用程序"类型应用程序中.
import re
import random
from django.utils.safestring import mark_safe
from django import template
register = template.Library()
email_link_pat = re.compile(r'<a\s+href=("|\')?mailto:[^>]+>[^<]*</a>')
email_pat = re.compile(r'\b[-.\w]+@[-.\w]+\.[a-z]{2,4}\b')
def get_script(m):
code_list = []
for c in m.group(0):
d = ord(c)
x = random.randint(0, d)
code_list.append("%d+%d" % (x, d-x))
return '<script type="text/javascript">document.write(String.fromCharCode(%s))</script>' % \
",".join(code_list)
def encode_mailto(text):
text = email_link_pat.sub(get_script, text)
text = email_pat.sub(get_script, text)
return mark_safe(text)
register.filter('encode_mailto', encode_mailto)</pre>
Run Code Online (Sandbox Code Playgroud)
然后在模板中使用它,如下所示:
{% load encode_mailto %}
{{"A bunch of text with an email address emailaddress@host.com"|encode_mailto }}
Run Code Online (Sandbox Code Playgroud) textile ×10
markdown ×3
markup ×3
automation ×1
c ×1
commenting ×1
django ×1
email ×1
html ×1
iphone ×1
java ×1
javascript ×1
maven ×1
obfuscation ×1
objective-c ×1
parsing ×1
redmine ×1
ruby ×1
wiki ×1