|
|
1
16
我想说,在数据库中存储降价并在显示时将其处理为HTML更容易。 你 能够 将输入存储为HTML,然后当用户想要编辑它时,使用 markdownify 把它转换回降价-但你并没有真正获得任何东西,并且损失了很多(比如最初的降价格式)。它也相当全面(你可以将标记转换为HTML,存储它)。然后将HTML转换为Markdown,允许用户编辑它,将其转换回HTML,并存储它.. 如果您担心在每个页面视图上解析标记的性能:将输出HTML缓存在临时位置(内存中或光盘上)。HTML比源代码标记更容易重新创建 |
|
|
2
6
几乎完全不了解降价和大规模杀伤性武器: 如果您希望用户以后能够编辑条目,是吗? 有 把它存储为降价? 在检索/显示时,您需要通过某种类型的降价渲染器来运行它。 |
|
|
3
0
似乎有关于如何为保存的标记生成相应HTML的详细信息 another thread . |
|
|
4
0
我认为允许后续编辑的最好方法是存储降价文件。在用户编辑或上传后,它的文件以标记语法保存并生成HTML并存储生成的HTML。 当用户更新降价文件时,您只需要“重新生成”HTML。 我不确定您使用的是什么技术,但是有一个python markdown处理器,代码语法高亮显示有pygments,python markdown内置了对pygments的支持,所以在一行中,您可以从markdown文件中获得HTML,并突出显示所有源代码。 您需要更新CSS以包含用于代码突出显示的样式,您可以从Pygments中转储默认样式并将其附加到页面样式。 下面是一个如何 use markdown and pygments with Blogger . |
|
|
ViSa · 无法在python中将文本转换为数据帧 2 年前 |
|
|
ViSa · 如何在python中分隔存储在变量中的文本以创建数据帧? 2 年前 |
|
|
BugsOverflow · Bitbucket标记未正确显示 2 年前 |
|
|
roman · 如何自动将图像的绝对路径添加到markdown 2 年前 |
|
|
Clay.Lente · 为什么我不能使用来自“标记”的标记 2 年前 |
|
|
Ahmer Saud · 如何将markdown转换为html? 3 年前 |
|
|
javispado · 更改python丰富面板中的标题颜色 3 年前 |