From 267a7b1bc80a1373bfae52f1515e009e68065673 Mon Sep 17 00:00:00 2001 From: Vigilio Desto Date: Fri, 10 Apr 2026 18:38:31 +0200 Subject: [PATCH] Port homepage, posts section, shortcodes; update hugo.toml menus - content/_index.md: homepage with site description and callout examples - content/posts/asw-vocabulary.md: ASW data-* attribute vocabulary reference - content/posts/getting-started.md: ASW-Hugo setup guide (updated URLs) - hugo.toml: add params, taxonomies, menus (main + docs sidebar), ToC settings - layouts/partials/nav.html: dynamic Hugo menu rendering (was hardcoded) - layouts/shortcodes/callout.html, wikilink.html: ported from asw-hugo theme Closes: asw#17, asw#13, asw#11, asw#16 28 pages build clean, deploy confirmed at port 8000. --- content/_index.md | 42 ++++++++++ content/posts/asw-vocabulary.md | 74 ++++++++++++++++ content/posts/getting-started.md | 51 ++++++++++++ hugo.toml | 139 ++++++++++++++++++++++++++++++- hugo_stats.json | 13 ++- layouts/partials/nav.html | 5 +- layouts/shortcodes/callout.html | 16 ++++ layouts/shortcodes/wikilink.html | 20 +++++ 8 files changed, 353 insertions(+), 7 deletions(-) create mode 100644 content/_index.md create mode 100644 content/posts/asw-vocabulary.md create mode 100644 content/posts/getting-started.md create mode 100644 layouts/shortcodes/callout.html create mode 100644 layouts/shortcodes/wikilink.html diff --git a/content/_index.md b/content/_index.md new file mode 100644 index 0000000..5ac7fd7 --- /dev/null +++ b/content/_index.md @@ -0,0 +1,42 @@ +--- +title: "Agentic Semantic Web" +description: "Semantic HTML, data-* attributes, and CSS-only styling for the agentic era." +date: 2026-04-10 +tags: ["asw", "semantic-web", "html"] + +--- + +# Agentic Semantic Web + +**ASW** is a vocabulary and design system for the agentic era — semantic HTML with `data-*` attributes, CSS-only styling, no JavaScript required where a browser element already does the job. + +Built for sites generated by agents and read by agents. Navigable by humans. + +## What this is + +- [Docs](/docs/) — the ASW HTML vocabulary, layout system, and components +- [Vault](/vault/) — live ASW notation: task lists, sessions, diffs, wikilinks +- [Posts](/posts/) — writing and vocabulary reference +- [Papers](/papers/) — longer-form thinking on the semantic web + +## The design principle + +No invented CSS classes. Every style target is either a semantic HTML element or a `data-*` attribute: + +```html + +
...
+session log +``` + +Agents read the attributes. Humans read the content. The CSS connects them. + +## Try the shortcodes + +{{< callout note >}} +This is a **note callout** rendered via the `callout` shortcode. Output: `