Skip to content

Themes & Customization

OSMAN uses a directory-based theming system. To apply a theme, simply change the THEME_NAME value in your config.osman file to match the folder name of the theme you wish to use.

Available Themes

1. Space (Default)

The Space theme is designed for a modern, "dark mode" experience. It uses deep purples and blues with glowing accents to create a high-contrast, futuristic feel.

  • Best for: Personal portfolios, tech blogs, and sci-fi enthusiasts.
  • Key Features:
    • Glassmorphism effects on cards.
    • Animated star background (optional).
    • Neon accent colors for links and buttons.

2. Terminal

The Terminal theme is a tribute to classic command-line interfaces. It is a text-heavy, ultra-lightweight theme that uses monospaced fonts and a strict green-on-black or amber-on-black color palette.

  • Best for: Developer documentation, coding logs, and "hacker" style landing pages.
  • Key Features:
    • Scan-line overlay effect.
    • Typewriter animation for the WELCOME_TITLE.
    • Full support for code syntax highlighting out of the box.

3. Sahara

Sahara is a minimalist, warm-toned theme inspired by print design and desert landscapes. It uses a cream-colored background, earthy terracotta accents, and elegant serif typography.

  • Best for: Creative writing, photography showcases, and minimalist digital gardens.
  • Key Features:
    • Large, breathable white space (padding).
    • Focus on readability and high-quality typography.
    • Soft transitions and fade-in animations for images.

How to Apply a Theme

To switch your site's look, open your config.osman and update the BASE section:

```toml BASE: baseURL: "https://osman.guru" SITE_LANGUAGE: "tr" THEME_NAME: "Sahara" # Change this to "Space", "Terminal", or "Sahara" ...