Skip to content

feat(blog): add a tone mark placement guide for hòa vs hoà - #14

Merged
pcodedynamics merged 1 commit into
mainfrom
feat/blog-tone-mark-placement
Nov 7, 2026
Merged

pcodedynamics merged 1 commit into
mainfrom
feat/blog-tone-mark-placement

Conversation

@pcodedynamics

Copy link
Copy Markdown
Member

Summary

Adds a new Vietnamese blog post, "Hòa hay hoà? Đặt dấu kiểu cũ và kiểu mới khi gõ tiếng Việt" (/blog/dat-dau-kieu-cu-kieu-moi/). It targets search queries such as "hòa hay hoà", "thủy hay thuỷ" and "quy tắc đặt dấu kiểu cũ kiểu mới". No existing post covers this topic; it was only mentioned in one line of the macOS and Linux posts.

Changes

  • New post src/content/blog/dat-dau-kieu-cu-kieu-moi.mdx:
    • Explains that traditional and modern placement only differ on open oa, oe, uy rhymes, and lists the cases where both styles spell alike (final consonant, qu/gi, shaped vowels, triphthongs).
    • Cites Article 8 of Decision 1989/QĐ-BGDĐT (2018) for school textbooks, while stating that the old style remains common elsewhere.
    • Explains why consistency matters (search, spreadsheets, file names) and where to find Kiểu đặt dấu in Funput on Windows, macOS, Linux, iOS and Android.
    • Includes an FAQ and download links for all five platforms.
  • New component src/components/blog/ToneStyleExample.astro, styled like the existing blog examples, with two variants:
    • compare: both spellings side by side, with the toned letter highlighted.
    • keys: hoaf producing hòa or hoà depending on the selected style.
  • Internal links:
    • The post is listed in public/llms.txt.
    • The Telex/VNI, troubleshooting, macOS and Linux posts now link to the new post. The troubleshooting post no longer says "if your Funput version has this option".

Accuracy notes

  • All typing examples were run through funput-engine in both styles: hoaf, hofa, khoer, thuyr, VNI hoa2, quys, hoanf, and hoafn → hoàn.
  • Settings paths and defaults were checked against each platform's source. New installs default to Hiện đại (modern). Upgrades from older versions keep Truyền thống (traditional).

Verification

  • pnpm format:check, pnpm check (0 errors), pnpm build, pnpm seo:check and git diff --check pass.
  • Reviewed on the dev server at desktop width and at a 390px mobile width. There is no horizontal page overflow, and the tables fit the content column on desktop.

After merge

Request indexing for https://funput.app/blog/dat-dau-kieu-cu-kieu-moi/ in Google Search Console.

Made with Cursor

Explain which rhymes differ between traditional and modern tone placement, cite the 2018 textbook spelling rule, and show where to pick the style in Funput on each platform. Link the guide from related posts and llms.txt.

Co-authored-by: Cursor <cursoragent@cursor.com>
@pcodedynamics
pcodedynamics marked this pull request as ready for review November 7, 2026 08:48
@pcodedynamics pcodedynamics self-assigned this Nov 7, 2026
@pcodedynamics
pcodedynamics merged commit 44017b7 into main Nov 7, 2026
2 checks passed
@pcodedynamics
pcodedynamics deleted the feat/blog-tone-mark-placement branch November 7, 2026 08:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant