问题:

关于《春雷惊百虫》活动的提交PR前的验证方式_MindSpore_昇腾_华为云论坛

这个帖子提出的问题已经得到了解决,并且它衍生的问题产生了下一个问题贴:

怎么将docs仓库的 Sphinx配置指向 自己的仓库?_MindSpore_昇腾_华为云论坛

这个问题贴衍生的问题在这个问题贴上看来是看不到回应了。。。

看来,还得再开个问题贴——本帖。

问题很简单,感觉已经快到终点了。。。

我自行修改.py文件后,使用make html生成的build_zh_cn 目录。

编译后是能看到公式的。而且没有“说明”两个字。

python-api一不小心显示了中文的问题该如何解决呢?-LMLPHP

但是,发布在mindspore.cn的就能看到。。。。

python-api一不小心显示了中文的问题该如何解决呢?-LMLPHP

所以我再怎么调试 Sphinx生成的网页,也改不了 mindspore.cn这块显示中文的结果。这应该是 Mindspore新的前端代码在解析 math..插件的时候一不小心把英文变成了中文了吧。

那么这个bug怎么才能提交pr解决问题呢?

解决方案:

<blockquote>

就是这个标签的问题,解决方案也没问题. 在前面加note就行.

需要修改的文件其实是样式表

https://www.mindspore.cn/doc/api_python/zh-CN/r1.1/_static/css/theme.css

.rst-content blockquote {
    position: relative;
    line-height: 24px;
    margin: 10px 0;
    padding: 6px 0 6px 1rem;
    background-color: #fff6e5;
}
.rst-content div:not(.note) blockquote::before {
    content: "说明";
    display: block;
    width: 100%;
    padding-left: 1.5rem;
    font-weight: bold;
    color: #444;
}

所以这段代码的含义是blockquote前面如果没有note标签就加上说明两个字...

可以把这个样式表替换生成的html/_static/css/theme.css下面的试试看

07-22 11:43