Skip to content

πŸ‘¨πŸ½β€πŸ’» Codebase for the current iteration of my personal website, built with Next.js and ArchieML

Notifications You must be signed in to change notification settings

aadittambe/aadittambe.com

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ‘¨πŸ½β€πŸ’» My website

Codebase for my personal website.

The site is scaffolded with Next.js and uses ArchieML as a micro CMS, so I can catch typos easily. A GitHub Action automatically builds and deploys this site to my FTP server when changes are pushed to the repository because I like automation.

🧰 Development

Download the code:

git clone https://github.com/aadittambe/aadittambe.com.git

Install npm dependencies:

npm install

This site uses a Google Doc as an ad-hoc CMS. To fetch data from the Google Doc β€” thanks to this script from The Pudding which uses ArchieML β€” run:

npm run download

Start the development server:

npm run start

πŸ› οΈ Build site

A GitHub Action automatically builds (and deploys the site to my FTP server) when changes to this repository are pushed to GitHub (on the main branch). However, to manually build it for local testing, run:

npm run build

πŸͺ– Deploy site

The same GitHub Action mentioned in the earlier step deploys it to my FTP server with ftp-deploy when changes are pushed to the main branch. However, to manually deploy, you can run:

npm run deploy

πŸ€– Happy hacking

Feel free to reach out at aadit (dot) tambe (at) gmail (dot) com.

About

πŸ‘¨πŸ½β€πŸ’» Codebase for the current iteration of my personal website, built with Next.js and ArchieML

Topics

Resources

Stars

Watchers

Forks