show your log on your site
paste this where the list should appear (replace the handle):
<div data-hlog-handle="maya" data-level="LEARN" data-limit="5"></div>
<script src="https://hlog.dev/embed.js" async></script>data-level: one level (LEARN,WIN…), or leave it out for every public level.data-limit: 1–20 lines, newest first (default 5).- several widgets on one page are fine; include the script once.
each line links to its permalink on hlog, and the list ends with a link to your log. it uses your site's text colour and a monospace font, and your page's CSS can't break it.
it shows exactly what your public log shows: public levels and lines you shared, never private or hidden ones. hiding a line removes it from the widget within a minute or so (browsers may cache the list for 60 seconds). no cookies, no tracking.
GitHub profile README
READMEs can't run scripts, so use the card instead: an image of your latest public lines that links to your log. paste into your profile README (the repo named after your GitHub username):
[](https://hlog.dev/@maya?src=card)or, to follow the reader's light/dark setting:
<a href="https://hlog.dev/@maya?src=card">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://hlog.dev/@maya.svg?level=LEARN">
<img alt="my hlog" src="https://hlog.dev/@maya.svg?level=LEARN&theme=light">
</picture>
</a>options: level, limit (1–8, default 5), theme=light. long lines are cut with "…". GitHub caches images, so a new line can take a while to appear on the card.
prefer your own markup? the same data is at https://hlog.dev/api/users/maya/lines?level=LEARN&limit=5 (JSON, readable from any site) and as RSS.