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
, Chakra UI
and MDX
, and finally to a combination of Next.js
, Tailwind CSS
and
Contentful
. It serves as an app-like-web platform for my writings, highlighting my journey, showcasing my bookmarks,
and more.
/
— Home page./[slug]
— Static pre-rendered pages using Contentful. (e.g./stack
)/writing
— Writing page./writing/[slug]
— Static pre-rendered writing pages using Contentful./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/suyalcinkaya/onur.dev.git
$ cd onur.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 onur_dev