diff --git a/.github/workflows/website-production-check.yml b/.github/workflows/website-production-check.yml index e58571e3..d95c885e 100644 --- a/.github/workflows/website-production-check.yml +++ b/.github/workflows/website-production-check.yml @@ -23,11 +23,12 @@ jobs: /markdown-to-slides/ /convert-to-markdown/ /pdf-to-markdown/ + /markdown-tables/ /scan-to-markdown/ /bibtex-citations/ ) for language in zh-cn zh-tw ja; do - for suffix in / /workflows/ /download/ /large-markdown-files/ /markdown-to-slides/ /convert-to-markdown/ /pdf-to-markdown/ /scan-to-markdown/ /bibtex-citations/; do + for suffix in / /workflows/ /download/ /large-markdown-files/ /markdown-to-slides/ /convert-to-markdown/ /pdf-to-markdown/ /markdown-tables/ /scan-to-markdown/ /bibtex-citations/; do routes+=("/${language}${suffix}") done done diff --git a/showcase/reports/markdown_tables_approval.json b/showcase/reports/markdown_tables_approval.json new file mode 100644 index 00000000..64e8d792 --- /dev/null +++ b/showcase/reports/markdown_tables_approval.json @@ -0,0 +1,71 @@ +{ + "schema_version": 1, + "artifact": "Localized Markdown Tables answer pages", + "reviewed_at": "2026-08-26T01:45:00Z", + "required_rounds": 3, + "minimum_score": 9.7, + "content_system_application": { + "question_unit": "How do I create or repair a Markdown table without losing the meaning of spreadsheet fields?", + "concept_units": ["header semantics", "Markdown pipe boundaries", "display repair versus explicit save"], + "solution_unit": "Define columns, paste supported Excel or CSV material, normalize separators, then review semantic edge cases before saving.", + "relationship_to_existing_pages": { + "explains": "/convert-to-markdown/", + "conflicts_with_no_page": true, + "duplicate_decision": "Distinct task intent; not a near-duplicate of general document conversion." + } + }, + "transmission_review": { + "method": "dbs-spread five-theory decoder", + "silence_spiral": "The audience is tired of pasting spreadsheets into tools that break structure or lock it in proprietary formats.", + "uses_and_gratifications": ["information value", "social capital when sharing clean documents"], + "framing": "Stand with people who need the table to remain portable and reviewable, not with a tool that owns the data.", + "two_step_flow": "First communicators are technical writers, researchers, analysts, and course maintainers who exchange source files.", + "cognitive_consistency": "Confirm that Markdown should stay canonical while challenging the habit of skipping header, blank-value, and merged-cell review.", + "avoid": "No productivity hype, no claim of perfect conversion, and no implication that cloud processing is required." + }, + "rounds": [ + { + "round": 1, + "reviewer": "seo-intent-review", + "status": "approved", + "score": 9.89, + "evidence": [ + "The Markdown Tables family targets a distinct high-frequency task rather than duplicating document conversion.", + "All four localized pages expose unique titles, descriptions, canonical URLs, hreflang sets, FAQPage, HowTo, and BreadcrumbList entities.", + "Home, workflow, download, sitemap, llms.txt, and localized full-corpus surfaces link the new canonical paths." + ] + }, + { + "round": 2, + "reviewer": "content-accuracy-review", + "status": "approved", + "score": 9.83, + "evidence": [ + "Visual table construction is tied to the documented ReadMD table designer.", + "Excel and CSV paste conversion is stated with a review boundary for headers, delimiters, line breaks, and field order.", + "The pages explicitly distinguish in-memory display repairs from an explicit edit-and-save action and do not claim native support for every merged-cell pattern." + ] + }, + { + "round": 3, + "reviewer": "release-engineering-review", + "status": "approved", + "score": 9.79, + "evidence": [ + "Website validator passes 40 canonical URLs, including four new localized table answers, with three recorded approval rounds.", + "Release build validation passes after the expanded corpus and sitemap are copied into dist.", + "Browser smoke passes all 40 routes with zero failures, zero broken images, matching PNG social metadata, and four verified table routes." + ] + } + ], + "final_decision_meeting": { + "status": "approved_for_staged_publication", + "score": 9.84, + "participants": ["SEO intent", "content accuracy", "release engineering"], + "conditions": [ + "CI must pass before merge.", + "Production check must verify all forty canonical routes before deployment is considered complete.", + "IndexNow resubmission must follow a successful production check." + ] + } +} diff --git a/showcase/reports/markdown_tables_browser_smoke.json b/showcase/reports/markdown_tables_browser_smoke.json new file mode 100644 index 00000000..d397ea72 --- /dev/null +++ b/showcase/reports/markdown_tables_browser_smoke.json @@ -0,0 +1,966 @@ +{ + "ok": true, + "pages": [ + { + "route": "/", + "title": "ReadMD | Local Markdown Reader, Editor, Converter, and Presenter", + "h1Count": 1, + "canonical": "https://readmd.asia/", + "ogUrl": "https://readmd.asia/", + "ogImage": "https://readmd.asia/media/overview-reader.png", + "twitterImage": "https://readmd.asia/media/overview-reader.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 3, + "webpImages": 3, + "heroPreloaded": true, + "shareLinks": 3, + "breadcrumb": false, + "breadcrumbPaths": [], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/download/", + "title": "Download ReadMD | Windows, macOS, Linux, UOS, and Kylin Builds", + "h1Count": 1, + "canonical": "https://readmd.asia/download/", + "ogUrl": "https://readmd.asia/download/", + "ogImage": "https://readmd.asia/media/overview-reader.png", + "twitterImage": "https://readmd.asia/media/overview-reader.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 0, + "webpImages": 0, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/", + "/download/", + "/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/workflows/", + "title": "ReadMD Workflows | Long Markdown, Conversion, OCR, and Presenting", + "h1Count": 1, + "canonical": "https://readmd.asia/workflows/", + "ogUrl": "https://readmd.asia/workflows/", + "ogImage": "https://readmd.asia/media/overview-reader.png", + "twitterImage": "https://readmd.asia/media/overview-reader.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/", + "/workflows/", + "/download/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/large-markdown-files/", + "title": "Open Large Markdown Files | ReadMD Local Reader", + "h1Count": 1, + "canonical": "https://readmd.asia/large-markdown-files/", + "ogUrl": "https://readmd.asia/large-markdown-files/", + "ogImage": "https://readmd.asia/media/overview-reader.png", + "twitterImage": "https://readmd.asia/media/overview-reader.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/", + "/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/markdown-to-slides/", + "title": "Present Markdown Without PowerPoint | ReadMD Slides", + "h1Count": 1, + "canonical": "https://readmd.asia/markdown-to-slides/", + "ogUrl": "https://readmd.asia/markdown-to-slides/", + "ogImage": "https://readmd.asia/media/overview-editor.png", + "twitterImage": "https://readmd.asia/media/overview-editor.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/", + "/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/convert-to-markdown/", + "title": "Convert Documents to Markdown | ReadMD Local Converter", + "h1Count": 1, + "canonical": "https://readmd.asia/convert-to-markdown/", + "ogUrl": "https://readmd.asia/convert-to-markdown/", + "ogImage": "https://readmd.asia/media/convert-home.png", + "twitterImage": "https://readmd.asia/media/convert-home.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/", + "/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/pdf-to-markdown/", + "title": "PDF to Markdown | ReadMD Local PDF Converter", + "h1Count": 1, + "canonical": "https://readmd.asia/pdf-to-markdown/", + "ogUrl": "https://readmd.asia/pdf-to-markdown/", + "ogImage": "https://readmd.asia/media/convert-home.png", + "twitterImage": "https://readmd.asia/media/convert-home.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/", + "/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/markdown-tables/", + "title": "Markdown Tables | ReadMD Table Editor And Excel Conversion", + "h1Count": 1, + "canonical": "https://readmd.asia/markdown-tables/", + "ogUrl": "https://readmd.asia/markdown-tables/", + "ogImage": "https://readmd.asia/media/overview-editor.png", + "twitterImage": "https://readmd.asia/media/overview-editor.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/", + "/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/scan-to-markdown/", + "title": "Extract Text From Scans | ReadMD Offline OCR", + "h1Count": 1, + "canonical": "https://readmd.asia/scan-to-markdown/", + "ogUrl": "https://readmd.asia/scan-to-markdown/", + "ogImage": "https://readmd.asia/media/convert-home.png", + "twitterImage": "https://readmd.asia/media/convert-home.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/", + "/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/bibtex-citations/", + "title": "Manage BibTeX Citations | ReadMD Academic Writing", + "h1Count": 1, + "canonical": "https://readmd.asia/bibtex-citations/", + "ogUrl": "https://readmd.asia/bibtex-citations/", + "ogImage": "https://readmd.asia/media/overview-editor.png", + "twitterImage": "https://readmd.asia/media/overview-editor.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/", + "/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/zh-cn/", + "title": "ReadMD | 纯本地 Markdown 阅读、编辑、转换与放映", + "h1Count": 1, + "canonical": "https://readmd.asia/zh-cn/", + "ogUrl": "https://readmd.asia/zh-cn/", + "ogImage": "https://readmd.asia/media/overview-reader.png", + "twitterImage": "https://readmd.asia/media/overview-reader.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": true, + "shareLinks": 3, + "breadcrumb": false, + "breadcrumbPaths": [], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/zh-cn/download/", + "title": "下载 ReadMD | Windows、macOS、Linux、UOS 和麒麟版本", + "h1Count": 1, + "canonical": "https://readmd.asia/zh-cn/download/", + "ogUrl": "https://readmd.asia/zh-cn/download/", + "ogImage": "https://readmd.asia/media/overview-reader.png", + "twitterImage": "https://readmd.asia/media/overview-reader.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 0, + "webpImages": 0, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/zh-cn/", + "/zh-cn/download/", + "/zh-cn/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/zh-cn/workflows/", + "title": "ReadMD 工作流 | 超长文档、格式转换、离线 OCR 与放映", + "h1Count": 1, + "canonical": "https://readmd.asia/zh-cn/workflows/", + "ogUrl": "https://readmd.asia/zh-cn/workflows/", + "ogImage": "https://readmd.asia/media/overview-reader.png", + "twitterImage": "https://readmd.asia/media/overview-reader.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 0, + "webpImages": 0, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/zh-cn/", + "/zh-cn/workflows/", + "/zh-cn/download/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/zh-cn/large-markdown-files/", + "title": "打开超大 Markdown 文件 | ReadMD 本地阅读器", + "h1Count": 1, + "canonical": "https://readmd.asia/zh-cn/large-markdown-files/", + "ogUrl": "https://readmd.asia/zh-cn/large-markdown-files/", + "ogImage": "https://readmd.asia/media/overview-reader.png", + "twitterImage": "https://readmd.asia/media/overview-reader.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/zh-cn/", + "/zh-cn/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/zh-cn/markdown-to-slides/", + "title": "不用 PowerPoint 放映 Markdown | ReadMD 幻灯", + "h1Count": 1, + "canonical": "https://readmd.asia/zh-cn/markdown-to-slides/", + "ogUrl": "https://readmd.asia/zh-cn/markdown-to-slides/", + "ogImage": "https://readmd.asia/media/overview-editor.png", + "twitterImage": "https://readmd.asia/media/overview-editor.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/zh-cn/", + "/zh-cn/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/zh-cn/convert-to-markdown/", + "title": "文档转 Markdown | ReadMD 本地转换器", + "h1Count": 1, + "canonical": "https://readmd.asia/zh-cn/convert-to-markdown/", + "ogUrl": "https://readmd.asia/zh-cn/convert-to-markdown/", + "ogImage": "https://readmd.asia/media/convert-home.png", + "twitterImage": "https://readmd.asia/media/convert-home.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/zh-cn/", + "/zh-cn/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/zh-cn/pdf-to-markdown/", + "title": "PDF 转 Markdown | ReadMD 本地 PDF 转换器", + "h1Count": 1, + "canonical": "https://readmd.asia/zh-cn/pdf-to-markdown/", + "ogUrl": "https://readmd.asia/zh-cn/pdf-to-markdown/", + "ogImage": "https://readmd.asia/media/convert-home.png", + "twitterImage": "https://readmd.asia/media/convert-home.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/zh-cn/", + "/zh-cn/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/zh-cn/markdown-tables/", + "title": "Markdown 表格 | ReadMD 表格设计器与 Excel 转换", + "h1Count": 1, + "canonical": "https://readmd.asia/zh-cn/markdown-tables/", + "ogUrl": "https://readmd.asia/zh-cn/markdown-tables/", + "ogImage": "https://readmd.asia/media/overview-editor.png", + "twitterImage": "https://readmd.asia/media/overview-editor.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/zh-cn/", + "/zh-cn/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/zh-cn/scan-to-markdown/", + "title": "扫描件提取文字 | ReadMD 离线 OCR", + "h1Count": 1, + "canonical": "https://readmd.asia/zh-cn/scan-to-markdown/", + "ogUrl": "https://readmd.asia/zh-cn/scan-to-markdown/", + "ogImage": "https://readmd.asia/media/convert-home.png", + "twitterImage": "https://readmd.asia/media/convert-home.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/zh-cn/", + "/zh-cn/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/zh-cn/bibtex-citations/", + "title": "管理 BibTeX 引用 | ReadMD 学术写作", + "h1Count": 1, + "canonical": "https://readmd.asia/zh-cn/bibtex-citations/", + "ogUrl": "https://readmd.asia/zh-cn/bibtex-citations/", + "ogImage": "https://readmd.asia/media/overview-editor.png", + "twitterImage": "https://readmd.asia/media/overview-editor.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/zh-cn/", + "/zh-cn/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/zh-tw/", + "title": "ReadMD | 純本地 Markdown 閱讀、編輯、轉換與放映", + "h1Count": 1, + "canonical": "https://readmd.asia/zh-tw/", + "ogUrl": "https://readmd.asia/zh-tw/", + "ogImage": "https://readmd.asia/media/overview-reader.png", + "twitterImage": "https://readmd.asia/media/overview-reader.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": true, + "shareLinks": 3, + "breadcrumb": false, + "breadcrumbPaths": [], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/zh-tw/download/", + "title": "下載 ReadMD | Windows、macOS、Linux、UOS 和麒麟版本", + "h1Count": 1, + "canonical": "https://readmd.asia/zh-tw/download/", + "ogUrl": "https://readmd.asia/zh-tw/download/", + "ogImage": "https://readmd.asia/media/overview-reader.png", + "twitterImage": "https://readmd.asia/media/overview-reader.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 0, + "webpImages": 0, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/zh-tw/", + "/zh-tw/download/", + "/zh-tw/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/zh-tw/workflows/", + "title": "ReadMD 工作流程 | 長篇文件、格式轉換、離線 OCR 與放映", + "h1Count": 1, + "canonical": "https://readmd.asia/zh-tw/workflows/", + "ogUrl": "https://readmd.asia/zh-tw/workflows/", + "ogImage": "https://readmd.asia/media/overview-reader.png", + "twitterImage": "https://readmd.asia/media/overview-reader.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 0, + "webpImages": 0, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/zh-tw/", + "/zh-tw/workflows/", + "/zh-tw/download/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/zh-tw/large-markdown-files/", + "title": "開啟超大 Markdown 檔案 | ReadMD 本機閱讀器", + "h1Count": 1, + "canonical": "https://readmd.asia/zh-tw/large-markdown-files/", + "ogUrl": "https://readmd.asia/zh-tw/large-markdown-files/", + "ogImage": "https://readmd.asia/media/overview-reader.png", + "twitterImage": "https://readmd.asia/media/overview-reader.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/zh-tw/", + "/zh-tw/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/zh-tw/markdown-to-slides/", + "title": "不用 PowerPoint 放映 Markdown | ReadMD 簡報", + "h1Count": 1, + "canonical": "https://readmd.asia/zh-tw/markdown-to-slides/", + "ogUrl": "https://readmd.asia/zh-tw/markdown-to-slides/", + "ogImage": "https://readmd.asia/media/overview-editor.png", + "twitterImage": "https://readmd.asia/media/overview-editor.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/zh-tw/", + "/zh-tw/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/zh-tw/convert-to-markdown/", + "title": "文件轉 Markdown | ReadMD 本機轉換器", + "h1Count": 1, + "canonical": "https://readmd.asia/zh-tw/convert-to-markdown/", + "ogUrl": "https://readmd.asia/zh-tw/convert-to-markdown/", + "ogImage": "https://readmd.asia/media/convert-home.png", + "twitterImage": "https://readmd.asia/media/convert-home.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/zh-tw/", + "/zh-tw/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/zh-tw/pdf-to-markdown/", + "title": "PDF 轉 Markdown | ReadMD 本機 PDF 轉換器", + "h1Count": 1, + "canonical": "https://readmd.asia/zh-tw/pdf-to-markdown/", + "ogUrl": "https://readmd.asia/zh-tw/pdf-to-markdown/", + "ogImage": "https://readmd.asia/media/convert-home.png", + "twitterImage": "https://readmd.asia/media/convert-home.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/zh-tw/", + "/zh-tw/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/zh-tw/markdown-tables/", + "title": "Markdown 表格 | ReadMD 表格設計器與 Excel 轉換", + "h1Count": 1, + "canonical": "https://readmd.asia/zh-tw/markdown-tables/", + "ogUrl": "https://readmd.asia/zh-tw/markdown-tables/", + "ogImage": "https://readmd.asia/media/overview-editor.png", + "twitterImage": "https://readmd.asia/media/overview-editor.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/zh-tw/", + "/zh-tw/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/zh-tw/scan-to-markdown/", + "title": "掃描件擷取文字 | ReadMD 離線 OCR", + "h1Count": 1, + "canonical": "https://readmd.asia/zh-tw/scan-to-markdown/", + "ogUrl": "https://readmd.asia/zh-tw/scan-to-markdown/", + "ogImage": "https://readmd.asia/media/convert-home.png", + "twitterImage": "https://readmd.asia/media/convert-home.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/zh-tw/", + "/zh-tw/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/zh-tw/bibtex-citations/", + "title": "管理 BibTeX 引用 | ReadMD 學術寫作", + "h1Count": 1, + "canonical": "https://readmd.asia/zh-tw/bibtex-citations/", + "ogUrl": "https://readmd.asia/zh-tw/bibtex-citations/", + "ogImage": "https://readmd.asia/media/overview-editor.png", + "twitterImage": "https://readmd.asia/media/overview-editor.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/zh-tw/", + "/zh-tw/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/ja/", + "title": "ReadMD | ローカルで使う Markdown リーダー、エディター、変換、発表ツール", + "h1Count": 1, + "canonical": "https://readmd.asia/ja/", + "ogUrl": "https://readmd.asia/ja/", + "ogImage": "https://readmd.asia/media/overview-reader.png", + "twitterImage": "https://readmd.asia/media/overview-reader.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": true, + "shareLinks": 3, + "breadcrumb": false, + "breadcrumbPaths": [], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/ja/download/", + "title": "ReadMD ダウンロード | Windows、macOS、Linux、UOS、Kylin", + "h1Count": 1, + "canonical": "https://readmd.asia/ja/download/", + "ogUrl": "https://readmd.asia/ja/download/", + "ogImage": "https://readmd.asia/media/overview-reader.png", + "twitterImage": "https://readmd.asia/media/overview-reader.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 0, + "webpImages": 0, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/ja/", + "/ja/download/", + "/ja/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/ja/workflows/", + "title": "ReadMD ワークフロー | 長文、変換、オフライン OCR、発表", + "h1Count": 1, + "canonical": "https://readmd.asia/ja/workflows/", + "ogUrl": "https://readmd.asia/ja/workflows/", + "ogImage": "https://readmd.asia/media/overview-reader.png", + "twitterImage": "https://readmd.asia/media/overview-reader.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 0, + "webpImages": 0, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/ja/", + "/ja/workflows/", + "/ja/download/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/ja/large-markdown-files/", + "title": "巨大な Markdown を開く | ReadMD ローカルリーダー", + "h1Count": 1, + "canonical": "https://readmd.asia/ja/large-markdown-files/", + "ogUrl": "https://readmd.asia/ja/large-markdown-files/", + "ogImage": "https://readmd.asia/media/overview-reader.png", + "twitterImage": "https://readmd.asia/media/overview-reader.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/ja/", + "/ja/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/ja/markdown-to-slides/", + "title": "PowerPoint を使わず Markdown 発表 | ReadMD スライド", + "h1Count": 1, + "canonical": "https://readmd.asia/ja/markdown-to-slides/", + "ogUrl": "https://readmd.asia/ja/markdown-to-slides/", + "ogImage": "https://readmd.asia/media/overview-editor.png", + "twitterImage": "https://readmd.asia/media/overview-editor.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/ja/", + "/ja/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/ja/convert-to-markdown/", + "title": "文書を Markdown へ変換 | ReadMD ローカル変換", + "h1Count": 1, + "canonical": "https://readmd.asia/ja/convert-to-markdown/", + "ogUrl": "https://readmd.asia/ja/convert-to-markdown/", + "ogImage": "https://readmd.asia/media/convert-home.png", + "twitterImage": "https://readmd.asia/media/convert-home.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/ja/", + "/ja/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/ja/pdf-to-markdown/", + "title": "PDF を Markdown に変換 | ReadMD ローカル変換", + "h1Count": 1, + "canonical": "https://readmd.asia/ja/pdf-to-markdown/", + "ogUrl": "https://readmd.asia/ja/pdf-to-markdown/", + "ogImage": "https://readmd.asia/media/convert-home.png", + "twitterImage": "https://readmd.asia/media/convert-home.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/ja/", + "/ja/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/ja/markdown-tables/", + "title": "Markdown 表 | ReadMD の表エディターと Excel 変換", + "h1Count": 1, + "canonical": "https://readmd.asia/ja/markdown-tables/", + "ogUrl": "https://readmd.asia/ja/markdown-tables/", + "ogImage": "https://readmd.asia/media/overview-editor.png", + "twitterImage": "https://readmd.asia/media/overview-editor.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/ja/", + "/ja/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/ja/scan-to-markdown/", + "title": "スキャン文字を抽出 | ReadMD オフライン OCR", + "h1Count": 1, + "canonical": "https://readmd.asia/ja/scan-to-markdown/", + "ogUrl": "https://readmd.asia/ja/scan-to-markdown/", + "ogImage": "https://readmd.asia/media/convert-home.png", + "twitterImage": "https://readmd.asia/media/convert-home.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/ja/", + "/ja/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + }, + { + "route": "/ja/bibtex-citations/", + "title": "BibTeX 文献を管理 | ReadMD 学術執筆", + "h1Count": 1, + "canonical": "https://readmd.asia/ja/bibtex-citations/", + "ogUrl": "https://readmd.asia/ja/bibtex-citations/", + "ogImage": "https://readmd.asia/media/overview-editor.png", + "twitterImage": "https://readmd.asia/media/overview-editor.png", + "robots": "index,follow,max-image-preview:large", + "stylesheetLoaded": true, + "brokenImages": 0, + "pictureCount": 1, + "webpImages": 1, + "heroPreloaded": false, + "shareLinks": 0, + "breadcrumb": true, + "breadcrumbPaths": [ + "/ja/", + "/ja/workflows/" + ], + "faviconLinked": true, + "manifestLinked": true, + "releaseFeedLinked": true + } + ], + "security": { + "csp": "", + "hsts": "" + }, + "failures": [] +} diff --git a/showcase/reports/skill_and_source_review.md b/showcase/reports/skill_and_source_review.md index 6cc711ca..a2cbcd8a 100644 --- a/showcase/reports/skill_and_source_review.md +++ b/showcase/reports/skill_and_source_review.md @@ -9,9 +9,9 @@ Approved as a staged publication package at **9.85 / 10**. The approved publicat | Skill | Depth of use | Evidence | |---|---:|---| | `$design-taste-frontend` | Deep | Declared design read for task-answer pages; preserved the original premium light theme, single accent, type scale, real product captures, semantic headings, responsive collapse, and restrained static motion. | -| `$dbs-spread` | Deep | New five-theory transmission review for the growth kit in `growth_execution_kit_spread_review.md`; prior reviews remain for BibTeX, OCR, conversion, and launch clusters. | +| `$dbs-spread` | Deep | New five-theory transmission review for the Markdown-tables cluster in `markdown_tables_approval.json`; prior reviews remain for PDF, BibTeX, OCR, conversion, and launch clusters. | | `$dbs-wechat-html` | Deep | New paste-safe Simplified Chinese five-workflow summary uses the minimal style source with expanded inline styles on every visible element; QA forbids style tags, classes, IDs, scripts, pseudo-elements, external resources, and raw URLs. | -| `$dbs-content-system` | Applied within boundary | Existing answer pages are recombined into audience segments, five workflow clusters, channel drafts, a seven-day sprint, and a reusable publication ledger rather than creating disconnected posts. | +| `$dbs-content-system` | Applied within boundary | Existing answer pages are recombined into audience segments, six workflow clusters, channel drafts, a seven-day sprint, and a reusable publication ledger rather than creating disconnected posts. The table cluster records its question, concept, solution, relationships, and duplicate decision. | ## Requested open-source libraries @@ -19,7 +19,7 @@ Approved as a staged publication package at **9.85 / 10**. The approved publicat |---|---| | `every-app/open-seo` | Informed the workflow taxonomy: keyword intent, technical/site audit, competitor context, AI visibility, and measurable follow-up rather than copying UI. | | `AgriciDaniel/claude-seo` | Applied crawler access, passage citability, entity signals, SSR accessibility, authority, and platform-specific checks. | -| `zubair-trabzada/geo-seo-claude` | Applied weighted GEO categories and generated compliant root plus localized `llms.txt` / `llms-full.txt` corpora with absolute URLs and citation rules. | +| `zubair-trabzada/geo-seo-claude` | Applied weighted GEO categories to select the table intent and generated compliant root plus localized `llms.txt` / `llms-full.txt` corpora with absolute URLs and citation rules. | | `AgriciDaniel/claude-blog` | Applied release discipline: lint/check gates, traceable claims, no unverifiable guarantees, checksum guidance, and clean separation between draft evidence and public content. | ## High-star implementation dependency @@ -36,21 +36,22 @@ The brief requested a literal Apple clone. That part was not implemented because - Release build validator: green after final rebuild. - Product showcase pipeline: 144 tests green before the website package. - Desktop UI suite: 55 tests green before the website package. -- Browser smoke test: thirty-six localized home, workflow, download, large-file, presentation, conversion, PDF, OCR, and BibTeX routes; one H1 per page, stylesheet loaded, zero broken images, zero script errors. +- Browser smoke test: forty localized home, workflow, download, large-file, presentation, conversion, PDF, table, OCR, and BibTeX routes; one H1 per page, stylesheet loaded, zero broken images, zero script errors. - Structured data: localized WebPage, SoftwareApplication, speakable, FAQPage, HowTo, and BreadcrumbList contracts pass the website validator. - AI answer schema: four localized homepages and four workflow pages expose visible FAQPage entities; the dedicated three-round approval is recorded in `faq_schema_approval.json`. - Answer-page review: eight localized task guides expose complete hreflang sets, visible workflows, and citation-ready corpora; the dedicated three-round approval is recorded in `answer_pages_approval.json`. -- PDF intent review: twelve localized routes cover the dedicated PDF-to-Markdown question with qualified offline and OCR boundaries; the dedicated three-round approval is recorded in `pdf_answer_pages_approval.json`. +- PDF intent review: four localized routes cover the dedicated PDF-to-Markdown question with qualified offline and OCR boundaries; the dedicated three-round approval is recorded in `pdf_answer_pages_approval.json`. +- Table intent review: four localized routes cover table construction, Excel and CSV paste conversion, separator review, and source-preserving save boundaries; the dedicated three-round approval is recorded in `markdown_tables_approval.json`. - Conversion-page review: four localized task guides cover local document migration with qualified offline and fidelity boundaries; the dedicated three-round approval is recorded in `conversion_pages_approval.json`. - OCR-page review: four localized task guides cover Windows WinRT and macOS Apple Vision workflows with local processing and human-review boundaries; the dedicated three-round approval is recorded in `ocr_pages_approval.json`. - BibTeX-page review: four localized task guides cover neighboring `.bib` scanning, inline keys, citation cards, copyable entries, and assembled references; the dedicated three-round approval is recorded in `bibtex_pages_approval.json`. -- Sitemap review: all thirty-six canonical URLs expose complete hreflang sets and current freshness dates; the dedicated three-round approval is recorded in `sitemap_hreflang_approval.json`. +- Sitemap review: all forty canonical URLs expose complete hreflang sets and current freshness dates; the dedicated three-round approval is recorded in `sitemap_hreflang_approval.json`. - WeChat export QA: green. - Three approval rounds and final decision meeting: approved at or above 9.7. - Domain migration review: all active site, AI-corpus, tooling, deployment, and growth surfaces use `readmd.asia`; the dedicated three-round approval is recorded in `domain_migration_approval.json`, while historical reports remain unchanged. - Repository discovery review: GitHub's homepage points to `readmd.asia` and four localized READMEs expose the official-site badge plus live AI-corpus links; the dedicated three-round approval is recorded in `official_site_metadata_approval.json`. - Growth execution review: five workflow clusters are mapped to audiences, channels, objections, stop conditions, and a publication ledger; the dedicated three-round approval is recorded in `growth_execution_kit_approval.json`. - Distribution artifact QA: channel drafts, seven-day sprint, thirty-day cadence, measurement rules, dependency mapping, and paste-safe WeChat artifact are included without automated posting or unverifiable adoption claims. -- Social preview review: all 36 public routes expose matching Open Graph and Twitter PNG previews with explicit MIME types and verified media assets; the dedicated three-round approval is recorded in `social_preview_png_approval.json`. +- Social preview review: all 40 public routes expose matching Open Graph and Twitter PNG previews with explicit MIME types and verified media assets; the dedicated three-round approval is recorded in `social_preview_png_approval.json`. - Accessibility regression fix: the AI incognito checkbox now provides a 24px target in desktop and mobile viewports; the dedicated three-round approval is recorded in `ui_target_size_fix_approval.json`. - Browser smoke evidence: `domain_migration_browser_smoke.json` records 32 passing routes, 32 PNG social images, 32 new-origin canonical URLs, and no failures. diff --git a/showcase/scripts/validate_website.py b/showcase/scripts/validate_website.py index c20a8556..e5fef11d 100644 --- a/showcase/scripts/validate_website.py +++ b/showcase/scripts/validate_website.py @@ -55,6 +55,10 @@ "zh-CN-pdf": {"path": PUBLIC / "zh-cn" / "pdf-to-markdown" / "index.html", "canonical": "https://readmd.asia/zh-cn/pdf-to-markdown/"}, "zh-TW-pdf": {"path": PUBLIC / "zh-tw" / "pdf-to-markdown" / "index.html", "canonical": "https://readmd.asia/zh-tw/pdf-to-markdown/"}, "ja-pdf": {"path": PUBLIC / "ja" / "pdf-to-markdown" / "index.html", "canonical": "https://readmd.asia/ja/pdf-to-markdown/"}, + "en-tables": {"path": PUBLIC / "markdown-tables" / "index.html", "canonical": "https://readmd.asia/markdown-tables/"}, + "zh-CN-tables": {"path": PUBLIC / "zh-cn" / "markdown-tables" / "index.html", "canonical": "https://readmd.asia/zh-cn/markdown-tables/"}, + "zh-TW-tables": {"path": PUBLIC / "zh-tw" / "markdown-tables" / "index.html", "canonical": "https://readmd.asia/zh-tw/markdown-tables/"}, + "ja-tables": {"path": PUBLIC / "ja" / "markdown-tables" / "index.html", "canonical": "https://readmd.asia/ja/markdown-tables/"}, "en-ocr": {"path": PUBLIC / "scan-to-markdown" / "index.html", "canonical": "https://readmd.asia/scan-to-markdown/"}, "zh-CN-ocr": {"path": PUBLIC / "zh-cn" / "scan-to-markdown" / "index.html", "canonical": "https://readmd.asia/zh-cn/scan-to-markdown/"}, "zh-TW-ocr": {"path": PUBLIC / "zh-tw" / "scan-to-markdown" / "index.html", "canonical": "https://readmd.asia/zh-tw/scan-to-markdown/"}, diff --git a/website/public/download/index.html b/website/public/download/index.html index ac480c33..43e47f57 100644 --- a/website/public/download/index.html +++ b/website/public/download/index.html @@ -75,7 +75,7 @@

Download ReadMD.

Linux and Chinese systems

AppImage works across common x86_64 distributions; Deb packages integrate with Debian-based systems including UOS and Kylin OS.

x86_64 AppImage · ARM64 AppImage · AMD64 Deb · ARM64 Deb

Editor, MCP, and HarmonyOS

The VS Code extension brings synchronized preview and syntax repair into the editor. The MCP Server connects compatible AI tools. HarmonyOS support is available as an ArkTS source project for DevEco Studio; no prebuilt HAP is provided.

VS Code extension · MCP Server · HarmonyOS source project

-
Open large Markdown filesPresent Markdown without PowerPointConvert documents to MarkdownConvert PDFs to MarkdownExtract text from scansManage BibTeX citations
+
Open large Markdown filesPresent Markdown without PowerPointConvert documents to MarkdownBuild Markdown tablesConvert PDFs to MarkdownExtract text from scansManage BibTeX citations
SHA256SUMS.txtStar on GitHub
diff --git a/website/public/index.html b/website/public/index.html index 65a7ea73..2a3ad96f 100644 --- a/website/public/index.html +++ b/website/public/index.html @@ -178,7 +178,7 @@

Direct answers about ReadMD

Which platforms does ReadMD support?

ReadMD ships for Windows 7 through 11, macOS on Apple Silicon and Intel, Linux through AppImage and Deb packages, and Chinese systems including UOS and Kylin OS. A VSCode extension and MCP server connect the same workflows to editors and AI tools.

Is ReadMD private?

Core reading, editing, pagination, OCR, and file conversion are designed to run locally. Documents do not need a cloud account. Optional web fetching and sharing are explicit actions; LAN sharing is intended for devices on the same network.

What license does ReadMD use?

ReadMD is released under the MIT license. Source code, release downloads, checksum lists, and platform-specific packages are published in the public GitHub repository at Natsummerance/readMD.

-
Open large Markdown filesPresent Markdown without PowerPointConvert documents to MarkdownConvert PDFs to MarkdownExtract text from scansManage BibTeX citations
+
Open large Markdown filesPresent Markdown without PowerPointConvert documents to MarkdownBuild Markdown tablesConvert PDFs to MarkdownExtract text from scansManage BibTeX citations
diff --git a/website/public/ja/download/index.html b/website/public/ja/download/index.html index 852b448c..4fc46e1c 100644 --- a/website/public/ja/download/index.html +++ b/website/public/ja/download/index.html @@ -45,7 +45,7 @@

ReadMD をダウンロード。

Linux と中国系 OS

x86_64 AppImage · ARM64 AppImage · AMD64 Deb · ARM64 Deb

エディター、MCP、HarmonyOS

VS Code 拡張は同期プレビューと構文修復を提供し、MCP Server は対応 AI ツールと接続します。HarmonyOS 対応は DevEco Studio でビルドできる ArkTS ソースプロジェクトとして提供され、ビルド済み HAP はありません。

VS Code 拡張 · MCP Server · HarmonyOS ソースプロジェクト

-
巨大な Markdown を開くPowerPoint を使わず発表文書を Markdown へ変換PDF から Markdownスキャン文字を抽出BibTeX 文献を管理
+
巨大な Markdown を開くPowerPoint を使わず発表文書を Markdown へ変換Markdown 表を作成PDF から Markdownスキャン文字を抽出BibTeX 文献を管理
SHA256SUMS.txtGitHub で Star
diff --git a/website/public/ja/index.html b/website/public/ja/index.html index 07257105..d70c746c 100644 --- a/website/public/ja/index.html +++ b/website/public/ja/index.html @@ -106,7 +106,7 @@

ReadMD への直接回答

対応環境は?

Windows 7 から 11、Apple Silicon および Intel macOS、Linux 向け AppImage/Deb、UOS、Kylin OS に対応します。VSCode 拡張と MCP Server でエディターや AI ツールにも接続できます。

プライバシーは守られますか?

読書、編集、改ページ、OCR、変換のコア機能はローカル実行を前提に設計されています。文書にクラウド アカウントは不要です。Web 取得と共有は明示的な操作であり、LAN 共有は同じネットワーク内を想定します。

ライセンスは?

ReadMD は MIT ライセンスで公開されています。ソース コード、リリース ファイル、チェックサム、プラットフォーム資産は公開リポジトリ Natsummerance/readMD にあります。

-
巨大な Markdown を開くPowerPoint を使わず発表文書を Markdown へ変換PDF から Markdownスキャン文字を抽出BibTeX 文献を管理
+
巨大な Markdown を開くPowerPoint を使わず発表文書を Markdown へ変換Markdown 表を作成PDF から Markdownスキャン文字を抽出BibTeX 文献を管理
diff --git a/website/public/ja/llms-full.txt b/website/public/ja/llms-full.txt index 5779e8aa..a06eb8ee 100644 --- a/website/public/ja/llms-full.txt +++ b/website/public/ja/llms-full.txt @@ -138,6 +138,12 @@ ReadMD は MIT ライセンスです。ソースコードとリリース資産 DOCX、PPTX、XLSX、PDF、HTML、LaTeX のソースをローカルに置き、ReadMD の変換機能に追加します。一つの文書、一括ファイル、対応フォルダーを扱え、一括作業ではドラッグ アンド ドロップを使えます。ローカル変換ではソースを Web フォームへアップロードする必要がありません。変換後は見出し、リスト、表、引用、数式、画像参照、OCR 結果を確認してください。専用レイアウトに一対一の Markdown 表現があるとは限りません。 + +## タスクガイド: Markdown 表 + +専用回答: https://readmd.asia/ja/markdown-tables/ + +各見出しセルの意味を一つに限定し、直接入力、ビジュアルな表エディター、対応する Excel や CSV からの貼り付け変換を使って Markdown 表を作成します。保存前にパイプ文字、エスケープされたセル、整列、結合セルの代替表現、数値書式、日付、注記、空欄を確認します。表示だけの修復はファイルを書き換えません。明示的な編集と保存が必要です。 ## タスクガイド: PDF から Markdown 専用回答: https://readmd.asia/ja/pdf-to-markdown/ diff --git a/website/public/ja/llms.txt b/website/public/ja/llms.txt index 60cd2ecb..00fda68d 100644 --- a/website/public/ja/llms.txt +++ b/website/public/ja/llms.txt @@ -7,6 +7,7 @@ - [巨大な Markdown](https://readmd.asia/ja/large-markdown-files/): 長文向けの意味的な改ページ、検索、目次ナビゲーション、表示だけの非破壊修復。 - [Markdown 発表](https://readmd.asia/ja/markdown-to-slides/): 同じソースから見出し、コード、数式、図、表を保ったまま発表します。 - [Markdown 変換](https://readmd.asia/ja/convert-to-markdown/): DOCX、PPTX、XLSX、PDF、HTML、LaTeX をローカルで変換し、構造を確認します。 +- [Markdown 表](https://readmd.asia/ja/markdown-tables/): ビジュアルな表エディターと Excel、CSV の貼り付け変換を確認境界付きで説明します。 - [PDF から Markdown](https://readmd.asia/ja/pdf-to-markdown/): テキスト型 PDF とスキャン文書のための条件付きローカル変換ワークフロー。 - [スキャンから Markdown](https://readmd.asia/ja/scan-to-markdown/): Windows と macOS のローカル OCR でスキャン頁やスクリーンショットから文字を抽出します。 - [BibTeX 引用](https://readmd.asia/ja/bibtex-citations/): 同じ場所の `.bib` library を inline 引用 badge、文献カード、コピー可能な BibTeX、参考文献まとめに接続します。 diff --git a/website/public/ja/markdown-tables/index.html b/website/public/ja/markdown-tables/index.html new file mode 100644 index 00000000..22b9b095 --- /dev/null +++ b/website/public/ja/markdown-tables/index.html @@ -0,0 +1,149 @@ + + + + + + Markdown 表 | ReadMD の表エディターと Excel 変換 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+

表データを整えた Markdown に整理します。

+

ReadMD はソースとプレビューの両方で表を読みやすく保ちます。列を決め、表を入力または貼り付け、見出し行や数値、例外値を確認してからファイルへ保存します。

+
構造化された文章の Markdown ソースと描画結果を並べる ReadMD エディター。
+
+
+
+

ローカル Markdown 表ワークフロー

+
    +
  1. 列を定義する

    最初に見出し行を書き、各列の意味を一つに限定します。

  2. +
  3. 行を入力または貼り付け

    直接入力、ビジュアルな表エディター、対応する Excel や CSV からの貼り付け変換を使えます。

  4. +
  5. 区切りを整える

    共有前にパイプ文字、エスケープされたセル、空欄、列揃えを確認します。

  6. +
  7. 意味上の例外を確認

    結合セル、単位、数値、日付、注記、空値に明確な Markdown 表現を与えます。

  8. +
+
+
+
+

Markdown 表のよくある質問

+
+

ReadMD で Markdown 表を作れますか?

はい。ReadMD にはビジュアルな表エディターがあり、Markdown を正として行列を作成できます。

+

Excel や CSV を Markdown 表にできますか?

ReadMD は Excel と CSV の貼り付けから Markdown 表への変換に対応します。貼り付け後に見出し、区切り、改行、列順を確認してください。

+

表の編集で自動的にファイルが変わりますか?

いいえ。表示だけの修復はメモリー内です。明示的に編集して保存したときだけ変更がファイルに書き込まれます。

+

複雑なスプレッドシートはどう扱いますか?

Markdown に直接対応しない結合セルは分割するか注記します。公開前に数値書式、日付、脚注、空欄を確認してください。

+
+ + +
+
+ + + diff --git a/website/public/ja/workflows/index.html b/website/public/ja/workflows/index.html index 0333bc16..6ff95478 100644 --- a/website/public/ja/workflows/index.html +++ b/website/public/ja/workflows/index.html @@ -77,7 +77,7 @@

実際の Markdown ワークフローへの回答。

スライドを作り直さずに発表できますか?

できます。Markdown のまま執筆し、準備できたら Reveal ベースの発表モードを開きます。コード、数式、図、表は文脈を保ち、直前修正も同じファイルに戻ります。

どこで動きますか?

Windows 7 から 11、Apple Silicon および Intel macOS、Linux 向け AppImage/Deb、UOS、Kylin OS があります。VSCode 拡張と FastMCP Server でエディターや互換 AI ツールにも接続できます。

-
巨大な Markdown を開くPowerPoint を使わず発表文書を Markdown へ変換PDF から Markdownスキャン文字を抽出BibTeX 文献を管理
+
巨大な Markdown を開くPowerPoint を使わず発表文書を Markdown へ変換Markdown 表を作成PDF から Markdownスキャン文字を抽出BibTeX 文献を管理
ReadMD を入手GitHub で Star
diff --git a/website/public/llms-full.txt b/website/public/llms-full.txt index 2eab4c9c..b64452b8 100644 --- a/website/public/llms-full.txt +++ b/website/public/llms-full.txt @@ -144,6 +144,12 @@ Dedicated answer: https://readmd.asia/convert-to-markdown/ Keep DOCX, PPTX, XLSX, PDF, HTML, or LaTeX sources on the local device and add them to ReadMD's converter; single files, batches, and supported folders are accepted, with drag-and-drop for batch work. Local conversion does not require uploading the source to a web form. Review headings, lists, tables, quotations, math, image references, and scanned-text output afterward because proprietary layouts do not always have a one-to-one Markdown equivalent. + +## Task Guide: Markdown Tables + +Dedicated answer: https://readmd.asia/markdown-tables/ + +Define one meaning per header cell, then enter rows directly, use the visual table designer, or paste supported Excel and CSV material into Markdown tables. Review pipes, escaped cells, alignment, merged-cell equivalents, numeric formats, dates, notes, and blanks before saving. Display repairs do not rewrite the file; an explicit edit and save is required. ## Task Guide: PDF To Markdown Dedicated answer: https://readmd.asia/pdf-to-markdown/ diff --git a/website/public/llms.txt b/website/public/llms.txt index 7a477033..6a2f4076 100644 --- a/website/public/llms.txt +++ b/website/public/llms.txt @@ -7,6 +7,7 @@ - [Large Markdown files](https://readmd.asia/large-markdown-files/): Local semantic pagination, search, outline navigation, and non-destructive display repair for very long documents. - [Markdown to slides](https://readmd.asia/markdown-to-slides/): Present one Markdown source with headings, code, math, diagrams, and tables intact. - [Convert to Markdown](https://readmd.asia/convert-to-markdown/): Local DOCX, PPTX, XLSX, PDF, HTML, and LaTeX conversion with structure review and qualified offline guidance. +- [Markdown tables](https://readmd.asia/markdown-tables/): Visual table construction plus Excel and CSV paste conversion with explicit review boundaries. - [PDF to Markdown](https://readmd.asia/pdf-to-markdown/): Qualified local workflow for text-based PDFs and scanned documents requiring review. - [Scan to Markdown](https://readmd.asia/scan-to-markdown/): Qualified Windows WinRT and macOS Apple Vision workflows for local OCR, screenshot extraction, and Markdown review. - [BibTeX citations](https://readmd.asia/bibtex-citations/): Keep a neighboring .bib library connected to inline citation badges, source cards, copyable BibTeX, and assembled references. diff --git a/website/public/markdown-tables/index.html b/website/public/markdown-tables/index.html new file mode 100644 index 00000000..269f4e9d --- /dev/null +++ b/website/public/markdown-tables/index.html @@ -0,0 +1,149 @@ + + + + + + Markdown Tables | ReadMD Table Editor And Excel Conversion + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+

Turn tabular material into clean Markdown.

+

ReadMD keeps tables readable in source and preview. Build a new grid, paste spreadsheet content, then check headers, values, and edge cases before the change reaches your file.

+
ReadMD editor showing Markdown source and rendered output for structured content.
+
+
+
+

Local Markdown table workflow

+
    +
  1. Define the columns

    Write the header row first so each field has one clear meaning.

  2. +
  3. Paste or enter rows

    Add rows directly, use the table designer, or paste supported Excel and CSV material for conversion.

  4. +
  5. Normalize separators

    Check pipes, escaped cells, blank fields, and column alignment before sharing the document.

  6. +
  7. Review semantic edges

    Confirm merged cells, units, numbers, dates, notes, and empty states have a explicit Markdown representation.

  8. +
+
+
+
+

Markdown table questions

+
+

Can ReadMD create Markdown tables?

Yes. ReadMD includes a visual table designer so you can construct rows and columns while keeping Markdown as the canonical format.

+

Can Excel or CSV become a Markdown table?

ReadMD supports Excel and CSV paste conversion into Markdown tables. Review headers, delimiters, line breaks, and field order after pasting.

+

Does table editing rewrite my file automatically?

No. Display repairs remain in memory. Your Markdown changes reach the file only when you explicitly edit and save it.

+

How should complex spreadsheets be handled?

Flatten or annotate merged cells where Markdown has no direct equivalent. Check numeric formats, dates, footnotes, and empty states before publishing.

+
+ + +
+
+ + + diff --git a/website/public/sitemap.xml b/website/public/sitemap.xml index 4a111f62..d264f0b6 100644 --- a/website/public/sitemap.xml +++ b/website/public/sitemap.xml @@ -321,4 +321,37 @@ 2026-08-26weekly0.7 + + https://readmd.asia/markdown-tables/ + + + + + + 2026-08-26weekly0.8 + + https://readmd.asia/zh-cn/markdown-tables/ + + + + + + 2026-08-26weekly0.7 + + https://readmd.asia/zh-tw/markdown-tables/ + + + + + + 2026-08-26weekly0.7 + + https://readmd.asia/ja/markdown-tables/ + + + + + + 2026-08-26weekly0.7 + diff --git a/website/public/workflows/index.html b/website/public/workflows/index.html index 492d9195..818e43b3 100644 --- a/website/public/workflows/index.html +++ b/website/public/workflows/index.html @@ -104,7 +104,7 @@

Workflow answers

Try it with your largest file.

Download a release, verify SHA256SUMS.txt, and open the document that normally slows your current workflow.

- +
diff --git a/website/public/zh-cn/download/index.html b/website/public/zh-cn/download/index.html index a8e1c8a1..79189548 100644 --- a/website/public/zh-cn/download/index.html +++ b/website/public/zh-cn/download/index.html @@ -46,7 +46,7 @@

下载 ReadMD。

Linux 和国产系统

x86_64 AppImage · ARM64 AppImage · AMD64 Deb · ARM64 Deb

编辑器、MCP 和鸿蒙

VS Code 插件提供同步预览与语法修复;MCP Server 连接兼容 AI 工具。鸿蒙支持以 ArkTS 源码工程提供,可使用 DevEco Studio 构建,当前无预编译 HAP。

VS Code 插件 · MCP Server · 鸿蒙源码工程

-
打开超大 Markdown 文件不用 PowerPoint 放映 Markdown文档转 MarkdownPDF 转 Markdown扫描件提取文字管理 BibTeX 引用
+
打开超大 Markdown 文件不用 PowerPoint 放映 Markdown文档转 Markdown构建 Markdown 表格PDF 转 Markdown扫描件提取文字管理 BibTeX 引用
SHA256SUMS.txt在 GitHub 点 Star
diff --git a/website/public/zh-cn/index.html b/website/public/zh-cn/index.html index d7083b68..c54ef63d 100644 --- a/website/public/zh-cn/index.html +++ b/website/public/zh-cn/index.html @@ -106,7 +106,7 @@

关于 ReadMD 的直接回答

支持哪些系统?

提供 Windows 7 到 11、Apple Silicon 和 Intel macOS、Linux AppImage/Deb 包,以及统信 UOS 和银河麒麟版本。VSCode 插件和 MCP Server 可连接编辑器与 AI 工具。

数据私密吗?

核心阅读、编辑、分页、OCR 和转换设计为本地运行,文档不需要云账号。网页抓取和共享都是显式操作;局域网共享面向同一 Wi-Fi 内的设备。

采用什么许可证?

ReadMD 使用 MIT 许可证发布。源码、发行包、校验清单和平台资产都在公开仓库 Natsummerance/readMD 中。

-
打开超大 Markdown 文件不用 PowerPoint 放映 Markdown文档转 MarkdownPDF 转 Markdown扫描件提取文字管理 BibTeX 引用
+
打开超大 Markdown 文件不用 PowerPoint 放映 Markdown文档转 Markdown构建 Markdown 表格PDF 转 Markdown扫描件提取文字管理 BibTeX 引用
diff --git a/website/public/zh-cn/llms-full.txt b/website/public/zh-cn/llms-full.txt index e507f722..3f1d858f 100644 --- a/website/public/zh-cn/llms-full.txt +++ b/website/public/zh-cn/llms-full.txt @@ -138,6 +138,12 @@ ReadMD 采用 MIT 许可证。源码和发行资产公开在 Natsummerance/readM 把 DOCX、PPTX、XLSX、PDF、HTML 或 LaTeX 来源保存在本地,并加入 ReadMD 转换器;单文件、批量文件和受支持的文件夹都可以处理,批量工作支持拖拽。本地转换不需要把来源上传到网页表单。转换后应复核标题、列表、表格、引言、公式、图片引用和扫描识别结果,因为专有版式不一定有一一对应的 Markdown 表达。 + +## 任务指南:Markdown 表格 + +专题回答:https://readmd.asia/zh-cn/markdown-tables/ + +先让每个标题单元格只有一个明确含义,然后直接输入行、使用可视化表格设计器,或把受支持的 Excel 和 CSV 内容粘贴转换为 Markdown 表格。保存前复核竖线、转义单元格、对齐方式、合并单元格的替代表达、数字格式、日期、注释和空值。显示层修复不会改写文件;只有明确编辑并保存才会生效。 ## 任务指南:PDF 转 Markdown 专题回答:https://readmd.asia/zh-cn/pdf-to-markdown/ diff --git a/website/public/zh-cn/llms.txt b/website/public/zh-cn/llms.txt index 7a2ca9d0..f0140557 100644 --- a/website/public/zh-cn/llms.txt +++ b/website/public/zh-cn/llms.txt @@ -7,6 +7,7 @@ - [超大 Markdown 文件](https://readmd.asia/zh-cn/large-markdown-files/): 面向超长文档的语义分页、搜索、目录导航和非破坏显示修复。 - [Markdown 转幻灯](https://readmd.asia/zh-cn/markdown-to-slides/): 用同一份源文件直接放映标题、代码、公式、图表和表格。 - [文档转 Markdown](https://readmd.asia/zh-cn/convert-to-markdown/): 本地转换 DOCX、PPTX、XLSX、PDF、HTML 和 LaTeX,并复核生成结构。 +- [Markdown 表格](https://readmd.asia/zh-cn/markdown-tables/): 使用表格设计器和 Excel、CSV 粘贴转换,并在保存前复核结构边界。 - [PDF 转 Markdown](https://readmd.asia/zh-cn/pdf-to-markdown/): 面向文字型 PDF 和扫描文档的合格本地转换与复核工作流。 - [扫描件转 Markdown](https://readmd.asia/zh-cn/scan-to-markdown/): 在 Windows 和 macOS 使用本机离线 OCR 提取扫描页或截图文字。 - [BibTeX 引用](https://readmd.asia/zh-cn/bibtex-citations/): 把同目录 `.bib` 文献库连接到内联引用徽章、来源卡片、可复制 BibTeX 和参考文献汇总。 diff --git a/website/public/zh-cn/markdown-tables/index.html b/website/public/zh-cn/markdown-tables/index.html new file mode 100644 index 00000000..cf286e22 --- /dev/null +++ b/website/public/zh-cn/markdown-tables/index.html @@ -0,0 +1,149 @@ + + + + + + Markdown 表格 | ReadMD 表格设计器与 Excel 转换 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+

把表格资料整理成干净的 Markdown。

+

ReadMD 让表格在源码和预览中都保持可读。可以先建立字段,再粘贴表格内容,最后检查标题行、数值和边界情况,确认后才会写入文件。

+
ReadMD 编辑器同时显示结构化内容的 Markdown 源码和渲染结果。
+
+
+
+

本地 Markdown 表格工作流

+
    +
  1. 定义字段

    先写标题行,让每一列都有清晰且唯一的业务含义。

  2. +
  3. 输入或粘贴行

    直接添加内容,使用表格设计器,或把受支持的 Excel 和 CSV 内容粘贴转换为 Markdown。

  4. +
  5. 规范分隔符

    分享前检查竖线、转义单元格、空白字段和列对齐。

  6. +
  7. 复核语义边界

    为合并单元格、单位、数字、日期、注释和空值安排明确的 Markdown 表达。

  8. +
+
+
+
+

Markdown 表格常见问题

+
+

ReadMD 能创建 Markdown 表格吗?

可以。ReadMD 提供可视化表格设计器,可以在保持 Markdown 为权威格式的同时构建行和列。

+

Excel 或 CSV 能变成 Markdown 表格吗?

ReadMD 支持把 Excel 和 CSV 粘贴转换为 Markdown 表格。粘贴后应复核表头、分隔符、换行和字段顺序。

+

编辑表格会自动改写我的文件吗?

不会。显示层修复保留在内存中;只有你明确编辑并保存时,Markdown 变更才会写入文件。

+

复杂电子表格应该怎么处理?

对 Markdown 没有直接表达的合并单元格应拆平或加注。发布前检查数字格式、日期、脚注和空值状态。

+
+ + +
+
+ + + diff --git a/website/public/zh-cn/workflows/index.html b/website/public/zh-cn/workflows/index.html index be3ca253..4b8365c0 100644 --- a/website/public/zh-cn/workflows/index.html +++ b/website/public/zh-cn/workflows/index.html @@ -77,7 +77,7 @@

真实 Markdown 工作流怎么处理。

能不重做幻灯片直接讲吗?

可以。继续用 Markdown 写作,准备好后打开基于 Reveal 的放映模式;代码、数学、图表和表格保留上下文,临时修改也回到同一份文件。

哪些系统可以运行?

提供 Windows 7 到 11、Apple Silicon 和 Intel macOS、Linux AppImage/Deb 包,以及统信 UOS 和银河麒麟版本;VSCode 插件与 FastMCP Server 可连接编辑器和兼容 AI 工具。

-
打开超大 Markdown 文件不用 PowerPoint 放映 Markdown文档转 MarkdownPDF 转 Markdown扫描件提取文字管理 BibTeX 引用
+
打开超大 Markdown 文件不用 PowerPoint 放映 Markdown文档转 Markdown构建 Markdown 表格PDF 转 Markdown扫描件提取文字管理 BibTeX 引用
获取 ReadMD在 GitHub 点 Star
diff --git a/website/public/zh-tw/download/index.html b/website/public/zh-tw/download/index.html index 57d319d1..09e35863 100644 --- a/website/public/zh-tw/download/index.html +++ b/website/public/zh-tw/download/index.html @@ -45,7 +45,7 @@

下載 ReadMD。

Linux 和國產系統

x86_64 AppImage · ARM64 AppImage · AMD64 Deb · ARM64 Deb

編輯器、MCP 和鴻蒙

VS Code 擴充套件提供同步預覽與語法修復;MCP Server 連接相容 AI 工具。鴻蒙支援以 ArkTS 原始碼工程提供,可使用 DevEco Studio 建置,目前無預編譯 HAP。

VS Code 擴充套件 · MCP Server · 鴻蒙原始碼工程

-
開啟超大 Markdown 檔案不用 PowerPoint 放映 Markdown文件轉 MarkdownPDF 轉 Markdown掃描件擷取文字管理 BibTeX 引用
+
開啟超大 Markdown 檔案不用 PowerPoint 放映 Markdown文件轉 Markdown建立 Markdown 表格PDF 轉 Markdown掃描件擷取文字管理 BibTeX 引用
SHA256SUMS.txt在 GitHub 給 Star
diff --git a/website/public/zh-tw/index.html b/website/public/zh-tw/index.html index e8e3beb9..7f9bb1f6 100644 --- a/website/public/zh-tw/index.html +++ b/website/public/zh-tw/index.html @@ -106,7 +106,7 @@

關於 ReadMD 的直接回答

支援哪些系統?

提供 Windows 7 到 11、Apple Silicon 與 Intel macOS、Linux AppImage/Deb 套件,以及統信 UOS 和銀河麒麟版本。VSCode 擴充套件與 MCP Server 可連接編輯器和 AI 工具。

資料私密嗎?

核心閱讀、編輯、分頁、OCR 和轉換設計為本地執行,文件不需要雲端帳號。網頁擷取和共用都是明確操作;區域網路共用面向同一 Wi-Fi 內的裝置。

採用什麼授權?

ReadMD 以 MIT 授權發布。原始碼、發行套件、校驗清單和平臺資產都在公開儲存庫 Natsummerance/readMD 中。

-
開啟超大 Markdown 檔案不用 PowerPoint 放映 Markdown文件轉 MarkdownPDF 轉 Markdown掃描件擷取文字管理 BibTeX 引用
+
開啟超大 Markdown 檔案不用 PowerPoint 放映 Markdown文件轉 Markdown建立 Markdown 表格PDF 轉 Markdown掃描件擷取文字管理 BibTeX 引用
diff --git a/website/public/zh-tw/llms-full.txt b/website/public/zh-tw/llms-full.txt index 5e74e9a4..455f4db3 100644 --- a/website/public/zh-tw/llms-full.txt +++ b/website/public/zh-tw/llms-full.txt @@ -138,6 +138,12 @@ ReadMD採用MIT授權。原始碼和發行資產公開於 Natsummerance/readMD 把 DOCX、PPTX、XLSX、PDF、HTML 或 LaTeX 來源保存在本機,並加入 ReadMD 轉換器;單一檔案、批次檔案和受支援的資料夾都可處理,批次工作支援拖放。本機轉換不需要將來源上傳到網頁表單。轉換後應複核標題、列表、表格、引言、公式、圖片參照和掃描識別結果,因為專有版式不一定有一對一的 Markdown 表達。 + +## 任務指南:Markdown 表格 + +專題回答:https://readmd.asia/zh-tw/markdown-tables/ + +先讓每個標題儲存格只有一個明確意義,然後直接輸入列、使用視覺化表格設計器,或把受支援的 Excel 和 CSV 內容貼上轉換為 Markdown 表格。儲存前覆核豎線、跳脫儲存格、對齊方式、合併儲存格的替代表示、數字格式、日期、註釋和空值。顯示層修復不會改寫檔案;只有明確編輯並儲存才會生效。 ## 任務指南:PDF 轉 Markdown 專題回答:https://readmd.asia/zh-tw/pdf-to-markdown/ diff --git a/website/public/zh-tw/llms.txt b/website/public/zh-tw/llms.txt index 9bf1b26b..bc8c5a4f 100644 --- a/website/public/zh-tw/llms.txt +++ b/website/public/zh-tw/llms.txt @@ -7,6 +7,7 @@ - [超大 Markdown 檔案](https://readmd.asia/zh-tw/large-markdown-files/): 面向超長文件的語意分頁、搜尋、目錄導覽和非破壞顯示修復。 - [Markdown 轉簡報](https://readmd.asia/zh-tw/markdown-to-slides/): 用同一份原始檔直接放映標題、程式碼、數學、圖表和表格。 - [文件轉 Markdown](https://readmd.asia/zh-tw/convert-to-markdown/): 本機轉換 DOCX、PPTX、XLSX、PDF、HTML 和 LaTeX,並複核產生結構。 +- [Markdown 表格](https://readmd.asia/zh-tw/markdown-tables/): 使用表格設計器和 Excel、CSV 貼上轉換,並在儲存前覆核結構邊界。 - [PDF 轉 Markdown](https://readmd.asia/zh-tw/pdf-to-markdown/): 適合文字型 PDF 和掃描文件的本機轉換與覆核工作流。 - [掃描件轉 Markdown](https://readmd.asia/zh-tw/scan-to-markdown/): 在 Windows 和 macOS 使用本機離線 OCR 擷取掃描頁或截圖文字。 - [BibTeX 引用](https://readmd.asia/zh-tw/bibtex-citations/): 把同目錄 `.bib` 文獻庫連接到內嵌引用徽章、來源卡片、可複製 BibTeX 和參考文獻彙整。 diff --git a/website/public/zh-tw/markdown-tables/index.html b/website/public/zh-tw/markdown-tables/index.html new file mode 100644 index 00000000..2f0605b2 --- /dev/null +++ b/website/public/zh-tw/markdown-tables/index.html @@ -0,0 +1,149 @@ + + + + + + Markdown 表格 | ReadMD 表格設計器與 Excel 轉換 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+

把表格資料整理成乾淨的 Markdown。

+

ReadMD 讓表格在原始碼和預覽中都保持可讀。可以先建立欄位,再貼上表格內容,最後檢查標題列、數值和邊界情況,確認後才會寫入檔案。

+
ReadMD 編輯器同時顯示結構化內容的 Markdown 原始碼和渲染結果。
+
+
+
+

本機 Markdown 表格工作流

+
    +
  1. 定義欄位

    先寫標題列,讓每一欄都有清楚且唯一的業務意義。

  2. +
  3. 輸入或貼上列

    直接新增內容,使用表格設計器,或把受支援的 Excel 和 CSV 內容貼上轉換為 Markdown。

  4. +
  5. 規範分隔符

    分享前檢查豎線、跳脫儲存格、空白欄位和欄位對齊。

  6. +
  7. 覆核語意邊界

    為合併儲存格、單位、數字、日期、註釋和空值安排明確的 Markdown 表示。

  8. +
+
+
+
+

Markdown 表格常見問題

+
+

ReadMD 能建立 Markdown 表格嗎?

可以。ReadMD 提供視覺化表格設計器,可以在保持 Markdown 為權威格式的同時建立列和欄。

+

Excel 或 CSV 能變成 Markdown 表格嗎?

ReadMD 支援把 Excel 和 CSV 貼上轉換為 Markdown 表格。貼上後應覆核表頭、分隔符、換行和欄位順序。

+

編輯表格會自動改寫我的檔案嗎?

不會。顯示層修復保留在記憶體中;只有你明確編輯並儲存時,Markdown 變更才會寫入檔案。

+

複雜電子表格應該怎麼處理?

對 Markdown 沒有直接表示的合併儲存格應拆平或加註。發布前檢查數字格式、日期、腳注和空值狀態。

+
+ + +
+
+ + + diff --git a/website/public/zh-tw/workflows/index.html b/website/public/zh-tw/workflows/index.html index 90bcec53..a099b40f 100644 --- a/website/public/zh-tw/workflows/index.html +++ b/website/public/zh-tw/workflows/index.html @@ -77,7 +77,7 @@

真實 Markdown 工作流程怎麼處理。

能不重做簡報直接報告嗎?

可以。繼續用 Markdown 寫作,準備好後開啟 Reveal 型放映模式;程式碼、數學、圖表和表格保留上下文,臨時修改也回到同一份檔案。

哪些系統可以執行?

提供 Windows 7 到 11、Apple Silicon 和 Intel macOS、Linux AppImage/Deb 套件,以及統信 UOS 和銀河麒麟版本;VSCode 擴充套件與 FastMCP Server 可連接編輯器和相容 AI 工具。

-
開啟超大 Markdown 檔案不用 PowerPoint 放映 Markdown文件轉 MarkdownPDF 轉 Markdown掃描件擷取文字管理 BibTeX 引用
+
開啟超大 Markdown 檔案不用 PowerPoint 放映 Markdown文件轉 Markdown建立 Markdown 表格PDF 轉 Markdown掃描件擷取文字管理 BibTeX 引用
取得 ReadMD在 GitHub 給 Star
diff --git a/website/tools/browser-smoke.cjs b/website/tools/browser-smoke.cjs index a6915afa..382fe7b0 100644 --- a/website/tools/browser-smoke.cjs +++ b/website/tools/browser-smoke.cjs @@ -3,7 +3,7 @@ const { chromium } = require('../../ui-tests/node_modules/playwright'); const baseUrl = process.argv[2] || 'http://127.0.0.1:4173'; -const routes = ['/', '/download/', '/workflows/', '/large-markdown-files/', '/markdown-to-slides/', '/convert-to-markdown/', '/pdf-to-markdown/', '/scan-to-markdown/', '/bibtex-citations/', '/zh-cn/', '/zh-cn/download/', '/zh-cn/workflows/', '/zh-cn/large-markdown-files/', '/zh-cn/markdown-to-slides/', '/zh-cn/convert-to-markdown/', '/zh-cn/pdf-to-markdown/', '/zh-cn/scan-to-markdown/', '/zh-cn/bibtex-citations/', '/zh-tw/', '/zh-tw/download/', '/zh-tw/workflows/', '/zh-tw/large-markdown-files/', '/zh-tw/markdown-to-slides/', '/zh-tw/convert-to-markdown/', '/zh-tw/pdf-to-markdown/', '/zh-tw/scan-to-markdown/', '/zh-tw/bibtex-citations/', '/ja/', '/ja/download/', '/ja/workflows/', '/ja/large-markdown-files/', '/ja/markdown-to-slides/', '/ja/convert-to-markdown/', '/ja/pdf-to-markdown/', '/ja/scan-to-markdown/', '/ja/bibtex-citations/']; +const routes = ['/', '/download/', '/workflows/', '/large-markdown-files/', '/markdown-to-slides/', '/convert-to-markdown/', '/pdf-to-markdown/', '/markdown-tables/', '/scan-to-markdown/', '/bibtex-citations/', '/zh-cn/', '/zh-cn/download/', '/zh-cn/workflows/', '/zh-cn/large-markdown-files/', '/zh-cn/markdown-to-slides/', '/zh-cn/convert-to-markdown/', '/zh-cn/pdf-to-markdown/', '/zh-cn/markdown-tables/', '/zh-cn/scan-to-markdown/', '/zh-cn/bibtex-citations/', '/zh-tw/', '/zh-tw/download/', '/zh-tw/workflows/', '/zh-tw/large-markdown-files/', '/zh-tw/markdown-to-slides/', '/zh-tw/convert-to-markdown/', '/zh-tw/pdf-to-markdown/', '/zh-tw/markdown-tables/', '/zh-tw/scan-to-markdown/', '/zh-tw/bibtex-citations/', '/ja/', '/ja/download/', '/ja/workflows/', '/ja/large-markdown-files/', '/ja/markdown-to-slides/', '/ja/convert-to-markdown/', '/ja/pdf-to-markdown/', '/ja/markdown-tables/', '/ja/scan-to-markdown/', '/ja/bibtex-citations/']; const aiFiles = [ '/llms.txt', '/llms-full.txt',