Skip to content

Repository files navigation

Dileepadari.github.io - my old portfolio

This is my old portfolio. My current site lives at https://dileepadari.dev. This one stays online as an archive of where I started.

Live archive: https://dileepadari.github.io

It is the first portfolio I built - hand-written HTML and CSS, no framework, no build step for the main page - plus a second, config-driven version I started later. Both are still here and both still work. Nothing here is actively maintained; content is frozen at roughly its 2024 state.

The two sites

This repo hosts two independent portfolios that were never merged:

Root site Jinja site
URL / /jinja/
Entry point index.html (hand-written, single page) jinja/src/jinja/index.jinja + 7 partials
Content lives in the HTML itself 8 TOML files in jinja/config/
Styles / scripts css/style.css, js/script.js jinja/src/css/style.css, jinja/src/js/script.js
Build none python main.py (runs in CI on every push to main)

The root site is what you get at the bare domain. The Jinja one is a config-driven rewrite, adapted from someone else's template (see Credits), that I never finished switching over to.

See DEVDOC.md for how it all fits together, including the slightly surprising deployment pipeline.

Running it locally

Serve the repo root - the pages use root-relative paths, so opening the files directly with file:// will not work properly:

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

To rebuild the Jinja site:

cd jinja
pip install -r requirements.txt
python main.py          # writes jinja/index.html (gitignored)
# then visit http://localhost:8000/jinja/

What's at which URL

Path What it is
/ The main portfolio - about, projects, skills, contact form
/cv/ Resume viewer for docs/portfolio.pdf, with a download fallback
/jinja/ The config-driven second portfolio
/tasks/ Redirect to my Notion task board
/resources.html Redirect to my Notion resources page
/love/ A small standalone toy page
/todo/ A Fluent-UI-styled todo app (static front end; the Flask backend in todo/app.py is not deployed)
/temp_test/ Parked one-off files - see temp_test/README.md

Layout

index.html            root site (single page)
css/  js/  images/    its assets
cv/                   resume viewer -> docs/portfolio.pdf
docs/                 resume sources and PDF exports (LaTeX + Typst)
certificates/         scanned certificates
jinja/                the second, config-driven site
  config/*.toml       its content
  config/assets/      its images and icons
  src/                its templates, CSS and JS
  main.py             the generator
love/ todo/ tasks/    small standalone pages
temp_test/            parked one-off files
.github/workflows/    GitHub Pages deployment

Credits

About

Portfolio Website for projects and personal use. Also Checkout my old website at (https://dileepadari.github.io/old)

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages