{% extends "base.html" %} {% block title %}Generation {{ generation_num }} - Biblical Family Tree - KJV Study{% endblock %} {% block description %}Generation {{ generation_num }} in the biblical genealogy from Adam to Jesus Christ.{% endblock %} {% block content %}
{{ generation_people|length }} individual{% if generation_people|length != 1 %}s{% endif %} in this generation
{% if generation_num > 1 %} ← Previous Generation {% endif %} {% if generation_num in generations.keys() | sort and generation_num < (generations.keys() | sort | last) %} Next Generation → {% endif %}
Kekulé #{{ person.kekule_number }}
{% endif %} {% if person.birth_year != "Unknown" or person.death_year != "Unknown" or person.age_at_death != "Unknown" %}{% if person.birth_year != "Unknown" %}Born: {{ person.birth_year }}{% endif %} {% if person.death_year != "Unknown" %} — Died: {{ person.death_year }}{% endif %} {% if person.age_at_death != "Unknown" %} ({{ person.age_at_death }}){% endif %}
{% endif %} {% if person.spouse %}Spouse: {{ person.spouse }}
{% endif %} {% if person.parents|length > 0 %}Parents: {% for parent_id in person.parents %} {% if parent_id in family_tree_data %} {{ family_tree_data[parent_id].name }} {% if family_tree_data[parent_id].generation or family_tree_data[parent_id].kekule_number is not none %} (Generation {{ family_tree_data[parent_id].generation }}{% if family_tree_data[parent_id].kekule_number is not none %}, Kekulé #{{ family_tree_data[parent_id].kekule_number }}{% endif %}) {% endif %} {% if not loop.last %}, {% endif %} {% endif %} {% endfor %}
{% endif %} {% if person.children|length > 0 %}Children: {% for child_id in person.children %} {% if child_id in family_tree_data %} {{ family_tree_data[child_id].name }}{% if not loop.last %}, {% endif %} {% endif %} {% endfor %}
{% endif %} {% if person.description and not person.description.startswith("Biblical figure from") %}{{ person.description[:300] }}{% if person.description|length > 300 %}...{% endif %}
{% endif %} {% if person.verses %}Related Verses:
{% if generation_num > 1 %} ← Previous Generation {% endif %} {% if generation_num in generations.keys() | sort and generation_num < (generations.keys() | sort | last) %} Next Generation → {% endif %}