A minimal, LaTeX-article-styled portfolio: two pages (Home, Math Notes), one stylesheet, no build step.
index.html Home page
notes.html Math Notes listing (edit this to add new problem sets)
style.css Shared styles
- Create a new repository on GitHub, e.g.
zetazero.github.io(for a user site athttps://<username>.github.io/) or any name, e.g.portfolio(for a project site athttps://<username>.github.io/portfolio/). - Push these three files to the repository root (the
mainbranch). - In the repo, go to Settings → Pages, and under "Build and
deployment" set Source to "Deploy from a branch", branch
main, folder/ (root). Save. - Wait a minute or two — GitHub will give you the live URL on that same Pages settings screen.
If you'd rather do it from the command line:
git init
git add index.html notes.html style.css README.md
git commit -m "Initial portfolio"
git branch -M main
git remote add origin https://github.com/<username>/<repo>.git
git push -u origin mainThen enable Pages as in step 3.
Open notes.html and duplicate one <article class="entry">…</article>
block (there's a comment right above the first one explaining exactly
what to change). Point entry-links at your actual PDF — the simplest
approach is to make a notes/ folder in the repo, drop PDFs in there,
and link to e.g. notes/abstract-algebra.pdf.
- Colors, fonts, and spacing all live in
style.cssunder the:rootblock at the top — change the hex values there to retheme everything. - The "§" numbering in section headers and note entries is manual (kept as plain text) so you can renumber freely as entries are added or removed.