Static GitHub Pages portfolio for manishklach.github.io.
The homepage is intentionally short and curated. It keeps only:
- hero
- flagship work
- selected writing
- patent record
- footer
Homepage content lives in script.js inside homepageData.
Update these arrays:
homepageData.workhomepageData.writinghomepageData.patentStatshomepageData.patents
Each work item includes:
titlemetatextdetailprimaryLabelprimaryHrefsecondaryLabelsecondaryHref
Each writing item includes:
titletexthref
Headline numbers live in homepageData.patentStats.
Curated patent entries live in homepageData.patents with:
idtitlehref
The visual system is in styles.css.
Key areas:
- root tokens at the top
- hero layout and frame
- shared card system
- patent layout
- sticky header and mobile nav
Any static file server works. Example:
python -m http.server 8000Then open:
http://localhost:8000/
- Create a free account at
https://buttondown.email. - Set the publication username to
manishklach. - Confirm the embedded subscribe form is accepting new signups.
- Sign in at
https://webmention.iowith your GitHub account. - Claim
manishklach.github.ioas the site domain. - Once claimed, replies and reactions will appear automatically in the essay footer blocks.
- Open
https://dev.to/settings/extensions. - Generate an API key.
- Add it to the GitHub repository secrets as
DEVTO_API_KEY.