all repos — eureka @ ef26f06a893e8f17b8a448cc73e15e2c02edb818

static site generator based on the 100r.co engine

no colon in twtxt header, use config setting for deployment
Iris Lightshard nilix@nilfm.cc
PGP Signature
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEkFh6dA+k/6CXFXU4O3+8IhROY5gFAmPu8nUACgkQO3+8IhRO
Y5hPdw/+PHl1wyPYhd07cioPRyyBoNq1XAcBC5fP7rijijTYlY0WeOyR+DKVdqvh
cunVxk4HKimyllpOwnqK+MNuHHkefVmX0Iv9+5Z7ZJgopA8SettHq5acMlCZi5Gt
8yVjOjZ6U354Dy8yLN4garaL9t7p8n5U4Ip56noDn2u48oHzYTXzTi+0wqMOUjgQ
/3hv1/60u3DN4d6ap/0EtNcZhw5YjuRaob622lBa5t+X++OZsuWtE3236mfQKF09
3d4HaB9M4cq3ZYSCWydD/v1qgN1kJx+fLHAG1FNhLYiPZjxzNyQPmof+94PdXy8b
5iEd38H4R7mx4bEUJ4kjvFzACk4SdHfwMdQk9V8Wkco2VSdyISP74P/yKyVL+2v2
OU+rcn0e5nnLJDbPcuqRIUBPjJFmXvwYjXKcy5h2sx6+rsBN9u+f8eMe3FxqCW0j
mmLKCwQjP3mG6kZwmnlPI0dRIHgcF8tdsfpCwl4bTABmtOJ5Qk9IP9jApzmZDAYv
/XmuqUMYkcGTT+ekFcrW+3drNzc/2WK7uaD3a+E0rr+sScoagwHTuNRpjBilGXJd
JF0l+FVQJWEJ0ZrbNAq3XAMYlQ1S6Cz9FG8oWcLYnwxBRxp/j1oTQJObCoFvqHzV
xLazI+z3Q+gBBV9OImN6YMD6SWFnvsx9vtlG4W5z/PPeKz2vjFE=
=x42F
-----END PGP SIGNATURE-----
commit

ef26f06a893e8f17b8a448cc73e15e2c02edb818

parent

4518af7135044b7f1aa47ce73199ecb1d0f7085e

3 files changed, 19 insertions(+), 19 deletions(-)

jump to
M config.def.hconfig.def.h

@@ -1,27 +1,27 @@

/* clang-format off */ - +#define SITEMAP "all_pages" +#define DOMAIN "https://nilfm.cc" +#define DEPLOY_DEST "nilix@nilfm.cc:~/lib/nilfm/" +#define TAG_BODY_SIZE 4096 +#define LOGO_HTML "<img src='/img/nilfm_blackHole_128.png' alt='blackhole://nilFM'/>" #define MAINCSS "/nilfm.css?v=20220119.0" -#define DOMAIN "https://nilfm.cc" +#define FOOTER_HTML "<div style='float:right;text-align:center;'><a href='https://hacklab.nilfm.cc' target='_blank'><img src='/img/git.svg' alt='nilFM hack lab'/></a>&nbsp;\n" \ +"<a href='https://cafe.nilfm.cc/u/nilix' target='_blank'><img src='/img/honk.svg' alt='honk'/></a>&nbsp;\n" \ +"<a href='https://webring.xxiivv.com' target='_blank'><img src='/img/webring.svg' alt='xxiivv webring'/></a>&nbsp;\n" \ +"<a href='https://lightcrystal.systems' target='_blank'><img src='/img/lightcrystal_bw_small.svg' alt='lightcrystal.systems'/>&nbsp;\n" \ +"" +#define LICENSE_HTML "<a rel='license' target='_blank' href='/legal.html'><img src='/img/cc.svg' alt='legal stuff'/></a></div>" +#define DESC "lair of drkste aka nilix: software artisan, digital philosopher" +#define IS_NAV_IN_HEADER 01 #define LEXICON_SIZE 1024 -#define TWTXT "/twtxt.txt" -#define SITEMAP "all_pages" -#define FRONTCSS "/nilfm.css?v=20220119.0" #define CONTACT_HTML "contact: <a href='mailto:nilix@nilfm.cc' class='mono'>nilix@nilfm.cc</a><br/><a href='/serv/90587A740FA4FFA0971575383B7FBC22144E6398.asc' style='font-family:monospace;display:inline-block;max-width:24ch;'>9058 7A74 0FA4 FFA0 9715 7538 3B7F BC22 144E 6398</a>\n" \ "" -#define NAME "nilFM" -#define TAG_BODY_SIZE 4096 +#define FRONTCSS "/nilfm.css?v=20220119.0" +#define SITEROOT "../www/" +#define TWTXT "/twtxt.txt" #define ABOUT_HTML "Derek Stevens &lt;<a style='font-family:monospace;' href='mailto:nilix@nilfm.cc'>nilix@nilfm.cc</a>&gt;<br/>\n" \ "software artisan, digital philosopher<br/><br/>\n" \ "<a href='/serv/90587A740FA4FFA0971575383B7FBC22144E6398.asc' style='font-family:monospace;display:inline-block;max-width:24ch;'>9058 7A74 0FA4 FFA0 9715 7538 3B7F BC22 144E 6398</a>\n" \ "" -#define FOOTER_HTML "<div style='float:right;text-align:center;'><a href='https://nilfm.cc/git/' target='_blank'><img src='/img/git.svg' alt='nilFM hack lab'/></a>&nbsp;\n" \ -"<a href='https://cafe.nilfm.cc/u/nilix' target='_blank'><img src='/img/honk.svg' alt='honk'/></a>&nbsp;\n" \ -"<a href='https://webring.xxiivv.com' target='_blank'><img src='/img/webring.svg' alt='xxiivv webring'/></a>&nbsp;\n" \ -"<a href='https://lightcrystal.systems' target='_blank'><img src='/img/lightcrystal_bw_small.svg' alt='lightcrystal.systems'/>&nbsp;\n" -#define LICENSE_HTML "<a rel='license' target='_blank' href='/legal.html'><img src='/img/cc.svg' alt='legal stuff'/></a></div>" -#define LOGO_HTML "<img src='/img/nilfm_blackHole_128.png' alt='blackhole://nilFM'/>" -#define DESC "lair of drkste aka nilix: software artisan, digital philosopher" -#define SITEROOT "../www/" -#define IS_NAV_IN_HEADER 1 - +#define NAME "nilFM" /* clang-format on */
M deploy.shdeploy.sh

@@ -1,6 +1,6 @@

#!/bin/sh -DEST="nilix@lynx.uberspace.de:~/lib/nilfm/" +DEST=$(grep "#define DEPLOY_DEST" config.h | awk '{print $3}' | sed -e 's/"//g') if [ -z "$1" ]; then rsync -avK --delete ../ ${DEST}
M main.cmain.c

@@ -77,7 +77,7 @@ char msgbuf[240] = {0};

char *l, *d, *m; FILE* twtxt = fopen(SITEROOT TWTXT, "r"); - scat(buf, "<div id='twtxtFeed'><h2>recent activity:</h2>\n<table>\n"); + scat(buf, "<div id='twtxtFeed'><h2>recent activity</h2>\n<table>\n"); if (!twtxt) { return 1; } else {