Modern, Ultra-Fast, and Minimalist Personal Website Template.
Woldan is a high-performance personal portfolio and blog engine designed for developers who want a sleek, modern, and easily customizable website. It bridges the gap between powerful features and simplicity, allowing you to showcase your work and thoughts with style.
- 🏎️ Ultra-Fast Performance: Built with Next.js 16 and powered by the Bun runtime.
- 🎨 Modern Aesthetics: Clean, minimalist design with "terminal-modern" vibes, typewriter effects, and dynamic Lucide icons.
- 🌍 Full i18n Support: Built-in internationalization (Turkish/English) using
next-intl. - 🛡️ Hybrid Blog Engine: Write articles in MDX with full support for React components, Tailwind v4, and dynamic Lucide icons.
- 💾 RAM Caching: Intelligent in-memory caching for MDX translations and blog posts for instant page loads.
- ✍️ Publishing CLI: A secure, token-based API and CLI for simple content publishing.
- 🧹 Code Standards: Pre-configured ESLint and Prettier with automatic Tailwind class sorting.
- 📱 Mobile Optimized: Fully responsive design with a smooth mobile navigation drawer.
- Bun installed on your system.
- Basic knowledge of Markdown/MDX.
# Clone the repository
git clone https://github.com/woldann/me.git
cd me
# Install dependencies
bun installCopy the example config and fill in your personal details:
cp config.yaml.example config.yamlOpen config.yaml and set your FullName, Nickname, Socials, Domain, and a secure Token for publishing.
bun run devOpen http://localhost:3000 to see your site launch.
You can publish blog posts directly from your local environment using the built-in CLI tool:
- Create your post files (e.g.,
my-article.en.mdxandmy-article.tr.mdx) in the project root. - Run the publish command:
bun run publish my-article
- The API validates your token, writes the files to
content/blog/, and invalidates the RAM cache instantly.
- Framework: Next.js 16 (Turbopack)
- Styling: Tailwind CSS v4
- Runtime: Bun
- Content: MDX (next-mdx-remote)
- Animation: Framer Motion
- Icons: Lucide React
This project is open-source and available under the MIT License.
Built with 💻 by woldann