掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 2085|回复: 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 编辑 3 ^) U! {% `6 R1 G, S0 r

    - |# a4 l4 y* M' X/ d# W- |7 _看到@garypang 的如下帖子,介绍Tidy是个大杀器,能将html格式化的同时自动修复html里的错误:; p$ q( J% I0 ~  C

    . u" F* f  e, _) @8 ~MDX词组提取 - 从正则进阶到头发护理  https://www.pdawiki.com/forum/forum.php?mod=viewthread&tid=26645
    . F% o$ _1 A  a* w# H. n/ c2 J7 R1 a( q% e4 j/ t& S# w
    我去官网下载了最新的版本:http://binaries.html-tidy.org/
    - T; c& k+ [2 }  Z, {4 G' S( C并做了一些试验,下图左边为源文件,右边为tidy处理后的,发现如下问题( y4 K3 Z2 _& l5 _
    1、添加了不必要的<html><head>等网页头内容,造成词条错误
    ' ~' P" H- M6 r- a: V) J0 x2、将</>与下一个keyword行合并,造成mdx源文件格式错误. ]9 ?6 e  A1 B* L- x
    3、将</>转化为可读性差的& l t ; / & g t ;
    % G" S! |# n. Q3 n+ D4 i, M7 Y& Y4 X5 I. \- E! u2 h6 r, a
    + \; A$ H! |6 o# H- `% H( D
    * q0 R8 S* K0 s) Z

    本帖子中包含更多资源

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

    x

    本帖被以下淘专辑推荐:

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

    [LV.7]常住居民III

     楼主| 发表于 2019-1-7 20:13:31 | 显示全部楼层
    看了以下配置文档,总算了解了,但解决问题还需要绕几弯:
    5 U. `. z) _. ], s0 |* zhttp://api.html-tidy.org/tidy/quickref_5.6.0.html7 r4 d+ ]6 ?+ H

    3 z; y5 i# ^& p9 M针对上贴问题的解决:. v8 I! I3 m, f# _2 ~) m
    Q1:配置tidy configy.txt文件:show-body-only: yes
    9 ]% V0 c8 p- X1 \+ W" @Q2和Q3:
    0 ^: w4 k5 Y4 W: e% L) ?(1)需暂时将</>替换为<mdx/>,将关键字设置为<keyword>关键字</keyword>
    # s8 u3 A% ?' C! W$ k(2)配置tidy configy.txt文件:new-empty-tags: mdx以及new-blocklevel-tags: keyword
    ; a5 X$ `( u3 n7 x: h) |6 L(3)待tidy完成之后,再将<mdx/>恢复为</>,将<keyword>和</keyword>删除
    8 t) K, {0 W  ~, q$ r$ d4 u

    评分

    1

    查看全部评分

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

    本版积分规则

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

    GMT+8, 2024-7-21 00:38 , Processed in 0.038416 second(s), 11 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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