@faircopy/html (中文(简体) )
从渲染中提取静态道具 .html 财务报告和审定财务报表 .htm 证件或碎片,
带有原 HTML 中的位置。 解析从不执行脚本或负载
链接资源.
npm i -D faircopy @faircopy/html
import { defineConfig } from '@faircopy/config'
import { html } from '@faircopy/html'
export default defineConfig({
files: ['src/site/data/resources/blog/**/*.html'],
adapters: [html()],
rules: { 'no-weasel-words': 'error' },
})
内置元素保持其周围的句子完整. 块元素分离
部分。 实体解码而不丢失源位置. 属性、评论、,
URL/电子邮件地址, script, (中文(简体) ), style, (中文(简体) ), code, (中文(简体) ), pre, (中文(简体) ), kbd, (中文(简体) ), samp, (中文(简体) ), template, (中文(简体) ),
svg, (中文(简体) ), math, (中文(简体) ), noscript和标有分树的 data-faircopy-ignore, (中文(简体) ), hidden, (中文(简体) ),
或者说 aria-hidden="true" 除外。 代码和 URL 横跨不同的通用语段.
这是静态文本提取: CSS 可见度, JavaScript 生成的复制件,以及
属性副本, 如 alt 财务报告和审定财务报表 aria-label 不属于它的范围。 喜欢
作者 Markdown 的标记下适配器; HTML 只用于 HTML 内容, a
单独进行复印审计,或独立维护的服务表面.
包括这两份陈述,在自己的档案中分别得出了结论.