| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
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.
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.
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:8000To 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/| 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 |
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
| Back | FazBrowse Home | New Git URL |