1
phpcyy 2020-01-13 11:05:50 +08:00
StackOverflow 上有回答
|
2
phpcyy 2020-01-13 11:06:21 +08:00
|
3
unicloud 2020-01-13 11:19:36 +08:00
试试这个: https://github.com/beautify-web/js-beautify
我网站上的在线 HTML 格式化工具 https://www.dute.org/html-formatter 就是用的它。 |
7
kukat 2020-01-13 13:22:10 +08:00
|
8
lp7631010 OP @kukat 这个试了没什么效果 最接近我要的效果的是 https://github.com/mihaeu/html-formatter 这个 但是它又主动给 a 标签的文字前后加了很多空格 难搞哦
|
9
AmrtaShiva 2020-01-13 13:30:44 +08:00
vim 有自动格式化插件 一时没找到链接 等回去看看
|
10
lp7631010 OP @AmrtaShiva 不是这样 是生成静态页面时把模板标签如 foreach 循环等打乱的 html 格式自动格式化
|
12
duan602728596 2020-01-13 13:42:12 +08:00 via iPhone
php 的确实有点难找,曲线的办法就是使用 exec 执行 node 脚本,node 里面满足你要求的库比较好找,不过每次都格式化的话可能会影响性能
|
13
lp7631010 OP @duan602728596 这么绕 就没意思了 - -
|
14
lp7631010 OP 暂时用 https: //github.com/mihaeu/html-formatter 这个临时解决一下 再正则处理一下把 a 标签自动加的空格给去掉,如果谁还有什么更好的类也可以继续分享一下
|
15
JCZ2MkKb5S8ZX9pq 2020-01-13 13:48:18 +08:00
sublime text 直接插件 Prettify 搞定 ctrl shift H
|
16
RE 2020-01-13 14:03:54 +08:00 via iPhone
用 MinHtml 这个库压缩一下,跟你老板说减少空格可以节省流量
|
17
outside 2020-01-13 14:15:02 +08:00
|