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

grobmeier pushed a commit to branch youtube_embed
in repository https://gitbox.apache.org/repos/asf/logging-site.git

commit 5ed290b99c10a3ee08a99c5a7032157bef3b3492
Author: Christian Grobmeier <[email protected]>
AuthorDate: Fri Jul 26 00:05:01 2024 +0200

    draft & testing for youtube embed for jekyll
---
 _plugins/youtube.rb                                |  38 +++++++++++++++++++++
 ...2024-07-25-Log4j-At-Community-Over-Code-2024.md |  38 +++++++++++++++++++++
 img/placeholder.jpg                                | Bin 0 -> 109580 bytes
 3 files changed, 76 insertions(+)

diff --git a/_plugins/youtube.rb b/_plugins/youtube.rb
new file mode 100644
index 00000000..885c4f42
--- /dev/null
+++ b/_plugins/youtube.rb
@@ -0,0 +1,38 @@
+# _plugins/youtube_embed.rb
+module Jekyll
+  class YouTube < Liquid::Tag
+    def initialize(tag_name, text, tokens)
+      super
+      @text = text.strip
+    end
+
+    def render(context)
+      video_id, image_url = @text.split(' ')
+      <<~HTML
+        <div class="yt-container-#{video_id}" style="cursor: pointer;">
+          <img src="#{image_url}" alt="Video thumbnail" style="width: 100%; 
height: auto;">
+        </div>
+        <script>
+          document.addEventListener('DOMContentLoaded', function() {
+            var container = 
document.querySelector('.yt-container-#{video_id}');
+            function addElement() {
+              var iframe = document.createElement('iframe');
+              iframe.setAttribute('width', '560');
+              iframe.setAttribute('height', '315');
+              iframe.setAttribute('src', 
'https://www.youtube-nocookie.com/embed/#{video_id}?autoplay=1');
+              iframe.setAttribute('title', 'YouTube video player');
+              iframe.setAttribute('frameborder', '0');
+              iframe.setAttribute('allow', 'accelerometer; autoplay; 
clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share');
+              iframe.setAttribute('allowfullscreen', '');
+              container.innerHTML = '';
+              container.appendChild(iframe);
+            }
+            container.addEventListener('click', addElement);
+          });
+        </script>
+      HTML
+    end
+  end
+end
+
+Liquid::Template.register_tag('youtube', Jekyll::YouTube)
diff --git a/_posts/2024-07-25-Log4j-At-Community-Over-Code-2024.md 
b/_posts/2024-07-25-Log4j-At-Community-Over-Code-2024.md
new file mode 100644
index 00000000..b12eb619
--- /dev/null
+++ b/_posts/2024-07-25-Log4j-At-Community-Over-Code-2024.md
@@ -0,0 +1,38 @@
+---
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+layout: post
+title: "Apache Log4j - Interview at Community Over Code 2024"
+description: "Piotr Karwasz and Matt Sicker discuss the history and future of 
Apache Log4j at the Community Over Code conference."
+tags:
+  - Apache Log4j
+  - Anniversary
+  - Open Source
+  - Community
+type: post
+---
+
+# Apache Log4j at Community Over Code 2024 in Bratislava
+
+On July 25, 2024, Apache Log4j was featured at the Community Over Code 
conference in Bratislava.
+Matt Sicker and Piotr Karwasz, two of the project's key contributors, shared 
insights into the history and future of Log4j.
+
+If you are interested in what we learned about security and how we want to 
+improve Log4j further, please watch the full interview done by Rich Bowen for
+the ASF.
+
+{% youtube Hpe7p24DQo0 /img/placeholder.jpg %}
\ No newline at end of file
diff --git a/img/placeholder.jpg b/img/placeholder.jpg
new file mode 100644
index 00000000..5150f284
Binary files /dev/null and b/img/placeholder.jpg differ

Reply via email to