Woldan
Back to all posts
Open SourceGuideNext.jsBun

Open Source Vision: Build Your Own Site

Quick Setup Guide

Just follow these steps to get your own site up and running:

1

Clone the Project

Clone the repository to your local machine and navigate into the directory.

git clone https://github.com/woldann/me.git
cd me
2

Configuration

Copy config.yaml.example to config.yaml and update it with your own information (name, social media, age, etc.).

3

Install Dependencies and Run

Install the necessary packages using Bun and start the development server.

bun install
bun dev

How to Publish a Blog Post?

You don't need to connect to the server or manually deal with files to write on this site. I've automated the process with the Publishing CLI I developed:

1

Create Content

Create your post files in the root directory (e.g., my-first-post.tr.mdx and my-first-post.en.mdx).

2

Publish

Run this command from the terminal:

bun run scripts/publish.ts my-first-post
3

Live!

Your post is instantly cached in RAM and goes live on the site.

Technical Infrastructure

At the heart of the site lies an architecture focused on speed and security.

Next.js & Tailwind v4

Modern, responsive, and ultra-fast user interface design.

Bun Runtime

Maximum performance and speed during the development process.

MDX & Lucide

Freedom to use React components and icons directly inside your posts.

RAM Caching

A high-performance caching system that eliminates disk reading costs.

If you want to build the future together and "overclock" your own system, the code is waiting for you! 🚀

Open Source Portfolio
You can access all the source code of this site on GitHub and fork it for your own projects.