Skip to content

omeralpi/homepage

Repository files navigation

alpi.dev

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.

Overview

  • / — 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.

Running Locally

$ git clone https://github.com/omeralpi/alpi.dev.git
$ cd alpi.dev
$ bun i
$ bun dev

Create a .env file similar to .env.example.

Tech Stack

License

  1. Feel free to take inspiration from this code.
  2. Avoid directly copying it, please.
  3. 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