Skip to content

About

Personal site: notes on what I am learning. Live at https://aarora79.github.io/

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

21 Commits

Folders and files

Repository files navigation

aarora79.github.io

Source for my personal site, live at https://aarora79.github.io/.

Plain static HTML, no build step. GitHub Pages serves main from the repository root, so a push to main is a deploy.

Layout

index.html                        homepage, sections marked with comment banners
404.html                          not-found page
.nojekyll                         tells Pages to skip Jekyll processing
aws-blogs/index.html              full listing of all thirteen AWS blog posts
how-this-site-works/index.html    how the Pages mechanism works
explainers/
  jev/index.html                  JEV explainer
  jev/poster/index.html           JEV print poster
  costing-an-ai-powered-sql-filter/index.html   AI-SQL filter cost explainer
  agentic-ai-bookmarks-2026/index.html          agentic AI bookmarks, 2026
  on-ai/index.html                              On AI: three ideas informing my thinking
  on-ai/on-ai-infographic.png                   PNG of the same infographic
  formal-verification-ladder/index.html         six ways to check code, unit tests to proofs
  formal-verification-ladder/poster/            two page poster: HTML, PNGs and PDF
  formal-verification-ladder/demo/              the runnable code the explainer quotes
  e-means/index.html                            e-means, Meta FAIR's faster k-means

The homepage WRITING section shows five selected posts and links to aws-blogs/ for the full list. Adding a post means editing both: a <li> on the full listing (under its year), and optionally one on the homepage.

A folder with an index.html serves at the folder's path, so explainers/jev/index.html answers /explainers/jev/.

Adding an explainer or infographic

Drop a self-contained HTML file in as explainers/<name>/index.html, then add a card in the EXPLAINERS section of index.html. Files that reference style.css or an img/ folder need those copied alongside at the same relative paths.

See how-this-site-works for the full mechanism.

Editing

Everything lives in index.html. The sections are marked with comment banners, so search for the banner you want:

  • HERO for the name, tagline, and intro
  • EXPLAINERS for the explainer and infographic cards
  • BUILDING for the open source cards
  • LEARNING for the notes, wikis, and courses cards
  • TEACHING, WRITING, TALKS for the rest

Colors are CSS custom properties at the top of the <style> block, one set for light mode and one for dark. The palette matches the hero images on my profile README.

Adding a card means copying one <a class="card"> block. Adding a writing or talks entry means copying one <li> block, newest at the top.

Local preview

python3 -m http.server 8000
# then open http://localhost:8000

Deploy

git add -A && git commit -m "Update site" && git push

Pages rebuilds in under a minute. Check the Actions tab if a change does not appear.

Related sites

Project sites published under this account, which live beneath this one:

Site Repo
my-reading-list my-reading-list
ai-everyday-life ai-everyday-life
blueberries-in-my-salad-book blueberries-in-my-salad-book
sb_study sb_study

About

Personal site: notes on what I am learning. Live at https://aarora79.github.io/

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages