<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Plugins - Tag - arleo.eu</title><link>https://www.arleo.eu/en/tags/plugins/</link><description>Plugins - Tag - arleo.eu</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Sat, 09 May 2026 23:52:28 +0200</lastBuildDate><atom:link href="https://www.arleo.eu/en/tags/plugins/" rel="self" type="application/rss+xml"/><item><title>hugo-mcp v2.0: a Python plugin-system in 200 lines</title><link>https://www.arleo.eu/en/posts/hugo-mcp-plugins-architecture/</link><pubDate>Sat, 09 May 2026 23:52:28 +0200</pubDate><author>Jmr</author><guid>https://www.arleo.eu/en/posts/hugo-mcp-plugins-architecture/</guid><description><![CDATA[<div class="featured-image">
                <img src="/images/hugo-mcp-plugins-architecture-featured.jpg" referrerpolicy="no-referrer">
            </div><h2 id="tldr">TL;DR</h2>
<p><a href="https://github.com/jmrGrav/hugo-mcp/releases/tag/v2.0.0" target="_blank" rel="noopener noreffer ">hugo-mcp v2.0.0</a> introduces a <strong>Python plugin-system</strong> that lets anyone add hooks after each <code>create_page</code> / <code>update_page</code> / <code>delete_page</code> operation. 200 lines of code for the core, 3 production plugins shipped (IndexNow, Google Indexing, Cloudflare). This post explains the design, the trade-offs, the security posture, and shows how to write your own plugin in 5 minutes.</p>]]></description></item></channel></rss>