mirror of
https://github.com/kennethreitz/kjvstudy.org.git
synced 2026-06-05 23:00:16 +00:00
Filter forward slashes from resource detail page slugs
Add forward slash removal to slug generation in all resource listing templates. This fixes URLs like /biblical-angels/abaddon-/-apollyon to become /biblical-angels/abaddon--apollyon 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -110,7 +110,7 @@
|
||||
{% for angel_name, angel in angels.items() %}
|
||||
<article class="angel-entry">
|
||||
<h3 class="angel-name">
|
||||
<a href="/biblical-angels/{{ angel_name|lower|replace(' ', '-')|replace("'", '')|replace('(', '')|replace(')', '')|replace(',', '') }}">{{ angel_name }}</a>
|
||||
<a href="/biblical-angels/{{ angel_name|lower|replace(' ', '-')|replace("'", '')|replace('(', '')|replace(')', '')|replace(',', '')|replace('/', '') }}">{{ angel_name }}</a>
|
||||
</h3>
|
||||
<p class="angel-title">{{ angel.title }}</p>
|
||||
|
||||
|
||||
@@ -110,7 +110,7 @@
|
||||
{% for covenant_name, covenant in covenants.items() %}
|
||||
<article class="covenant-entry">
|
||||
<h3 class="covenant-name">
|
||||
<a href="/biblical-covenants/{{ covenant_name|lower|replace(' ', '-')|replace("'", '')|replace('(', '')|replace(')', '')|replace(',', '') }}">{{ covenant_name }}</a>
|
||||
<a href="/biblical-covenants/{{ covenant_name|lower|replace(' ', '-')|replace("'", '')|replace('(', '')|replace(')', '')|replace(',', '')|replace('/', '') }}">{{ covenant_name }}</a>
|
||||
</h3>
|
||||
<p class="covenant-title">{{ covenant.title }}</p>
|
||||
|
||||
|
||||
@@ -110,7 +110,7 @@
|
||||
{% for festival_name, festival in festivals.items() %}
|
||||
<article class="festival-entry">
|
||||
<h3 class="festival-name">
|
||||
<a href="/biblical-festivals/{{ festival_name|lower|replace(' ', '-')|replace("'", '')|replace('(', '')|replace(')', '')|replace(',', '') }}">{{ festival_name }}</a>
|
||||
<a href="/biblical-festivals/{{ festival_name|lower|replace(' ', '-')|replace("'", '')|replace('(', '')|replace(')', '')|replace(',', '')|replace('/', '') }}">{{ festival_name }}</a>
|
||||
</h3>
|
||||
<p class="festival-title">{{ festival.title }}</p>
|
||||
|
||||
|
||||
@@ -110,7 +110,7 @@
|
||||
{% for prophet_name, prophet in prophets.items() %}
|
||||
<article class="prophet-entry">
|
||||
<h3 class="prophet-name">
|
||||
<a href="/biblical-prophets/{{ prophet_name|lower|replace(' ', '-')|replace("'", '')|replace('(', '')|replace(')', '')|replace(',', '') }}">{{ prophet_name }}</a>
|
||||
<a href="/biblical-prophets/{{ prophet_name|lower|replace(' ', '-')|replace("'", '')|replace('(', '')|replace(')', '')|replace(',', '')|replace('/', '') }}">{{ prophet_name }}</a>
|
||||
</h3>
|
||||
<p class="prophet-title">{{ prophet.title }}</p>
|
||||
|
||||
|
||||
@@ -110,7 +110,7 @@
|
||||
{% for name_text, name in names.items() %}
|
||||
<article class="name-entry">
|
||||
<h3 class="name-heading">
|
||||
<a href="/names-of-god/{{ name_text|lower|replace(' ', '-')|replace("'", '')|replace('(', '')|replace(')', '')|replace(',', '') }}">{{ name_text }}</a>
|
||||
<a href="/names-of-god/{{ name_text|lower|replace(' ', '-')|replace("'", '')|replace('(', '')|replace(')', '')|replace(',', '')|replace('/', '') }}">{{ name_text }}</a>
|
||||
</h3>
|
||||
<p class="name-title">{{ name.title }}</p>
|
||||
|
||||
|
||||
@@ -110,7 +110,7 @@
|
||||
{% for apostle_name, apostle in apostles.items() %}
|
||||
<article class="apostle-entry">
|
||||
<h3 class="apostle-name">
|
||||
<a href="/the-twelve-apostles/{{ apostle_name|lower|replace(' ', '-')|replace("'", '')|replace('(', '')|replace(')', '')|replace(',', '') }}">{{ apostle_name }}</a>
|
||||
<a href="/the-twelve-apostles/{{ apostle_name|lower|replace(' ', '-')|replace("'", '')|replace('(', '')|replace(')', '')|replace(',', '')|replace('/', '') }}">{{ apostle_name }}</a>
|
||||
</h3>
|
||||
<p class="apostle-title">{{ apostle.title }}</p>
|
||||
|
||||
|
||||
@@ -110,7 +110,7 @@
|
||||
{% for woman_name, woman in women.items() %}
|
||||
<article class="woman-entry">
|
||||
<h3 class="woman-name">
|
||||
<a href="/women-of-the-bible/{{ woman_name|lower|replace(' ', '-')|replace("'", '')|replace('(', '')|replace(')', '')|replace(',', '') }}">{{ woman_name }}</a>
|
||||
<a href="/women-of-the-bible/{{ woman_name|lower|replace(' ', '-')|replace("'", '')|replace('(', '')|replace(')', '')|replace(',', '')|replace('/', '') }}">{{ woman_name }}</a>
|
||||
</h3>
|
||||
<p class="woman-title">{{ woman.title }}</p>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user