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" ...