掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 3769|回复: 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 编辑 4 z: h# ?, m2 e( G" n
    4 a6 d, }4 p7 N' v* Z$ c, t
    看到@garypang 的如下帖子,介绍Tidy是个大杀器,能将html格式化的同时自动修复html里的错误:
    / l6 U4 l& i- |9 X
    - [1 r; A) D; u- aMDX词组提取 - 从正则进阶到头发护理  https://www.pdawiki.com/forum/forum.php?mod=viewthread&tid=26645
    8 l, ]- j' _) e$ F& S% E  k! ]
    # V" T0 C5 [: c我去官网下载了最新的版本:http://binaries.html-tidy.org/
    : m: W, ~( t7 }$ V- }* ^并做了一些试验,下图左边为源文件,右边为tidy处理后的,发现如下问题:
      |' S$ B2 O: P1 f; [; _1、添加了不必要的<html><head>等网页头内容,造成词条错误* S  G! ]: k# n7 y8 F
    2、将</>与下一个keyword行合并,造成mdx源文件格式错误
    . x! M- c# B* d% \5 ?& ~3、将</>转化为可读性差的& l t ; / & g t ;) a% Q) i$ i3 D

    4 w: L% ~# O2 Z9 Z/ S* @# S' i# q  c. Q/ J4 N& w$ U1 P
    ; y4 V) U" y$ T5 O$ z

    本帖子中包含更多资源

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

    x

    本帖被以下淘专辑推荐:

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

    [LV.7]常住居民III

     楼主| 发表于 2019-1-7 20:13:31 | 显示全部楼层
    看了以下配置文档,总算了解了,但解决问题还需要绕几弯:! `, w5 X0 Y/ ]6 {
    http://api.html-tidy.org/tidy/quickref_5.6.0.html
    9 U, Y9 \% o4 w# }. e2 [# _$ }7 l
    % Y7 x) R+ R  f" c4 H针对上贴问题的解决:; K) R8 |' x) E9 p$ F9 p
    Q1:配置tidy configy.txt文件:show-body-only: yes0 H, y$ S; f5 P7 T& ?
    Q2和Q3:
    7 m9 e  {7 \- @" ?* }) Q4 ^(1)需暂时将</>替换为<mdx/>,将关键字设置为<keyword>关键字</keyword>) v# ?8 o, D5 Y9 B" [9 x
    (2)配置tidy configy.txt文件:new-empty-tags: mdx以及new-blocklevel-tags: keyword& z$ e& B& A+ X8 J% Z! [9 D% t) X
    (3)待tidy完成之后,再将<mdx/>恢复为</>,将<keyword>和</keyword>删除8 J# ^, {" H$ X  i& I1 Y5 H

    评分

    1

    查看全部评分

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

    本版积分规则

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

    GMT+8, 2026-10-14 10:00 , Processed in 0.019974 second(s), 26 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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