Skip to main content
Ibrahim AcademyKnowledge into practice
  • Home
  • About
  • Projects
  • Knowledge hub
  • Academy
  • Contact
Language
Sign in
  1. Home
  2. Projects
  3. bilingual content engine
Ibrahim Academy

A bilingual home for practical knowledge, thoughtful writing, and learning experiences built to move ideas into action.

More to explore

  • Experience
  • Speaking and training
  • Tools and setup
  • Articles
  • Search

© 2026 Ibrahim Academy. Built for learning in Arabic and English.

Back to projects
MDXObsidianZodContent security

Bilingual Content Engine

An Obsidian-compatible MDX workflow for English and Arabic articles, notes, lessons, wiki links, and backlinks.

Year
2026
Status
Delivered in Task 10
Bilingual Content Engine

The challenge

Support expressive technical content while keeping builds deterministic and preventing repository content from becoming an unreviewed JavaScript execution surface.

Bilingual Content Engine

The approach

  1. 1

    Created type-specific Zod frontmatter and locale-aware repository discovery.

  2. 2

    Compiled GitHub-flavored Markdown, math, highlighted code, diagrams, Unicode anchors, and allowlisted components.

  3. 3

    Validated slugs, identities, links, fragments, JSX attributes, translations, related content, and publication state before builds.

Bilingual Content Engine

Outcomes

  • Stable Arabic and English heading anchors with LTR technical content inside RTL pages.
  • Automatic backlinks, related content, reading time, and table-of-contents projections.
  • Build-time failure for broken graphs or unsafe MDX constructs.

Project links

Read the content guide