From 49c432cca3f4bc03c64ac92635f0ad1569d3612e Mon Sep 17 00:00:00 2001 From: rhetenor Date: Thu, 30 Apr 2026 12:49:40 +0200 Subject: [PATCH] add favicon --- Makefile | 9 +++++---- res/favicon-32.png | Bin 0 -> 443 bytes res/favicon-64.png | Bin 0 -> 817 bytes res/favicon.ico | Bin 0 -> 1369 bytes res/favicon.svg | 47 +++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 52 insertions(+), 4 deletions(-) create mode 100644 res/favicon-32.png create mode 100644 res/favicon-64.png create mode 100644 res/favicon.ico create mode 100644 res/favicon.svg diff --git a/Makefile b/Makefile index 98a11ba..b172417 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,7 @@ .PHONY: all mkdist watch clean SRC_DIR = src +RES_DIR = res PAGES_DIR = $(SRC_DIR)/pages BLOG_DIR = $(SRC_DIR)/blog DIST_DIR = dist @@ -13,10 +14,7 @@ TARGETS = $(addprefix $(DIST_DIR)/,$(PAGES)) all: $(PAGES_DIR)/blog.html $(TARGETS) watch: - while sleep 1 ; do \ - find ./$(SRC_DIR) -iname '*.html' -o -name "*.css" \ - | entr -d make -f ./Makefile ; \ - done + find ./$(SRC_DIR) -iname '*.html' -o -name "*.css" | entr -d make -f ./Makefile ; mkdirs: mkdir -p $(DIST_DIR) @@ -26,6 +24,9 @@ template: $(SRC_DIR)/start.html $(SRC_DIR)/nav.html $(SRC_DIR)/side.html | mkdir cp -r $(SRC_DIR)/styles $(DIST_DIR) cat $(SRC_DIR)/start.html $(SRC_DIR)/nav.html $(SRC_DIR)/side.html > $(BUILD_DIR)/template.html +favicon: $(RES_DIR) | mkdirs + cp res/* dist/ + $(PAGES_DIR)/blog.html: $(BLOG_PAGES) $(BLOG_DIR)/start_blog.html $(BLOG_DIR)/end_blog.html pandoc -f markdown -t html $^ -o $@.tmp cat $(BLOG_DIR)/start_blog.html $@.tmp $(BLOG_DIR)/end_blog.html > $@ diff --git a/res/favicon-32.png b/res/favicon-32.png new file mode 100644 index 0000000000000000000000000000000000000000..d3c7845b7661c6344894bba5edb81db8f5da508b GIT binary patch literal 443 zcmV;s0Yv_ZP)u>TPKc0 zdamJ{uYg+|;~`L+=a2&cth9osYq<4@u*eaI6=0ETBDA37l89;sG_{W(@K(+QIzYSc z_bFL8cwISACTVb>ob_JvEPzhBCc=6ZTAt!gyAUet%6qAkZ5Q6lT~NC48q$5;K37B~z(X$C=@~qVAGG9BBpOchIk0s6{uM9Oy|)he+zxojTkGr3 lF>#`mn2To2|J;VB_y#7*1ipfr6?Fgr002ovPDHLkV1jO$!fF5j literal 0 HcmV?d00001 diff --git a/res/favicon-64.png b/res/favicon-64.png new file mode 100644 index 0000000000000000000000000000000000000000..a05363f02861a486984782605a8fdeb00e6ec81d GIT binary patch literal 817 zcmV-11J3-3P)XC9irt zzFF^%JE$#M;{KNItSQ((%yX1@B4!o1v?N4|C#o!i-X@eOK)1W3>5+;j>THT41ke%s zGNfPmHz$}|3V%%VXQVbVAhkh-*WVrxBeDsI0f=}siLFGtKY4LRls86*0j(P!58)Z& zEhmW)9MSQR*vH|e0bC!odK@JC6Y4!T?eeBI0Ie-;1MdmeI=h5zG0TRn`|BpekiXxr zUmeQ{K-yb(sFzSDpoWs%D?z7YyTIv4^zl=(rYGDDD6u5J|M~};E~g`nk2j$&ZZpCS zAQA{?+C&=>{%%ks-m`rVVF~ag9+?Jr10qK(!U(rQsPOUerhg+OsD(4+VNO8w97X!J z7@;=coWe_3j8LrtR`FpUKPY&K4X}tuN5~RsDL;_`mlXRJBs^gQ-ir7PlrLm}hj?kM zJ(f6xch`U@@%h5nx&W?WLeqfg*hhW-TB4<+YJit`>nM8N_SW=-J`H-2k9;I%4LHX| zZ;g7Ku8;&ojaWq8?PKZkfHnTnTUgfmr9RgLthJH3%7%y}32O=GVCC6DsPPT?iA vT(OT6i{h6gyhIq+|Mh8b!-fqT-ZlOKt6v8SYg7hA00000NkvXXu0mjf?#Xl& literal 0 HcmV?d00001 diff --git a/res/favicon.ico b/res/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..d42d322ea99a9979c686418e61c46457b08e2506 GIT binary patch literal 1369 zcmV-f1*ZA{0096301yxW0000W0C)oc044wc03aX$0000W0J{MI0GU4ix~euW#GX(9k~C5{_v9WflL&6cQTx$;6K~Nn>X6>v!BI zww=#jtrLS-ZOg~HR|J(<4$5|VS#;gnY;0*tpb%2^Z7+g z{$9l9WuL8so{4XgQf8nS*}24p@v1$=USEwiP~d2?1;7dbCxBBCa;1(VdpBW6XESEo zJ?6U$zaGyJLmgMNXPXljPCdMzI$Hx;@2)NkZd{GsE(=${0S<;f5|E1}JY?D6`$C95 zzlOz|N3GQ|JtuWl?*HL660QF76GOc?5cFdU}zygzme(}k>Sm2g(OkV_dW4rADrcXpa2SwZp{280s3*msEt@ugqf4FHIk^CR*$ zyft&y-xRdG%h!Amcr%%-A6V#vqTt^g04!|=K)4ze;cysJeV3kOLfc7&^eVDTf`JUA z<`Q}-^Y-#B6U&G#9!v~}Qg{IzfXxA7V2pzEwQTC-#Zjhcrx@owP#q7DVoXx<+E*mB zG2!w1gMCKPJDqU@{ z99hE7r*@NF;^3m1X|8V?Uz+TR53l`}V-TcC>kZXa(`DyVS*|*Cl4hy=$728NZ0rlY zVXaJj(mFxq?1#c#>m*q+A#D(Fbj2&@>Uc~4v`doQEG-klsC0uUjk5LP?PFsmB4o#6 zL%Cq&jN&$`hV0z@7}qKc2vu;s!dm^?-RULM82xkd zyE*XkrDuf0^Qz3JKezuXjo(|@a8%s8_`kk?1AV-83*%`UI{*Lx07*qoM6N<$f{9R0 zM-2)Z3IG5A4M|8uQUCw|AOHXWAP5Ek0047(dh`GQ0fI?HK~#90?N&QZ#4r#YuQ)}D zoB-`MNN^GgXtqGqTT@U_QtbgKXrSN#oPo5foFIiyv65*RV~ywM5K-+^NoM@so0qW@ zfKxO^*R9iE@-$X+$R!dhuL|h*$y^lUA$UMNb;uVi@@W?;u&!GtjzoH{;hV33TO8vd zP@CtF0|2bFf~RY^^@y;@5r-9Ek!vEfpyZN>Y6dj5k00<>&ICF@yYKfYSvYuIIZ!5P zaG;#^Uh*t}PP!(-dKFrp;!e8|D(lL7sgrFN-pgH3y6_s)jh7tYX9lbeI3W)gn+%8o zIC9R-(sA*`l7t}O@p+SBH^(D z=2$*gL?ysOF4^fBJc=K*;c*$Gq>(4Q9qLrA7X3YQG bhNt)jCdvf9f|?a|00000NkvXXu0mjforiBs literal 0 HcmV?d00001 diff --git a/res/favicon.svg b/res/favicon.svg new file mode 100644 index 0000000..5eb2335 --- /dev/null +++ b/res/favicon.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +