diff --git a/_includes/details-map.md b/_includes/details-map.md
index 37d34e4..3e88b22 100644
--- a/_includes/details-map.md
+++ b/_includes/details-map.md
@@ -12,12 +12,10 @@
{% endcomment %}
{% if data.links %}
{% capture link_list %}
-
+ {% for link_data in data.links %}
+ {% if forloop.first != true %}/{% endif %}
+ {{ link_data.text }}
+ {% endfor %}
{% endcapture %}
{% assign links = "" | split: "|" %}
diff --git a/_includes/details-mod.md b/_includes/details-mod.md
index 0e019e9..7e5f32f 100644
--- a/_includes/details-mod.md
+++ b/_includes/details-mod.md
@@ -12,12 +12,10 @@
{% endcomment %}
{% if data.links %}
{% capture link_list %}
-
+ {% for link_data in data.links %}
+ {% if forloop.first != true %}/{% endif %}
+ {{ link_data.text }}
+ {% endfor %}
{% endcapture %}
{% assign links = "" | split: "|" %}
@@ -47,15 +45,13 @@
{% endcomment %}
{% if data.depends %}
{% capture depend_list %}
-
+ {% for depend in data.depends %}
+ {% if depend.url %}
+ {{ depend.text }}{% if forloop.last != true %},{% endif %}
+ {% else %}
+ {{ depend.text }}{% if forloop.last != true %},{% endif %}
+ {% endif %}
+ {% endfor %}
{% endcapture %}
{% assign depends = "" | split: "|" %}
@@ -69,15 +65,13 @@
{% endcomment %}
{% if data.depends-optional %}
{% capture optionally_depend_list %}
-
+ {% for depend in data.depends-optional %}
+ {% if depend.url %}
+ {{ depend.text }}{% if forloop.last != true %},{% endif %}
+ {% else %}
+ {{ depend.text }}{% if forloop.last != true %},{% endif %}
+ {% endif %}
+ {% endfor %}
{% endcapture %}
{% assign depends_optional = "" | split: "|" %}
diff --git a/_includes/details-subgame.md b/_includes/details-subgame.md
index 8414e00..c24dc4f 100644
--- a/_includes/details-subgame.md
+++ b/_includes/details-subgame.md
@@ -12,12 +12,10 @@
{% endcomment %}
{% if data.links %}
{% capture link_list %}
-
+ {% for link_data in data.links %}
+ {% if forloop.first != true %}/{% endif %}
+ {{ link_data.text }}
+ {% endfor %}
{% endcapture %}
{% assign links = "" | split: "|" %}
diff --git a/_includes/details-texturepack.md b/_includes/details-texturepack.md
index 37d34e4..3e88b22 100644
--- a/_includes/details-texturepack.md
+++ b/_includes/details-texturepack.md
@@ -12,12 +12,10 @@
{% endcomment %}
{% if data.links %}
{% capture link_list %}
-
+ {% for link_data in data.links %}
+ {% if forloop.first != true %}/{% endif %}
+ {{ link_data.text }}
+ {% endfor %}
{% endcapture %}
{% assign links = "" | split: "|" %}
diff --git a/_includes/details-tool.md b/_includes/details-tool.md
index a5ba4ea..677aab1 100644
--- a/_includes/details-tool.md
+++ b/_includes/details-tool.md
@@ -12,12 +12,10 @@
{% endcomment %}
{% if data.links %}
{% capture link_list %}
-
+ {% for link_data in data.links %}
+ {% if forloop.first != true %}/{% endif %}
+ {{ link_data.text }}
+ {% endfor %}
{% endcapture %}
{% assign links = "" | split: "|" %}