From 8a2c269d26817c9814f86e6f2fe9bd8753c790bc Mon Sep 17 00:00:00 2001 From: Adrian Victor Date: Sun, 5 Jul 2026 18:58:28 -0300 Subject: [PATCH] Fetch Mastodon posts only on production. --- .cache/mastodon.json | 2 +- .eleventy.js | 6 +++++- site/guestbook.njk | 2 +- static/images/88x31/atabook.gif | Bin 0 -> 5872 bytes 4 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 static/images/88x31/atabook.gif diff --git a/.cache/mastodon.json b/.cache/mastodon.json index 11b4ad8..05c076b 100644 --- a/.cache/mastodon.json +++ b/.cache/mastodon.json @@ -1,5 +1,5 @@ { - "lastFetched": "2026-07-05T19:47:20.955Z", + "lastFetched": "2026-07-05T21:48:17.927Z", "posts": [ { "date": "2026-07-03T01:51:37.604Z", diff --git a/.eleventy.js b/.eleventy.js index 504fcba..f4864e0 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -16,6 +16,9 @@ import readingTime from 'eleventy-plugin-reading-time'; // import i18n from "./_data/i18n.js"; +const production = (process.env.GITHUB_ACTIONS || process.env.FORGEJO_ACTIONS); +console.log("Production: ", production ? "true" : "false"); + export default function (eleventyConfig) { eleventyConfig.setInputDirectory("site"); @@ -31,7 +34,8 @@ export default function (eleventyConfig) { eleventyConfig.addPlugin(mastoarchive, { host: "https://mstdn.social", userId: "114661188739031987", - cacheLocation: ".cache/mastodon.json" + cacheLocation: ".cache/mastodon.json", + isProduction: production }); // eleventyConfig.addPlugin(purgeCssPlugin, { // config: "./purgecss.config.cjs", diff --git a/site/guestbook.njk b/site/guestbook.njk index 1e9f999..61bd585 100644 --- a/site/guestbook.njk +++ b/site/guestbook.njk @@ -10,5 +10,5 @@ headerLink: social ---

{{ i18n[langKey].guestbookWarning | safe }}

- +
\ No newline at end of file diff --git a/static/images/88x31/atabook.gif b/static/images/88x31/atabook.gif new file mode 100644 index 0000000000000000000000000000000000000000..69494b9beecdba3408f6ecb7699361cf0fc7266d GIT binary patch literal 5872 zcmZ?wbh9u|j9`#wIKsfduVyITv)A6pWcifo1{xaw|NsAZ;?VQwuj><&_4{_EIXOA5 zxL4!pDIJjc_r<+nS62oGhU?M{!~@0u+k@FC}wc#;SF1qV^OpI-VA~Q?c&+1UZL|3kp1Rq_`J7Sd;eIvfd|-uVPKq z>XX+Sj~)3s@7}w&)_ihp>4~>`@{~CZ^3LuqE_(fRb=`ljyqUhXDFJpxt#MI#IaytX z*&h7*ZOQhDQ>IR?2&tLl#$QlhoE+cOIHkNIIeqn{PDA5$tZTA28*H60Dan3G%M3Pe z-x6!5*+xc3=eo?_WVEPh@iP1Udk+Oqvbk}*Z`+-XTkdXRnYeRVllOAAm*=luGhle9 z|Ndkc|HRcMQ+L05`tsG!=4+QuRF}6Y7>6C>)7s;j8fvS$r0(N`_Omj(darIz?tMyYbeTg-2DMdp72SYj7tmo4t14oDAGLXohlcqEAZ7PdWK;>lYvFJ z-0>Z@$B%AwG|^<@NIrVX;X`>m%N7alD_c$m7P_tOvo>2MDam%-*hIl4fb(HK%f|U9 z%l^GqXi6({xOQgl8K2}?s{#`@w+jAVdzjr`JcCVVS4qqLh3u36oxPr!RZ;x#XtR!_ zQTC}jdgixfElM&E8Xuaa=f}phy3zXZeVKTJn#x^|p5Aq{khS>m>RltV={cQ;%aXo7 zRxz1ozdtpAJ@we^h=z}540 z!sElmj67JvB2+(}RcF7lXkmL}t14^9-IJG+YK65@9y^(zyY$%6UQWT!PwJhJa*(l) zaeTSe${iObTe+^hU}X32<53P#NrOX%NB>?<@^ie!@oa|8GZm*PHUbL{%wqYn_~|UJ z1A&1-N?w`jQ!2bFpK00N<7k}4WpIFjvuTqi=lqVYl`p1uf19bXc!HJIvzZl4j4Kvo z@kM3K`E&PW=DY>3IJ=h2-moEl?j*Ng8LQT;`<21H;h5IzH5=L>Nu2{ZskhKNzm15j z#A7j|fY}*A=L5PgwUgs;ckw)%?xK}p5eK6 zE7D>4nyM{+NyQiXHC*LfwBv$ARUCPi>n}L;;|Ir_1G%a*Ij0&jGB!VGYm%i_`X#Pz72Lh{FuS98$~W!BB`xC+o>NeiTC@OPPnge_2{_#*U-vXobB4krB_|OrmD7HD zdRHFn*eC6{+_w9~4xwICqteq(KA)bXOlD=Nn9%Lg*KjsYStj|8z4@;bkEh4AS$1>y zeR61E$`HEH&zQcf(x+9~PE&nK@inJsTK3;K9B1a?wH5TqF(8MG}~~$j;;DdPnc+`S5M>l?aAl|=D>;1cChO)(HXPesJdSX#(;Bin^ znEhl`+c9R2{V6;ZHG)lEl1ysm4IgI6PB6_DG=4q9ZB_8)l*Bo9uP-e zlzZAijzhrUirL+z^B=Bl6<`11;h{yM#mRScwt1fxUU=SZr{w)z@@v?>-I=$!`rzC9 zH;blUmrDG6d;9#w`)h?PHn+^~I@&+^!i_&a4W^wf()s-;;O5_@DR)&5UUhdZ=#4$x ze6opM??!<3!yU^eB-`)!65sHT_eXyvr`nV@kBu!S&Vup|cdJC1>d}UjnzTpN?4Z1( ze=g{;qq&^IIX{tiiyrY@-f~^Zzw<-N6DN;ri{$(2YYdspN_z{=&xd*wmN3DDVYSDpnj{>YYXSL_U1rrW%?&*~?f#e=`wB}qmqB$o9ZO*ac z&pkXSxrYZc_b?+j=ZMHXOqjWcXCmI_9ET1f_bf!sJ>u}(BXVMnW-+u5vV_z@W*#^5 zVY%ms18N-v&poo3x#!}8@awzXCR;J=zWD6yEcx7`Ia(4a5BfTqQ*50VH#WyRhg$8h z*twed_?w0`k<~LIkDCO|ZByfR{u0^F)1*`&Be}Hs`ub3}u$>P~?=GDM$~65O5)aK4 zE{?v_v-R|;t@@v4RQxoX$+m{=+njlus}8=reluu#yHsM~jScxv0A?4=ry zIc{7rJ!H83Z?ICgmf6WClQ(x#kxth+F z@2T_39%a6qHznxSp=EQ*UcFqV2y3+Ascs-ShpN?00=&A(+Oq+py5U93Fj)FO-1svL z!Rm&M#0