aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/_includes
diff options
context:
space:
mode:
authorEgor Tensin <Egor.Tensin@gmail.com>2021-11-07 21:42:04 +0300
committerEgor Tensin <Egor.Tensin@gmail.com>2021-11-07 21:50:44 +0300
commitf2f0517c9dc1aa0005563e59c8b730a31a2e04f7 (patch)
tree996b69e6c352ebda1ebc821a602fdd501bde8d8f /_includes
parentREADME: update (diff)
downloadjekyll-theme-f2f0517c9dc1aa0005563e59c8b730a31a2e04f7.tar.gz
jekyll-theme-f2f0517c9dc1aa0005563e59c8b730a31a2e04f7.zip
header: workaround jekyll-github-metadata bug?
Diffstat (limited to '_includes')
-rw-r--r--_includes/common/header.html13
1 files changed, 11 insertions, 2 deletions
diff --git a/_includes/common/header.html b/_includes/common/header.html
index fc99302..a41b26e 100644
--- a/_includes/common/header.html
+++ b/_includes/common/header.html
@@ -7,8 +7,17 @@
{% assign project_name = site.settings.project.name %}
{% unless project_name %}
- {% if site.github && site.github.is_project_page %}
- {% assign project_name = site.github.repository_name %}
+ {% if site.github %}
+ {% comment %}
+ What the damn hell? site.github.is_project_page is set to true even
+ for my root user site (the one with the .github.io suffix).
+ TODO: remove the following workaround and replace with a simple check
+ site.github.is_project_page above when this is fixed?
+ {% endcomment %}
+ {% capture assumed_user_name %}{{ site.github.owner_name }}.github.io{% endcapture %}
+ {% if site.github.repository_name != assumed_user_name %}
+ {% assign project_name = site.github.repository_name %}
+ {% endif %}
{% endif %}
{% endunless %}
{% assign author_name = site.settings.author.name %}