掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1074|回复: 1

[讨论] Tidy-HTML5用于mdx源文件的技巧

[复制链接]
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    发表于 2019-1-7 11:10:20 | 显示全部楼层 |阅读模式
    本帖最后由 VimVim 于 2019-1-7 20:35 编辑 ' c3 ]% }2 I6 o/ c  O+ ?, c6 B

    7 T7 \9 f! Z2 D( l: V" u看到@garypang 的如下帖子,介绍Tidy是个大杀器,能将html格式化的同时自动修复html里的错误:* q; R& g4 b, L! R2 N

    , j) m. d& ?6 o; ]( y; }MDX词组提取 - 从正则进阶到头发护理  https://www.pdawiki.com/forum/forum.php?mod=viewthread&tid=26645
    ; C8 h; R  v4 [; F/ d3 L0 u, v# r' o2 b
    我去官网下载了最新的版本:http://binaries.html-tidy.org/2 O2 D! F& Q6 g1 v. @  j
    并做了一些试验,下图左边为源文件,右边为tidy处理后的,发现如下问题: I* F& ^* W! ~+ Q
    1、添加了不必要的<html><head>等网页头内容,造成词条错误* B; ^1 T' w( F* I' h, ]
    2、将</>与下一个keyword行合并,造成mdx源文件格式错误
      w+ P/ _# a/ l) S) @3、将</>转化为可读性差的& l t ; / & g t ;
    ) `: |6 A5 m$ t) U, _$ O
    % W4 q$ i% P7 `
    9 p5 Z* ^3 }( R# |& I1 |- G& T6 j3 o
    2 O* D  Z: b( e1 d" O

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?免费注册

    x
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

     楼主| 发表于 2019-1-7 20:13:31 | 显示全部楼层
    看了以下配置文档,总算了解了,但解决问题还需要绕几弯:; ?+ C' Y6 w" V, ?
    http://api.html-tidy.org/tidy/quickref_5.6.0.html+ L2 c* I6 D6 e

    " v0 \' v% K$ y. s针对上贴问题的解决:
    , e/ R; }2 d. H0 M2 }5 I; N0 eQ1:配置tidy configy.txt文件:show-body-only: yes
    ( K3 T% e: M; X6 C; E. k/ \0 ^Q2和Q3:' t6 \- D4 @! d
    (1)需暂时将</>替换为<mdx/>,将关键字设置为<keyword>关键字</keyword># q4 ]  G! F3 T
    (2)配置tidy configy.txt文件:new-empty-tags: mdx以及new-blocklevel-tags: keyword
    4 Q- t9 {, s) M( D(3)待tidy完成之后,再将<mdx/>恢复为</>,将<keyword>和</keyword>删除
    ! A. M5 l- q: K& t+ W% S3 P8 E

    评分

    1

    查看全部评分

    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2022-6-29 12:09 , Processed in 0.030440 second(s), 11 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表