test

渲染管线验证

这是一篇测试文章,用来验证上传 → 渲染 → 存库整条链路是否正常。
它故意用到了各种 Markdown 语法,以及几个容易出错的边界情况。

一、基础格式

粗体、斜体、粗斜体、删除线、行内代码。

普通段落。中文标点:,。!?;:「」『』()——……

二、列表

无序列表:

  • 第一项
  • 第二项
  • 嵌套一层
  • 再一层
  • 第三项

有序列表:

  1. 第一步
  2. 第二步
  3. 第三步

任务列表:

  • [x] 已完成的事
  • [ ] 未完成的事

三、代码

行内代码:调用 python manage.py runserver 启动开发服务器。

代码块(应带语法高亮):

def render_post(post, save=True):
    """渲染一篇文章。"""
    html, warnings = read_source_text(post)
    post.rendered_body = html
    if save:
        post.save(update_fields=['rendered_body'])
    return warnings
python manage.py makemigrations
python manage.py migrate

四、表格

字段 类型 说明
title 文本 文章标题
slug 文本 网址标识,唯一
is_published 布尔 是否已发布

五、引用

这是一段引用。

引用可以有多段。

六、公式

行内公式:质能方程 $E = mc^2$。

行间公式:

$$ \int_{-\infty}^{\infty} e^{-x^2} \, dx = \sqrt{\pi} $$

七、边界情况(重点验证)

7.1 代码里的美元符号

以下代码里有 $ 符号,不应该被当成公式:

echo $HOME
echo $PATH
export PS1="$ "

行内代码里的:$PATH、$HOME、Math.random()。

7.2 HTML 特殊字符

小于号、大于号、和号:a < b、x > y、A && B。

代码块里的:if (a < b && c > d)。

7.3 中文与英文混排

Django 是一个 Web 框架,它的 ORM(对象关系映射)让数据库操作变得简单。
使用 QuerySet 时要注意 N+1 问题,可以用 select_related() 优化。

八、链接

外链:Django 官方文档

九、分隔线


以上就是全部验证内容。如果这篇正常显示,说明渲染管线工作正常。