Interpreter – Bludit CMS Theme

Interpreter is a modern, dark-mode professional business theme for Bludit CMS. Originally built for a translation agency Greek - Bulgarian, it is fully genericised and ready to use for any service business, agency, consultancy, or professional practice.

What kind of website is this theme designed for?

Interpreter is purpose-built for service businesses with a single physical location that want a polished, professional one-page presence. It works well for:

  1. - Translation and consulting agencies
  2. - Legal, notarial, or accounting practices
  3. - Any business where a visitor should read, then call or email

How the homepage works — Content editing

The homepage (`home.php`) is a static PHP template, not a collection of Bludit pages. This means:

  1. - You cannot edit the hero text, service cards, FAQ, or review section from the Bludit admin panel.
  2. - All edits to homepage content require direct access to the file bl-themes/interpreter/home.php via FTP.
  3. - Inner pages created in the Bludit admin (e.g. Privacy Policy, Terms) will use the page.php template and are fully editable from the admin panel.
  4. - Blog posts use the archive.php listing template and are fully editable from the admin panel.
If you want the homepage sections to be editable from the admin panel without touching code, this theme is not the right fit without further development.

Search engine optimised

  1. Full Open Graph + Twitter Card meta tags
  2. ARIA labels
  3. Semantic HTML5 — header, main, footer, nav, article , section used correctly throughout.
  4. Output escaping — all dynamic Bludit values are passed through htmlspecialchars() before output, protecting against XSS.

Customising colours

All colours are controlled by CSS variables at the top of css/style.css:

  1. --black: #111113; /* Page background */
  2. --yellow: #FFDE42; /* Primary accent */
  3. --white: #ffffff; /* Headings */
  4. --text: #e4e4e7; /* Body text */
Changing --yellow to your brand colour and --black to adjust the overall tone is all that is needed for a basic rebrand. No other files need to be touched.

Technical

  1. Zero JavaScript framework dependency — pure vanilla JS (~4 KB minified), no jQuery, no React. Loads fast everywhere.
  2. CSS Custom Properties (variables) — the entire colour palette, spacing, and typography are controlled from :root, making re-theming a single-file edit.
  3. Full Bludit plugin hook support — siteHead, siteBodyBegin, siteBodyEnd hooks are wired in, so any Bludit plugin works out of the box.
  4. Custom 404 page — a branded, helpful not-found page with call-to-action buttons.
Download from: GitHub.