This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a commit to branch docs/idea-plugin-static-card
in repository https://gitbox.apache.org/repos/asf/struts-site.git

commit ccd921646c61bf7bc6889dbf3099f0b45d7b0ef3
Author: Lukasz Lenart <[email protected]>
AuthorDate: Wed Apr 29 08:12:55 2026 +0200

    docs: replace blocked Marketplace iframes with static card
    
    The JetBrains Marketplace embeddable widgets (iframe and script
    variants) both load from plugins.jetbrains.com, which is not allowed
    by the ASF site CSP (frame-src/script-src). Replace them with a
    self-contained static card linking to the Marketplace listing.
---
 source/idea-plugin.md | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/source/idea-plugin.md b/source/idea-plugin.md
index 3d66ba20a..0d4cb4143 100644
--- a/source/idea-plugin.md
+++ b/source/idea-plugin.md
@@ -17,13 +17,19 @@ and as well to support the latest IntelliJ IDEA.
 
 Any issues should be reported using ASF JIRA and component [IDEA 
Plugin](https://issues.apache.org/jira/issues/?jql=project%20%3D%20WW%20AND%20component%20%3D%20%22IDEA%20Plugin%22).
 
-<iframe width="384px" height="319px" 
src="https://plugins.jetbrains.com/embeddable/card/1698";></iframe>
-
 ## Installation
 
 The plugin is available on the JetBrains Marketplace:
 
-<iframe width="245px" height="48px" 
src="https://plugins.jetbrains.com/embeddable/install/1698";></iframe>
+<a href="https://plugins.jetbrains.com/plugin/1698-apache-struts";
+   style="display:inline-block;text-decoration:none;color:inherit;border:1px 
solid #e0e0e0;border-radius:8px;padding:16px;width:340px;font-family:inherit;">
+  <div style="display:flex;align-items:center;gap:12px;">
+    <img src="{{ site.baseurl }}/img/struts-logo.svg" alt="Apache Struts" 
width="48" height="48" style="flex-shrink:0;"/>
+    <strong style="font-size:1.1em;">Apache Struts</strong>
+  </div>
+  <p style="margin:12px 0 0;color:#555;">Provides full integration of Apache 
Struts 2.</p>
+  <span 
style="display:inline-block;margin-top:12px;background:#000;color:#fff;padding:8px
 16px;border-radius:20px;font-weight:600;">Get from Marketplace</span>
+</a>
 
 ## Releases
 

Reply via email to