Open Source Vision: Build Your Own Site
This website is a project that brings together modern web technologies to help everyone create their own personal and modern-looking pages easily. Because I believe that knowledge grows as it's shared, I've made this infrastructure open-source for everyone to use. Now, you can use this template to create your own professional portfolio in seconds.
Quick Setup Guide
Just follow these steps to get your own site up and running:
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
Configuration
Copy config.yaml.example to config.yaml and update it with your own information (name, social media, age, etc.).
Don't forget to write a strong password in the Token section. This allows you to securely publish your blog posts via the API.
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:
Create Content
Create your post files in the root directory (e.g., my-first-post.tr.mdx and
my-first-post.en.mdx).
Publish
Run this command from the terminal:
bun run scripts/publish.ts my-first-post
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.
Modern, responsive, and ultra-fast user interface design.
Maximum performance and speed during the development process.
Freedom to use React components and icons directly inside your posts.
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! 🚀