From 395b1f4de4d51b8a36765c657c8dd628ac4a05fe Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Wed, 15 Apr 2026 15:23:46 +0200 Subject: initial commit --- .../content/theme-architecture.html | 112 +++++++++++++++++++++ 1 file changed, 112 insertions(+) create mode 100644 .superpowers/brainstorm/26102-1776256459/content/theme-architecture.html (limited to '.superpowers/brainstorm/26102-1776256459/content/theme-architecture.html') diff --git a/.superpowers/brainstorm/26102-1776256459/content/theme-architecture.html b/.superpowers/brainstorm/26102-1776256459/content/theme-architecture.html new file mode 100644 index 0000000..4d4c225 --- /dev/null +++ b/.superpowers/brainstorm/26102-1776256459/content/theme-architecture.html @@ -0,0 +1,112 @@ +

danix.xyz Theme Architecture

+

Hugo theme with config-driven structure, bilingual support, and hacker aesthetic

+ +
+

Core Design Principles

+ +
+ +
+

Page Structure

+
+
+
1. Home / Landing
+
+
→ Hero section (name, bio, photo)
+
→ CTA: Articles | Contact
+
→ Content from _index.md
+
+
2. Articles Section
+
+
→ List of posts (chronological)
+
→ Single article view
+
→ Content from content/ (Page Bundles)
+
+
3. Static Pages (config-driven)
+
+
→ /is (About)
+
→ /is/here (Contact)
+
→ /is/legal (Privacy)
+
(Easy to add more via hugo.toml)
+
+
+
+
+ +
+

Navigation Structure

+
+
+
Top Navigation (Desktop)
+
+
+
danix
+
+ Articles + Contact + +
+
+
+
+
+
Hamburger Overlay Menu
+
+
+
Articles
+
About (/is)
+
Contact (/is/here)
+
Privacy (/is/legal)
+
+
+ 🇮🇹 IT + 🇬🇧 EN +
+
☀️ / 🌙
+
+
+
+
+
+ +
+

Key Features

+
+
+

Alpine.js Integration

+

Overlay menu toggle, language switching, theme toggle, contact form AJAX

+
+
+

Responsive Design

+

Mobile-first Tailwind CSS, hamburger on mobile, full nav on desktop

+
+
+

i18n Ready

+

Hugo i18n system for all UI strings (buttons, labels, menus)

+
+
+

Easy Extensibility

+

Add static pages just by adding menu entries in hugo.toml

+
+
+
+ +
+

Visual Direction

+
+

Color Palette: Dark blue-grey backgrounds (#060b10, #0c1520), purple accent (#a855f7), green highlights (#00ff88), light blue-grey text (#c4d6e8)

+

Typography: Headings: Oxanium | Body: IBM Plex Sans | Monospace: JetBrains Mono

+

Visual Elements: Subtle dot-grid background, smooth transitions, minimal glow effects, clean borders, hacker/open-source aesthetic

+

Unique Touch: Fresh layout design (not a copy of danix.me), modern with hints of hacker/open-source/Slackware philosophy

+
+
+ +
+

Does this direction align with your vision?

+
\ No newline at end of file -- cgit v1.2.3