Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Hugo theme for personal bookmarking websites with a Hacker News style.

Jekyll-based personal resume/CV homepage template, generating a static site that can be hosted free on GitHub Pages.
hugonews is a Hugo theme for building a personal bookmarking website whose visual style is modeled on Hacker News. Created by the maintainer of bookmarks.wews.co, it turns a folder of Markdown files into a browsable, static link archive without a database or server-side processing.
hugonews is a theme for the Hugo static site generator that produces a bookmarking website from Markdown content files. Each bookmark is stored as a Markdown file with front-matter fields including itemurl (the destination URL), sites (the domain name), and tags, and the theme renders these into a Hacker News–inspired link list. It runs on Hugo, which means the only runtime prerequisites are Hugo and Git; the build output is a static HTML site that can be deployed to any web host. The theme is authored by spaghettiwews and used on the bookmarks.wews.co website.
The README describes a straightforward workflow: create a new Hugo site, initialize a Git repository, add hugonews as a Git submodule, and set theme = "hugonews" in config.toml. After that, run hugo new items/name.md from the site root to scaffold a new bookmark, edit the generated file to add title, date, itemurl, sites, and tags, then build with hugo and deploy the public folder.
Run hugo new items/your-slug.md from the site root, then edit the generated Markdown file in content/items. Set the title, date, itemurl (the link), sites (the domain), and any tags, then set draft to false to publish it on the next hugo build.
A bookmark file needs title, date, itemurl, sites, and tags, plus draft. The README's example uses itemurl for the full URL, sites for the domain string, and tags as a YAML list, so the theme can group and display those fields.
No. hugonews stores every bookmark as a Markdown file and delivers a static HTML site generated by Hugo, so there is no database, no server-side code, and no runtime application required on the host.
Yes, because the build produces a public folder of plain static files. The README points to Hugo's official Hosting & Deployment documentation, which covers services like GitHub Pages, Netlify, and others.