My personal website has evolved over the years — from a simple static HTML page, to Create React App
, to GatsbyJS
,
then to a combination of Next.js
, MDX
, and finally to a combination of Next.js
, Tailwind CSS
and Contentful
.
It serves as an app-like-web platform for highlighting my journey, showcasing my bookmarks, and more.
/
— Home page./[slug]
— Static pre-rendered pages using Contentful. (e.g./stack
)/journey
— Journey page./workspace
— Workspace page./bookmarks
— Bookmarks page./bookmarks/[slug]
— Static pre-rendered bookmarks pages using Raindrop./bookmarks.xml
— Bookmarks XML feed./api
— API routes.
$ git clone https://github.com/omeralpi/alpi.dev.git
$ cd alpi.dev
$ bun i
$ bun dev
Create a .env
file similar to .env.example
.
- Feel free to take inspiration from this code.
- Avoid directly copying it, please.
- Crediting the author is appreciated.
No complicated licensing. Be kind and help others learn.
You can use the same license with: https://github.com/superkhau/lice
npm install -g lice
lice -l homepage