修 4.1.0 后台文案里残留的 Markdown 星号(用户会看到字面 ** ) #33
线上真实 WP 环境预演 render_shell() 时发现两处文案把 Markdown 的 `**加粗**` 原样拼进了 HTML,浏览器会直接显示两个星号: - inc/theme-stat.php:1128 render_shell 的授权步骤 `用**你自己的百度账号**登录` → 用<b>…</b> - inc/theme-options.php:837 stat_track_enable 的 desc `代码本身**不会被删除**` → <b>…</b> 同一批里 readme 也中过一处(`这十三项**都能单独关掉**`), 已在 _readme410.py 里修掉并重新生成 readme。 补的判据(都做了注入反证,不是恒真): - _mkzip410.py 第 11b 段:剥注释后扫 PHP 字符串里的 `**…**`, 83 通过 / 0 失败 - _mkzip410_falsify.py 第 16 组:把 <b> 还原成 ** 必须变红,16/16 抓到 - _readme410.py 第 8 段:本版节里不许有 Markdown 星号, 注入后 38/1、恢复后 39/0 顺带修两个判据脚本自身的缺陷: - _stat410.php 自己跑(文档写的 `php _stat410.php`)会因 $GLOBALS['__theme_dir'] 未定义而 Fatal error ⇒ 加回落路径 + 找不到文件时 exit 2 明说"没跑任何判据,这不是通过" - _publish410.sh 的 LOCAL_RD 默认值指向上一版遗留的 /d/tmp/readme410.html ⇒ 首跑把旧 readme 传上去、出现 1 条失败, 重跑手工设环境变量又"好了"⇒ 默认值改成 _readme410.py 的真实 输出路径,且默认路径不存在时直接停 线上已重发:md5 5cf4e1b3242a2e092233fd573d0196d4 主题目录仍是 4.0.0(未被覆盖),等用户后台点升级。
This commit is contained in:
@@ -834,7 +834,7 @@ function kratos_options()
|
||||
* ══════════════════════════════════════════════════════════ */
|
||||
$options[] = array(
|
||||
'name' => __('启用统计埋点', 'kratos'),
|
||||
'desc' => __('关掉后前台不再输出上面那段「统计代码」,但代码本身**不会被删除** —— '
|
||||
'desc' => __('关掉后前台不再输出上面那段「统计代码」,但代码本身<b>不会被删除</b> —— '
|
||||
. '想恢复时勾回来即可,不用再去百度后台找那串 hash。', 'kratos'),
|
||||
'id' => 'stat_track_enable',
|
||||
'std' => '1',
|
||||
|
||||
Reference in New Issue
Block a user