Skip to content

docs: document the interface language, theme settings, slide links and titles - #8

Closed
erkamyaman wants to merge 1 commit into
mainfrom
docs/new-features
Closed

erkamyaman wants to merge 1 commit into
mainfrom
docs/new-features

Conversation

@erkamyaman

@erkamyaman erkamyaman commented Oct 19, 2026 •

Copy link
Copy Markdown
Member

This documents five features of slide.ng core that are in open pull requests:

  • The interface language: lang and uiLang, locales/<lang>.json in the deck, a theme or an addon, and Turkish built in. lang sets LOCALE_ID for the date, number and currency pipes. Right-to-left languages mirror the interface. There is a --lang flag and a recipe for one deck in several languages. This adds a new page, "Interface language".
  • YouTube embed options in <slide-ng-youtube id="…?start=60">, and the start and list attributes.
  • Markdown links to slides move inside the deck, web links open a new tab, and slide links in an exported PDF point at that slide's page.
  • themeConfig keys become --slidev-theme-<key> CSS variables. There is a THEME_CONFIG token, and slides can read themeConfig['key'].
  • <slide-ng-title-renderer no="N" /> shows a slide's title as HTML. The table of contents shows titles the same way.

The migrating pages drop the items that are now supported.

How I checked it

pnpm install --frozen-lockfile, format:check, test, build and check:dist pass (no broken internal links).

Merge order

Merge this only after these pull requests are merged and released:

The new page links to docs/UI-STRINGS.md on the main branch of slide.ng. That link only works once #11 is merged.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

🚀 Deploying Preview to Cloudflare 🚀

Preview Deployments by commit

Status Deployment URL Commit Updated (UTC) See this deployment's details
  • Build: Failed ❌

View logs ↗
ca59519 2026-10-19T19:04:47.282Z View logs ↗

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