Personal portfolio website for Alexandros Anastasiou -- AI & Software Engineer.
Live at: alex-anast.com
- Hugo (Extended) -- static site generator
- hugo-noir theme (git submodule)
- Tailwind CSS (CDN) + Devicon icons
- Deployed via GitHub Actions to GitHub Pages
content/ Markdown pages (about, blog, cv, certifications, contact, etc.)
data/en/ Structured TOML data (author, experience, education, projects, certifications)
layouts/ Custom Hugo templates overriding the theme
static/assets/ Images, documents (resume PDF)
themes/hugo-noir/ Theme submodule
.github/workflows/ CI/CD pipeline
hugo.toml Site configuration
# Clone with submodules
git clone --recurse-submodules https://github.com/alex-anast/alex-anast.github.io.git
cd alex-anast.github.io
# Start dev server
hugo serverRequires Hugo Extended v0.123+.
Pushes to master trigger the GitHub Actions workflow (.github/workflows/hugo.yml), which builds with hugo --minify and deploys to GitHub Pages.
Content and design are personal. The hugo-noir theme has its own license.