diff --git a/templates/blocks/_legacy/card-grid.html b/templates/blocks/_legacy/card-grid.html new file mode 100644 index 0000000..a10c1ed --- /dev/null +++ b/templates/blocks/_legacy/card-grid.html @@ -0,0 +1,65 @@ + +
+ {% for card in cards %} +
+ {% if card.icon %}
{{ card.icon }}
{% endif %} +
{{ card.title }}
+ {% if card.category %}{{ card.category }}{% endif %} +
{{ card.description }}
+ {% if card.source %}
{{ card.source }}
{% endif %} +
+ {% endfor %} +
+ + diff --git a/templates/blocks/_legacy/card-image.html b/templates/blocks/_legacy/card-image.html new file mode 100644 index 0000000..4cd2373 --- /dev/null +++ b/templates/blocks/_legacy/card-image.html @@ -0,0 +1,95 @@ + + +
+ {% for card in cards %} +
+ {% if card.image %} + {{ card.title }} + {% endif %} +
+
{{ card.title }}
+ {% if card.title_en %}
{{ card.title_en }}
{% endif %} +
+
    + {% for item in card.bullets %} +
  • {{ item }}
  • + {% endfor %} +
+ {% if card.source %}
{{ card.source }}
{% endif %} +
+
+ {% endfor %} +
+ + diff --git a/templates/blocks/_legacy/circle-label.html b/templates/blocks/_legacy/circle-label.html new file mode 100644 index 0000000..d71321f --- /dev/null +++ b/templates/blocks/_legacy/circle-label.html @@ -0,0 +1,56 @@ + + +
+
+
+
{{ label }}
+ {% if sub_label %}
{{ sub_label }}
{% endif %} +
+
+
+ + diff --git a/templates/blocks/_legacy/compare-box.html b/templates/blocks/_legacy/compare-box.html new file mode 100644 index 0000000..38267fb --- /dev/null +++ b/templates/blocks/_legacy/compare-box.html @@ -0,0 +1,67 @@ + + +
+
+
+
{{ left_label }}
+ {% if left_sub %}
{{ left_sub }}
{% endif %} +
+
+
VS
+
+
+
{{ right_label }}
+ {% if right_sub %}
{{ right_sub }}
{% endif %} +
+
+
+ + diff --git a/templates/blocks/_legacy/comparison-table.html b/templates/blocks/_legacy/comparison-table.html new file mode 100644 index 0000000..b52bc74 --- /dev/null +++ b/templates/blocks/_legacy/comparison-table.html @@ -0,0 +1,97 @@ + + +
+ + + + {% for header in headers %} + + {% endfor %} + + + + {% for row in rows %} + + {% for cell in row %} + + {% endfor %} + + {% endfor %} + +
+ {% if loop.index == 2 %}{{ header }}{% else %}{{ header }}{% endif %} +
{{ cell }}
+
+ + diff --git a/templates/blocks/_legacy/comparison.html b/templates/blocks/_legacy/comparison.html new file mode 100644 index 0000000..a9eb1fa --- /dev/null +++ b/templates/blocks/_legacy/comparison.html @@ -0,0 +1,51 @@ + +
+
+
{{ left_title }}
+ {% if left_subtitle %}
{{ left_subtitle }}
{% endif %} +
{{ left_content }}
+
+
+
+
{{ right_title }}
+ {% if right_subtitle %}
{{ right_subtitle }}
{% endif %} +
{{ right_content }}
+
+
+ + diff --git a/templates/blocks/_legacy/conclusion-bar.html b/templates/blocks/_legacy/conclusion-bar.html new file mode 100644 index 0000000..98be32b --- /dev/null +++ b/templates/blocks/_legacy/conclusion-bar.html @@ -0,0 +1,38 @@ + + +
+ {% if label %}
{{ label }}
{% endif %} +
{{ conclusion_text }}
+
+ + diff --git a/templates/blocks/_legacy/image-row.html b/templates/blocks/_legacy/image-row.html new file mode 100644 index 0000000..30366aa --- /dev/null +++ b/templates/blocks/_legacy/image-row.html @@ -0,0 +1,39 @@ + + +
+ {% for img in images %} +
+ {{ img.alt | default('') }} + {% if img.caption %}
{{ img.caption }}
{% endif %} +
+ {% endfor %} +
+ + diff --git a/templates/blocks/_legacy/process.html b/templates/blocks/_legacy/process.html new file mode 100644 index 0000000..e3d2a4b --- /dev/null +++ b/templates/blocks/_legacy/process.html @@ -0,0 +1,61 @@ + +
+ {% for step in steps %} +
+
{{ step.number | default(loop.index) }}
+
{{ step.title }}
+ {% if step.description %}
{{ step.description }}
{% endif %} +
+ {% if not loop.last %} +
+ {% endif %} + {% endfor %} +
+ + diff --git a/templates/blocks/_legacy/quote-block.html b/templates/blocks/_legacy/quote-block.html new file mode 100644 index 0000000..83e5680 --- /dev/null +++ b/templates/blocks/_legacy/quote-block.html @@ -0,0 +1,29 @@ + +
+
{{ quote_text }}
+ {% if source %}
{{ source }}
{% endif %} +
+ + diff --git a/templates/blocks/_legacy/relationship.html b/templates/blocks/_legacy/relationship.html new file mode 100644 index 0000000..06962c8 --- /dev/null +++ b/templates/blocks/_legacy/relationship.html @@ -0,0 +1,88 @@ + +
+
+
+ {{ center_label }} + {{ center_sub }} +
+ {% for item in items %} +
+ {{ item.label }} +
+ {% endfor %} +
+ {% if description %} +
+ {{ description }} +
+ {% endif %} +
+ + diff --git a/templates/blocks/_legacy/section-title.html b/templates/blocks/_legacy/section-title.html new file mode 100644 index 0000000..3b25aba --- /dev/null +++ b/templates/blocks/_legacy/section-title.html @@ -0,0 +1,69 @@ + + +
+ {% if bg_image %} + + {% else %} +
+ {% endif %} + {% if breadcrumb %} +
{{ breadcrumb }}
+ {% endif %} +
+ {% if title_en %}
{{ title_en }}
{% endif %} +
{{ title_ko }}
+
+
+ + diff --git a/templates/blocks/_legacy/topic-header.html b/templates/blocks/_legacy/topic-header.html new file mode 100644 index 0000000..2c3b6b2 --- /dev/null +++ b/templates/blocks/_legacy/topic-header.html @@ -0,0 +1,38 @@ + + +
+
{{ title }}
+
{{ description }}
+
+ + diff --git a/templates/blocks/cards/card-text-grid.html b/templates/blocks/cards/card-text-grid.html new file mode 100644 index 0000000..7936dad --- /dev/null +++ b/templates/blocks/cards/card-text-grid.html @@ -0,0 +1,66 @@ + +
+ {% for card in cards %} +
+ {% if card.icon %}
{{ card.icon }}
{% endif %} +
{{ card.title }}
+ {% if card.category %}{{ card.category }}{% endif %} +
{{ card.description }}
+ {% if card.source %}
{{ card.source }}
{% endif %} +
+ {% endfor %} +
+ + diff --git a/templates/blocks/emphasis/conclusion-accent-bar.html b/templates/blocks/emphasis/conclusion-accent-bar.html new file mode 100644 index 0000000..98be32b --- /dev/null +++ b/templates/blocks/emphasis/conclusion-accent-bar.html @@ -0,0 +1,38 @@ + + +
+ {% if label %}
{{ label }}
{% endif %} +
{{ conclusion_text }}
+
+ + diff --git a/templates/blocks/emphasis/details-block.html b/templates/blocks/emphasis/details-block.html new file mode 100644 index 0000000..ddc34d9 --- /dev/null +++ b/templates/blocks/emphasis/details-block.html @@ -0,0 +1,67 @@ + + +
+ + {% if label %}{{ label }}{% endif %} + {{ summary_text }} + +
{{ detail_content }}
+
+ + diff --git a/templates/blocks/emphasis/quote-left-border.html b/templates/blocks/emphasis/quote-left-border.html new file mode 100644 index 0000000..2e34870 --- /dev/null +++ b/templates/blocks/emphasis/quote-left-border.html @@ -0,0 +1,30 @@ + +
+
{{ quote_text }}
+ {% if source %}
{{ source }}
{% endif %} +
+ + diff --git a/templates/blocks/visuals/layer-diagram.html b/templates/blocks/visuals/layer-diagram.html new file mode 100644 index 0000000..51d5b3a --- /dev/null +++ b/templates/blocks/visuals/layer-diagram.html @@ -0,0 +1,50 @@ + + +
+ {% if title %}
{{ title }}
{% endif %} + + + {% for layer in layers %} + + + + + {% endfor %} + + + + + {% for layer in layers %} + {% set y = (layers|length - loop.index) * 55 + 20 %} + {% set offset = loop.index0 * 15 %} + + + {{ layer.label }} + {% endfor %} + +
+ + diff --git a/templates/blocks/visuals/pyramid-hierarchy.html b/templates/blocks/visuals/pyramid-hierarchy.html new file mode 100644 index 0000000..e770ceb --- /dev/null +++ b/templates/blocks/visuals/pyramid-hierarchy.html @@ -0,0 +1,40 @@ + + +
+ + + {% for level in levels %} + + + + + {% endfor %} + + + + + {% for level in levels %} + {% set i = loop.index0 %} + {% set y = i * 65 + 10 %} + {% set w_half = 60 + i * 55 %} + + {{ level.label }} + {% endfor %} + +
+ + diff --git a/templates/blocks/visuals/timeline-horizontal.html b/templates/blocks/visuals/timeline-horizontal.html new file mode 100644 index 0000000..703465b --- /dev/null +++ b/templates/blocks/visuals/timeline-horizontal.html @@ -0,0 +1,37 @@ + + +
+ + + + {% for event in events %} + {% set x = loop.index0 * 160 + 60 %} + + + + + {{ event.year }} + + {{ event.title }} + {% if event.sub %} + {{ event.sub }} + {% endif %} + {% endfor %} + +
+ + diff --git a/templates/blocks/visuals/timeline-vertical.html b/templates/blocks/visuals/timeline-vertical.html new file mode 100644 index 0000000..44b3e5c --- /dev/null +++ b/templates/blocks/visuals/timeline-vertical.html @@ -0,0 +1,74 @@ + + +
+ {% for event in events %} +
+
+ + + + + {% if not loop.last %}
{% endif %} +
+
+
{{ event.year }}
+
{{ event.title }}
+ {% if event.description %}
{{ event.description }}
{% endif %} +
+
+ {% endfor %} +
+ +