Skip to content

ak0r/astro-flexoki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌟 Astro Flexoki

A minimalist, fast, and elegant blog theme built with Astro, Tailwind CSS, and the warm, beautiful Flexoki color palette.

✨ Ideal for developers, writers, and creators who value simplicity, performance, and timeless design.

Astro Flexoki Preview


🚀 Features

  • Blazing fast with Astro’s static site generation
  • 🎨 Custom theming using Flexoki’s harmonious color tokens
  • 🌗 Light/Dark mode toggle with data-theme
  • 🧠 SEO optimized with dynamic <meta> tags and OG support
  • ✍️ Markdown-powered posts, notes*, and pages
  • 📱 Fully responsive and mobile-first
  • 🔗 Configurable navigation, social, and footer links
  • 📦 No heavy dependencies — just Astro and Tailwind CSS
  • 🖼️ Ready for dynamic OG image generation via Astro API (in progress)

🗂️ Folder Structure

astro-flexoki/
├── src/
│   ├── components/       # Reusable UI components (Header, Footer, etc.)
│   ├── content/          # Markdown content for blog, notes, etc.
│   ├── layouts/          # Layouts used by pages
│   ├── pages/            # Routes like /, /about, /articles
│   ├── styles/           # Tailwind and theme styles
├── public/               # Static assets
├── site.config.ts        # Global site configuration
├── tailwind.config.ts    # Tailwind CSS configuration

🛠️ Getting Started

# Clone the repo
git clone https://github.com/ak0r/astro-flexoki.git
cd astro-flexoki

# Install dependencies
npm install

# Start the dev server
npm run dev

Then visit http://localhost:4321 in your browser.


⚙️ Configuration

All your site settings live in site.config.ts:

export const siteConfig = {
  title: 'Astro Flexoki',
  description: 'A Astro starter template built with TailwindCSS and Flexoki colour pallette',
  author: 'John Doe',
  url: 'https://example.com',
  settings: {
    accentColor: 'orange',
    postsPerPage: 6,
    enableDarkMode: true,
    showNewsletterSignup: true,
  },
};

📸 Screenshots

Light Theme Dark Theme

🔮 Roadmap

  • Update MDX contents
  • Add full-text search
  • Add Projects / Notes content collections
  • OG-image generation
  • CMS integration (Tina, Notion, Contentlayer)
  • RSS feed and sitemap

🙌 Credits


📄 License

MIT © Amit K
Free to use, modify, and share.


Made with 💛 using Astro, Tailwind, and Flexoki.

About

A personal blog template build with Astrojs using Flexoki colour theme

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published