掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 2502|回复: 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 编辑
    0 v; I- V5 ^, x' K5 N# P1 J7 l' b6 E' O0 ?6 H. z; x; j' V
    看到@garypang 的如下帖子,介绍Tidy是个大杀器,能将html格式化的同时自动修复html里的错误:: M2 W1 y1 ~5 Y' I( X

    ( O9 @  A, Y8 bMDX词组提取 - 从正则进阶到头发护理  https://www.pdawiki.com/forum/forum.php?mod=viewthread&tid=26645
    ; q' e' @/ _+ v: |1 |9 B$ b' I1 _  k
    我去官网下载了最新的版本:http://binaries.html-tidy.org// n! ]1 M0 e% ?8 z
    并做了一些试验,下图左边为源文件,右边为tidy处理后的,发现如下问题
    ! S! S* C+ z% A, l9 j: P1、添加了不必要的<html><head>等网页头内容,造成词条错误
    # |" v; H8 N: _' g/ L2、将</>与下一个keyword行合并,造成mdx源文件格式错误! b, x) b+ {* b1 `7 _3 j
    3、将</>转化为可读性差的& l t ; / & g t ;
    4 c2 [- N8 }1 \$ l  D
    ) K. ?: G" s- t6 N$ o! T8 ~5 F! B- v/ t5 r" g* v0 [. m3 W
    % s* B8 T5 G  I6 F

    本帖子中包含更多资源

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

    x

    本帖被以下淘专辑推荐:

    • · 中医|主题: 7, 订阅: 0
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

     楼主| 发表于 2019-1-7 20:13:31 | 显示全部楼层
    看了以下配置文档,总算了解了,但解决问题还需要绕几弯:
    4 k& {& F$ M( @http://api.html-tidy.org/tidy/quickref_5.6.0.html( n9 V* J! n6 Q! Y' ^7 d9 K

    , D: Z, p& d9 _" A针对上贴问题的解决:9 G' T! ^* v5 k. E% P9 u: n" T$ I) O
    Q1:配置tidy configy.txt文件:show-body-only: yes9 t7 S( w# y9 G" _$ n. P2 i
    Q2和Q3:
    / l9 G, V% ]4 E5 f6 w(1)需暂时将</>替换为<mdx/>,将关键字设置为<keyword>关键字</keyword>
    . Q8 D" t, ~( e# q# N(2)配置tidy configy.txt文件:new-empty-tags: mdx以及new-blocklevel-tags: keyword
    ( u- c+ ~# [' z. N6 `(3)待tidy完成之后,再将<mdx/>恢复为</>,将<keyword>和</keyword>删除% h$ R2 |, K( H$ N' w7 P

    评分

    1

    查看全部评分

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

    本版积分规则

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

    GMT+8, 2025-5-18 00:57 , Processed in 0.022628 second(s), 29 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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