掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1948|回复: 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 编辑 % k! {+ w6 ?. c1 V/ r4 w

    2 t2 U/ E$ d( ^& a  q9 q看到@garypang 的如下帖子,介绍Tidy是个大杀器,能将html格式化的同时自动修复html里的错误:
    " v( l. I% w5 C) l
    + R9 U! x& ~' X7 B$ [MDX词组提取 - 从正则进阶到头发护理  https://www.pdawiki.com/forum/forum.php?mod=viewthread&tid=26645
    ; q: m) q# A9 x8 k1 p
    " j0 O! j0 }: u6 R9 U我去官网下载了最新的版本:http://binaries.html-tidy.org/
    ) C3 M+ {; z! Y: t" p并做了一些试验,下图左边为源文件,右边为tidy处理后的,发现如下问题
    6 l. ~% v) T1 Z$ G' W1、添加了不必要的<html><head>等网页头内容,造成词条错误7 P. C' @, i; N/ Y+ u
    2、将</>与下一个keyword行合并,造成mdx源文件格式错误
    + z: i8 G3 z- X, h- Y. Y3、将</>转化为可读性差的& l t ; / & g t ;, Q6 R! J! P; `8 u
    : }6 t3 y9 {* q- w# u# K& X

    $ n  M  b2 K, r( `
    & Z- M( p5 R. J9 ?: l  G

    本帖子中包含更多资源

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

    x

    本帖被以下淘专辑推荐:

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

    [LV.7]常住居民III

     楼主| 发表于 2019-1-7 20:13:31 | 显示全部楼层
    看了以下配置文档,总算了解了,但解决问题还需要绕几弯:
    2 v% B6 U/ U2 ]0 jhttp://api.html-tidy.org/tidy/quickref_5.6.0.html
    , [& G# d& l: {6 S! g% S1 ^6 v/ C( x8 x( ?/ v# [
    针对上贴问题的解决:# t# S1 \" W" d7 r2 u: O: \. c
    Q1:配置tidy configy.txt文件:show-body-only: yes
      o' T/ K/ O5 |9 w! G6 XQ2和Q3:$ p1 x2 n7 y6 f7 d( y8 z
    (1)需暂时将</>替换为<mdx/>,将关键字设置为<keyword>关键字</keyword>0 |2 J$ A. H  T/ f
    (2)配置tidy configy.txt文件:new-empty-tags: mdx以及new-blocklevel-tags: keyword
    # a/ I7 f7 a9 z' r! P7 S% u: M(3)待tidy完成之后,再将<mdx/>恢复为</>,将<keyword>和</keyword>删除0 x" `9 }. g: x9 Q5 `4 B

    评分

    1

    查看全部评分

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

    本版积分规则

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

    GMT+8, 2024-4-29 20:53 , Processed in 0.053448 second(s), 14 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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