mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,5 Tsd.
aktive Profile

#templating

0 Beiträge0 Beteiligte0 Beiträge heute
aaron ~# :blinkingcursor:<p>I came across the <a href="https://infosec.exchange/tags/Fail2Ban" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Fail2Ban</span></a> <a href="https://infosec.exchange/tags/docker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>docker</span></a> image from <a href="https://infosec.exchange/tags/linuxserverio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linuxserverio</span></a> and thought to myself that it's finally time to set up Fail2Ban. I admit i never used it before and it was a bit difficult to add it to my <a href="https://infosec.exchange/tags/playbook" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>playbook</span></a> as all of my <a href="https://infosec.exchange/tags/servers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>servers</span></a> have different services and therefore different <a href="https://infosec.exchange/tags/logfile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>logfile</span></a> paths, but that's nothing <a href="https://infosec.exchange/tags/jinja" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jinja</span></a> <a href="https://infosec.exchange/tags/templating" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>templating</span></a> can't fix.</p><p>Now that i've got <a href="https://infosec.exchange/tags/Discord" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Discord</span></a> notifications for banned <a href="https://infosec.exchange/tags/IPs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IPs</span></a>, it's time to work on actual <a href="https://infosec.exchange/tags/IPblocking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IPblocking</span></a>. I also want to use the <a href="https://infosec.exchange/tags/IPComplaint" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IPComplaint</span></a> and <a href="https://infosec.exchange/tags/AbuseIPDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AbuseIPDB</span></a> actions as i really like the idea of reporting abuse (even though i have no idea how effective that may be). </p><p>I may also want to replace the discord <a href="https://infosec.exchange/tags/webhook" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webhook</span></a> with <a href="https://infosec.exchange/tags/email" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>email</span></a> notifications later as that's mostly the reason i've set up a <a href="https://infosec.exchange/tags/mailserver" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mailserver</span></a> ( <a href="https://infosec.exchange/tags/stalwart" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>stalwart</span></a> ) in the first place. </p><p>I mean, most of my services are only accessible from <a href="https://infosec.exchange/tags/tailscale" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tailscale</span></a> or my <a href="https://infosec.exchange/tags/homenetwork" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>homenetwork</span></a>, but since <a href="https://infosec.exchange/tags/Ansible" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ansible</span></a> makes it so much easier to apply higher standards, i just can't resist. My <a href="https://infosec.exchange/tags/homelab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>homelab</span></a> is changing every day and i think setting up additional <a href="https://infosec.exchange/tags/security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>security</span></a>, even though i don't need it yet, is never a bad idea. </p><p><a href="https://infosec.exchange/tags/networking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>networking</span></a> <a href="https://infosec.exchange/tags/badactors" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>badactors</span></a> <a href="https://infosec.exchange/tags/firewall" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>firewall</span></a> <a href="https://infosec.exchange/tags/automation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>automation</span></a> <a href="https://infosec.exchange/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://infosec.exchange/tags/selfhosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>selfhosting</span></a> <a href="https://infosec.exchange/tags/homeserver" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>homeserver</span></a></p>
Vincent Agnano<p>LegoJs v1.9.0 is out with more simplicity and more modern <a href="https://mastodon.social/tags/JS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JS</span></a> to write <a href="https://mastodon.social/tags/native" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>native</span></a> <a href="https://mastodon.social/tags/webcomponents" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webcomponents</span></a>&nbsp;🚀 </p><p><a href="https://github.com/Polight/lego/pull/37#issuecomment-2803062579" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/Polight/lego/pull/3</span><span class="invisible">7#issuecomment-2803062579</span></a></p><p>Documentation will follow.</p><p><a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://mastodon.social/tags/svelte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>svelte</span></a> <a href="https://mastodon.social/tags/alternative" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>alternative</span></a> <a href="https://mastodon.social/tags/frontend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>frontend</span></a> <a href="https://mastodon.social/tags/templating" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>templating</span></a> <a href="https://mastodon.social/tags/rendering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rendering</span></a></p>
Inautilo<p><a href="https://mastodon.social/tags/Development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Development</span></a> <a href="https://mastodon.social/tags/Approaches" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Approaches</span></a><br>The case for “old school” CSS · Beyond “this(my) way is the best way.” <a href="https://ilo.im/162za1" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ilo.im/162za1</span><span class="invisible"></span></a></p><p>_____<br><a href="https://mastodon.social/tags/CSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSS</span></a> <a href="https://mastodon.social/tags/Templating" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Templating</span></a> <a href="https://mastodon.social/tags/Twig" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Twig</span></a> <a href="https://mastodon.social/tags/Drupal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Drupal</span></a> <a href="https://mastodon.social/tags/CMS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CMS</span></a> <a href="https://mastodon.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a> <a href="https://mastodon.social/tags/Frontend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Frontend</span></a> <a href="https://mastodon.social/tags/HTML" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTML</span></a> <a href="https://mastodon.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a></p>
Abivia<p>Abivia Penknife, a small template engine inspired by Blade. Requires PHP 8.4. Because everyone needs Yet Another Template Engine, right? Well I did, and I'm sharing it. This tiny little thing clocks in under 300 LOC and has no dependencies.</p><p><a href="https://github.com/abivia/penknife" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/abivia/penknife</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/php" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>php</span></a> <a href="https://fosstodon.org/tags/foss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>foss</span></a> <a href="https://fosstodon.org/tags/templating" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>templating</span></a></p>
Aral Balkan<p>Donno about you guys but it sure is nice not to have to try and decipher the clusterfuck-like syntax of Hugo’s Go-based templating engine anymore…</p><p>The code on the left is Kitten¹, on the right is Hugo².</p><p>Kitten’s ‘template engine’ is just JavaScript tagged template strings.</p><p>(I’m porting the Small Technology Foundation web site³ from Site.js⁴ to Kitten, and in the process from being a Hugo-based static site to a dynamic one with a nice little admin panel I’m making to make it trivially easy to add new news items, events, and videos.)</p><p>¹ <a href="https://kitten.small-web.org" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">kitten.small-web.org</span><span class="invisible"></span></a><br>² <a href="https://gohugo.io" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">gohugo.io</span><span class="invisible"></span></a><br>³ <a href="https://small-tech.org" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">small-tech.org</span><span class="invisible"></span></a><br>⁴ <a href="https://sitejs.org" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">sitejs.org</span><span class="invisible"></span></a></p><p><a href="https://mastodon.ar.al/tags/Kitten" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kitten</span></a> <a href="https://mastodon.ar.al/tags/SmallWeb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SmallWeb</span></a> <a href="https://mastodon.ar.al/tags/SmallTech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SmallTech</span></a> <a href="https://mastodon.ar.al/tags/Hugo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Hugo</span></a> <a href="https://mastodon.ar.al/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.ar.al/tags/Go" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Go</span></a> <a href="https://mastodon.ar.al/tags/web" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>web</span></a> <a href="https://mastodon.ar.al/tags/dev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dev</span></a> <a href="https://mastodon.ar.al/tags/NodeJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NodeJS</span></a> <a href="https://mastodon.ar.al/tags/templating" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>templating</span></a></p>
🧿🪬🍄🌈🎮💻🚲🥓🎃💀🏴🛻🇺🇸<p>I know everyone's into Eleventy these days but I dislike it. It reminds me of WebPack; too configuration heavy. </p><p>I always liked <a href="https://mastodon.social/tags/ParcelJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ParcelJS</span></a> but they took too long getting to v2 and now nobody ever talks about it. </p><p>Are there any other <a href="https://mastodon.social/tags/staticSiteGenerator" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>staticSiteGenerator</span></a> tools I should checkout? </p><p>I mainly just want <a href="https://mastodon.social/tags/HTML" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTML</span></a> <a href="https://mastodon.social/tags/templating" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>templating</span></a>, but I'd like to avoid template languages like Mustache and Liquid for PTSD reasons.</p><p>Bonus points if it I can use the same files in the browser.</p><p><a href="https://mastodon.social/tags/webDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webDev</span></a> <a href="https://mastodon.social/tags/javaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javaScript</span></a> <a href="https://mastodon.social/tags/build" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>build</span></a> <a href="https://mastodon.social/tags/ssg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ssg</span></a></p>
Nette News<p>🥳 Latte 3.0.15 was released!</p><p>Latte - the first truly secure and<br>intuitive templates for PHP.</p><p><a href="https://github.com/nette/latte/releases/tag/v3.0.15" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/nette/latte/release</span><span class="invisible">s/tag/v3.0.15</span></a><br><a href="https://nette.org/en/releases" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">nette.org/en/releases</span><span class="invisible"></span></a><br><a href="https://latte.nette.org/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">latte.nette.org/</span><span class="invisible"></span></a></p><p><a href="https://phpc.social/tags/nettefw" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nettefw</span></a> <a href="https://phpc.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://phpc.social/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a> <a href="https://phpc.social/tags/templating" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>templating</span></a> <a href="https://phpc.social/tags/php" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>php</span></a> <a href="https://phpc.social/tags/security" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>security</span></a> <a href="https://phpc.social/tags/xss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>xss</span></a></p>
who<p>Asking, cause i am currently rewriting my website. Originally, the new site is based on <a href="https://social.tchncs.de/tags/jekyll" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jekyll</span></a>. So today, i enhanced it with an <a href="https://social.tchncs.de/tags/API" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>API</span></a> written in <a href="https://social.tchncs.de/tags/Go" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Go</span></a> and <a href="https://social.tchncs.de/tags/Gin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gin</span></a>... contact form and stuff.</p><p>But i am wondering, whether theres may be an <a href="https://social.tchncs.de/tags/go" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>go</span></a> <a href="https://social.tchncs.de/tags/web" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>web</span></a> <a href="https://social.tchncs.de/tags/framework" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>framework</span></a> out there, that can cover the jekyll part (<a href="https://social.tchncs.de/tags/templating" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>templating</span></a> features).</p><p>I am quite new to <a href="https://social.tchncs.de/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a>, which is why i am quite unsure, what to use.</p><p><a href="https://social.tchncs.de/tags/webdevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdevelopment</span></a></p>
Your Autistic Life<p>So... I do have a rudimentary <a href="https://universeodon.com/tags/templating" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>templating</span></a> system for <a href="https://universeodon.com/tags/Mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mastodon</span></a> web.</p><p>That's why I was farting in public earlier. </p><p>(I was sending toots with the word "fart" it them. I guess "test" might be more socially acceptable, but the social acceptability train has left the building a while ago.)</p><p>It is highly <a href="https://universeodon.com/tags/experimental" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>experimental</span></a>. I had to work around some <a href="https://universeodon.com/tags/ReactJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReactJS</span></a> problems. 😩</p>
Solinvictus :vm:<p><a href="https://mastodontech.de/tags/HugoConf22" class="mention hashtag" rel="tag">#<span>HugoConf22</span></a> is also coming 8-9 July &#39;22</p><p><a href="https://hugoconf.io" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">hugoconf.io</span><span class="invisible"></span></a></p><p><a href="https://mastodontech.de/tags/go" class="mention hashtag" rel="tag">#<span>go</span></a> <a href="https://mastodontech.de/tags/Hugo" class="mention hashtag" rel="tag">#<span>Hugo</span></a> <a href="https://mastodontech.de/tags/blogging" class="mention hashtag" rel="tag">#<span>blogging</span></a> <a href="https://mastodontech.de/tags/templating" class="mention hashtag" rel="tag">#<span>templating</span></a></p>