【发布时间】:2015-10-28 14:52:20
【问题描述】:
我想制作一个 django 自定义模板过滤器来制作如下所示的特殊代码块...
Python 代码
{% highlight python %}
import random
# Generate a random integer in the range 10 to 49.
i = random.randrange(10,50)
print 'Your number is', i
{% endhighlight %}
Ruby 代码
{% highlight ruby %}
for i in (1..4)
print i," "
end
{% endhighlight %}
R 代码
{% highlight r %}
require(rpart)
load("C:/Users/Jaysp_000/Downloads/credit.rdata")
# Classification Tree
summary(ct <- rpart(Credit ~ CreditAmount + Age + CreditHistory + Employment, data=credit))
{% endhighlight %}
有谁知道我怎样才能创建一个这样的?我想制作根据正确的编程语言突出显示的代码块。就像,Ruby 代码被相应地突出显示,这与 R 和 Python 不同,它们彼此不同。这里有没有人创造过类似的东西?
【问题讨论】:
-
自定义标签对你有用吗?
-
自定义标签是什么意思?这是一个应用程序吗?
-
为什么这个标签是“markdown”?我不明白 Markdown 与此有什么关系。或者是否与您没有解释的 Markdown 有联系?如果是这样,提供该信息(通过editing 您的问题并添加它)可能会产生更好的答案。
-
@Waylan 啊,是的。我将它用于降价文件作为博客文章
-
您是否在 Markdown 文档中插入模板标签?如果是这样,那将完全改变答案。
标签: django python-3.x markdown django-template-filters