From 3759fd137c3aa05145480e87ab87261fbbcc4ada Mon Sep 17 00:00:00 2001 From: Joe Carstairs Date: Tue, 12 May 2026 21:29:38 +0100 Subject: [PATCH] mkws processes css --- "http/;\n}" | 35 ++++++++++++++++++++++++++++ http/bin/mkws | 12 ++++++++++ http/{share => src}/css/base.uppcss | 0 http/{share => src}/css/feed.uppcss | 0 http/{share => src}/css/hcard.uppcss | 0 http/{share => src}/css/otp.uppcss | 0 http/{share => src}/css/post.uppcss | 0 http/{share => src}/css/reset.uppcss | 0 8 files changed, 47 insertions(+) create mode 100644 "http/;\n}" rename http/{share => src}/css/base.uppcss (100%) rename http/{share => src}/css/feed.uppcss (100%) rename http/{share => src}/css/hcard.uppcss (100%) rename http/{share => src}/css/otp.uppcss (100%) rename http/{share => src}/css/post.uppcss (100%) rename http/{share => src}/css/reset.uppcss (100%) diff --git "a/http/;\n}" "b/http/;\n}" new file mode 100644 index 0000000..22cd2f2 --- /dev/null +++ "b/http/;\n}" @@ -0,0 +1,35 @@ +/* Assumes there is at most one level of subheading for sub-dividing entries */ +.h-feed :is(h2, h3, h4, h5, h6) { + margin-block-start: var(--spacing-block-md); +} + +.h-feed .h-entry { + display: flex; + flex-direction: column; +} + +.h-feed .h-entry + .h-entry { + margin-block-start: var(--spacing-block-md); +} + +.h-feed .h-entry > * { + order: 1; + margin: 0; +} + +.h-feed .h-entry .dt-published { + order: 0; + font-size: var(--font-size-sm); +} + +.h-feed .h-entry .p-name { + font-size: var(--font-size-md); + font-weight: 400; +} + +.h-feed .full-feed-link { + text-align: end; +} + +.h-feed :is(a.full-feed-link, .full-feed-link a)::after { + content: diff --git a/http/bin/mkws b/http/bin/mkws index 252656c..fa4cd99 100755 --- a/http/bin/mkws +++ b/http/bin/mkws @@ -11,6 +11,7 @@ test $# -lt 1 && usage export SRC="$(realpath src)" export SHARE="$(realpath share)" export OUT="$(realpath public)" +mkdir -p ${OUT} if ! test -f "${SRC}"/index.upphtml then @@ -25,5 +26,16 @@ do "${OUT}/$(basename "${t%.upphtml}".html)" done +for t in "${SRC}"/**/*.uppcss +do + t_out="${t%.uppcss}".css + t_out="${t_out#${SRC}/}" + echo "Making ${t_out}" + t_out="${OUT}/${t_out}" + mkdir -p "$(dirname "${t_out}")" + pp "${t}" "$1" > \ + "${t_out}" +done + echo "Making sitemap.xml" pp "${SHARE}"/sitemap.uppxml "$1" > "${OUT}"/sitemap.xml diff --git a/http/share/css/base.uppcss b/http/src/css/base.uppcss similarity index 100% rename from http/share/css/base.uppcss rename to http/src/css/base.uppcss diff --git a/http/share/css/feed.uppcss b/http/src/css/feed.uppcss similarity index 100% rename from http/share/css/feed.uppcss rename to http/src/css/feed.uppcss diff --git a/http/share/css/hcard.uppcss b/http/src/css/hcard.uppcss similarity index 100% rename from http/share/css/hcard.uppcss rename to http/src/css/hcard.uppcss diff --git a/http/share/css/otp.uppcss b/http/src/css/otp.uppcss similarity index 100% rename from http/share/css/otp.uppcss rename to http/src/css/otp.uppcss diff --git a/http/share/css/post.uppcss b/http/src/css/post.uppcss similarity index 100% rename from http/share/css/post.uppcss rename to http/src/css/post.uppcss diff --git a/http/share/css/reset.uppcss b/http/src/css/reset.uppcss similarity index 100% rename from http/share/css/reset.uppcss rename to http/src/css/reset.uppcss