This is an automated email from the ASF dual-hosted git repository. bmarwell pushed a commit to branch jbake in repository https://gitbox.apache.org/repos/asf/shiro-site.git
commit 212926abff66dbe8f1867c008c2be180a9c7bc6a Author: Benjamin Marwell <[email protected]> AuthorDate: Fri Oct 22 13:02:02 2021 +0200 fix and enhance author data. --- .../blog/2020/05/25/feathercast-with-brian-demers.adoc | 1 + jbake/data/authors.yaml | 10 ++++++++++ jbake/templates/header.ftl | 11 ++++++++++- 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/jbake/content/blog/2020/05/25/feathercast-with-brian-demers.adoc b/jbake/content/blog/2020/05/25/feathercast-with-brian-demers.adoc index 2062089..229828a 100644 --- a/jbake/content/blog/2020/05/25/feathercast-with-brian-demers.adoc +++ b/jbake/content/blog/2020/05/25/feathercast-with-brian-demers.adoc @@ -1,4 +1,5 @@ = Feathercast with Brian Demers +:jbake-author: Benjamin Marwell :jbake-date: 2020-05-25 :jbake-type: post :jbake-status: published diff --git a/jbake/data/authors.yaml b/jbake/data/authors.yaml index 70bb333..581ba0e 100644 --- a/jbake/data/authors.yaml +++ b/jbake/data/authors.yaml @@ -1,13 +1,23 @@ authors: Benjamin Marwell: + first_name: Benjamin + last_name: Marwell twitter: "@bmarwell" + facebook: "https://www.facebook.com/bmarwell" Brian Demers: + first_name: Brian + last_name: Demers twitter: "@briandemers" François Papon: + first_name: François + last_name: Papon twitter: "@fpapon2" Les Hazlewood: + first_name: Les + last_name: Hazlewood twitter: "@lhazlewood" + facebook: "https://www.facebook.com/les.hazlewood" diff --git a/jbake/templates/header.ftl b/jbake/templates/header.ftl index a015258..133a3cb 100644 --- a/jbake/templates/header.ftl +++ b/jbake/templates/header.ftl @@ -62,12 +62,21 @@ <#if (authors[content.author?trim].twitter)??> <meta name="twitter:creator" content="${authors[content.author].twitter}" /> </#if> + <#if (authors[content.author?trim].facebook)??> + <meta property="article:author" content="${authors[content.author].facebook}" /> + </#if> + <#if (authors[content.author?trim].first_name)??> + <meta property="profile:first_name" content="${authors[content.author].first_name}" /> + </#if> + <#if (authors[content.author?trim].last_name)??> + <meta property="profile:last_name" content="${authors[content.author].last_name}" /> + </#if> </#if> <#-- fall through --> <#case "page"> <meta property="og:type" content="article"/> <#if (content.twittercard!"")?trim == "large"> - <meta name="twitter:card" content="summary_large_image" /> + <meta name="twitter:card" content="summary_large_image" /> <#else> <meta name="twitter:card" content="summary" /> </#if>
