Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions themes/Flex/templates/article.html
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,8 @@ <h1 id="{{ article.slug }}" itemprop="headline">{{ article.title }}</h1>
</p>
</div>

{% include "partial/author_bio.html" %}

{% if ADD_THIS_ID %}
<div class="center social-share">
<p>{{ _('Like this article? Share it with your friends!') }}</p>
Expand Down
5 changes: 1 addition & 4 deletions themes/Flex/templates/author.html
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,6 @@
"description": "Security engineer writing about infrastructure security, cloud hardening, Kubernetes, IAM, and OSINT."
}
</script>
<section class="author-bio" aria-label="About Oliver Rivas">
<img src="{{ SITEURL }}/images/avatar.png" alt="Oliver Rivas" width="72" height="72" class="author-bio-avatar" />
<p><strong>Oliver Rivas</strong> is a security engineer focused on cloud and platform security: DevSecOps, Kubernetes hardening, AWS IAM, AI security, and OSINT, with 20+ years across operations, infrastructure, and security engineering. Find him on <a href="https://github.com/rivassec" rel="me">GitHub</a> and <a href="https://www.linkedin.com/in/oliverrivas/" rel="me">LinkedIn</a>.</p>
</section>
{% include "partial/author_bio.html" %}
{{ super() }}
{% endblock %}
6 changes: 6 additions & 0 deletions themes/Flex/templates/partial/author_bio.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{# Shared author bio box (E-E-A-T): rendered on the author page and under
every article. Copy lives here once so the two surfaces cannot drift. #}
<section class="author-bio" aria-label="About Oliver Rivas">
<img src="{{ SITEURL }}/images/avatar.png" alt="Oliver Rivas" width="72" height="72" class="author-bio-avatar" loading="lazy" />
<p><strong>Oliver Rivas</strong> is a security engineer focused on cloud and platform security: DevSecOps, Kubernetes hardening, AWS IAM, AI security, and OSINT, with 20+ years across operations, infrastructure, and security engineering. Find him on <a href="https://github.com/rivassec" rel="me">GitHub</a> and <a href="https://www.linkedin.com/in/oliverrivas/" rel="me">LinkedIn</a>, or follow the <a href="{{ SITEURL }}/feeds/all.atom.xml">Atom feed</a>.</p>
</section>
4 changes: 3 additions & 1 deletion themes/Flex/templates/partial/jsonld_article.html
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,10 @@
"dateModified": "{{ (article.modified or article.date).isoformat() }}",
"author": {
"@type": "Person",
"@id": "{{ SITEURL }}/#person",
"name": "{{ article.author.name }}",
"url": "{{ SITEURL }}/{{ article.author.url }}"
"url": "{{ SITEURL }}/{{ article.author.url }}",
"sameAs": ["https://github.com/rivassec", "https://www.linkedin.com/in/oliverrivas/"]
},
"publisher": {"@id": "{{ SITEURL }}/#organization"},
"inLanguage": "en-US",
Expand Down
Loading