{% extends "base.html" %} {% block title %}Biblical Family Tree - KJV Study{% endblock %} {% block description %}Explore biblical genealogies from Adam to Jesus Christ.{% endblock %} {% block head %} {% endblock %} {% block content %}

Biblical Family Tree

From Adam to Jesus Christ

The Bible contains detailed genealogies that trace God's plan through specific family lines, culminating in the birth of Jesus Christ. This record spans from the creation of Adam through countless generations to the birth of our Lord.

{% if family_tree_data and generations %}

Overview

{{ family_tree_data|length }} individuals recorded {{ generations|length }} generations from Adam {% set people_with_age = [] %} {% for person_id, person in family_tree_data.items() %} {% if person.age_at_death != "Unknown" and "years" in person.age_at_death %} {% set _ = people_with_age.append(person) %} {% endif %} {% endfor %} {{ people_with_age|length }} with recorded ages

Quick Links

View the Messianic Lineage — A visual genealogy showing the direct paternal line from Adam to Jesus Christ.

The Generations

{% for gen_num in generations.keys() | sort %}

{% for person_id in generations[gen_num][:20] %} {{ family_tree_data[person_id].name }}{% if not loop.last %}, {% endif %} {% endfor %}{% if generations[gen_num]|length > 20 %}, and {{ generations[gen_num]|length - 20 }} others{% endif %}.

{% endfor %}

Notable Figures

{% set notable = ["Adam", "Noah", "Abraham", "Isaac", "Jacob", "Joseph", "Moses", "David", "Solomon", "Jesus"] %} {% for person_id, person in family_tree_data.items() %} {% if person.name in notable %}
{% if person.generation %}Generation {{ person.generation }}{% endif %}{% if person.kekule_number is not none %} • Kekulé #{{ person.kekule_number }}{% endif %}{% if person.birth_year != "Unknown" %} • born {{ person.birth_year }}{% endif %}{% if person.age_at_death != "Unknown" %} • lived {{ person.age_at_death }}{% endif %}
{% if person.spouse %} Married to {{ person.spouse }}. {% endif %} {% if person.parents|length > 0 %} {% if person.spouse %}{% endif %} Child of {% for parent_id in person.parents %} {% if parent_id in family_tree_data %}{{ family_tree_data[parent_id].name }}{% if not loop.last %} and {% endif %}{% endif %} {% endfor %}. {% endif %} {% if person.children|length > 0 %} Father of {% for child_id in person.children[:5] %} {% if child_id in family_tree_data %}{{ family_tree_data[child_id].name }}{% if not loop.last %}, {% endif %}{% endif %} {% endfor %}{% if person.children|length > 5 %}, and {{ person.children|length - 5 }} others{% endif %}. {% endif %}
{% if person.verses %}

{% for verse in person.verses[:2] %} {% set ref_parts = verse.reference.split(' ') %} {% if ref_parts|length >= 2 %} {% set chapter_verse = ref_parts[-1] %} {% if ':' in chapter_verse %} {% set chapter = chapter_verse.split(':')[0] %} {% set verse_part = chapter_verse.split(':')[1] %} {% if '-' in verse_part %} {% set verse_num = verse_part.split('-')[0] %} {% else %} {% set verse_num = verse_part %} {% endif %} {% set book = ' '.join(ref_parts[:-1]) %} {{ verse.reference }}{% if not loop.last %}; {% endif %} {% endif %} {% endif %} {% endfor %}

{% endif %}
{% endif %} {% endfor %}
{% else %}

Family tree data could not be loaded.

{% endif %} {% endblock %}