🔗 angelido.github.ioA lightweight, static personal website built with HTML, CSS, and vanilla JavaScript — designed to present my academic profile, research, and writing in one place.
This site serves as my digital home base: a single-page application that brings together my academic profile, research interests, publications, posts, and personal background.
The design philosophy is minimalism with purpose — fast to load, easy to navigate, and focused entirely on content.
- HTML5 — semantic, accessible markup
- CSS3 — custom styling, no frameworks
- Vanilla JavaScript — lightweight interactivity, zero dependencies
/
├── index.html # Main entry point
├── style.css # Stylesheet
├── script.js # JavaScript logic
│
├── data/ # 📊 JSON files with site content
│ ├── publications.json # Research publications
│ ├── projects.json # Academic projects & interests
│ └── ...
│
├── i18n/ # 🌐 Internationalization & section labels
│ ├── ui.en.json # English strings (titles, headings, UI)
│ └── ui.it.json # Italian strings (titles, headings, UI)
│
├── posts/ # ✍️ Blog & writing
│ ├── post-title.md # Markdown files, one per post
│ └── ...
│
└── assets/ # 🖼️ Images, documents, CV, etc.
The site is hosted on GitHub Pages and automatically re-deployed on every push to main.
main branch → GitHub Pages → angelido.github.io
This project is intended for personal and academic use.
Feel free to explore the code for inspiration, but please do not reuse content (texts, CV, publications) without permission.
© Angelo Nardone