From b983d2673705ade21653f0ef2d3e6576dcf7777c Mon Sep 17 00:00:00 2001 From: Sin-Kang Date: Sat, 8 Aug 2026 17:42:39 +0900 Subject: [PATCH] feat(site): social preview cards + correct the page's own feature claims MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sharing the landing page to HN, X, Reddit, or Slack rendered a bare URL: the product page had no Open Graph or Twitter Card tags at all (the hub had them; the page adoption actually flows through did not). Added og:type/site_name/url/title/description/image and a summary_large_image twitter card, plus the missing canonical. og.png is a real 1200x630 screenshot of the core demo — the ruler with its handles above genuinely indented paragraphs. Used the bare contenteditable tab rather than Froala so the card is brand-neutral and carries no trial watermark. Auditing the page for the card copy turned up three stale claims of the same kind just fixed in the org profile and the hub: - the meta description — which is literally what Google prints in search results — sold table column markers as a general feature; they are Froala-only. - the hero badge row said 'Froala · Tiptap', still missing CKEditor 5 three releases after that adapter shipped, and carried the same column-marker badge. Now 'Froala · Tiptap · CKEditor 5' and the genuinely universal vertical ruler. - the FAQ described whole-table and image pushing without scoping, and the table preset's own copy did the same. Both now say which adapter. Verified: 99 tests green; built page re-parsed for every tag (canonical, og:*, twitter:*) and og.png confirmed 1200x630 at 71KB; hero badge row and FAQ checked in a browser. --- site/index.html | 30 +++++++++++++++++++++++++----- site/og.png | Bin 0 -> 73027 bytes 2 files changed, 25 insertions(+), 5 deletions(-) create mode 100644 site/og.png diff --git a/site/index.html b/site/index.html index 53746a9..9925dbf 100644 --- a/site/index.html +++ b/site/index.html @@ -6,8 +6,28 @@ editor-ruler — 웹 에디터를 위한 Word 스타일 줄자 + + + + + + + + + + + + + +