From 384a1df2f71a1d9c52eec096ae65abf3e7269890 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Sat, 29 Nov 2025 15:34:56 -0500 Subject: [PATCH] Redesign interlinear Bible page MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Clean inline flow layout for words (no cards/grid) - Click-to-expand word details with definition popup - Hebrew/Greek testament badges - Separated OT/NT book lists with color coding - Mobile: word details appear as bottom sheet - Cleaner typography and spacing throughout 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- kjvstudy_org/templates/interlinear.html | 1201 +++++++++++------------ 1 file changed, 596 insertions(+), 605 deletions(-) diff --git a/kjvstudy_org/templates/interlinear.html b/kjvstudy_org/templates/interlinear.html index a84659c..27ec1b2 100644 --- a/kjvstudy_org/templates/interlinear.html +++ b/kjvstudy_org/templates/interlinear.html @@ -5,751 +5,742 @@ {% block head %} {% endblock %} {% block content %} -

Interlinear Bible

-

Hebrew and Greek text with word-by-word English translation

+
+ {% if verse_data and interlinear_words %} -
-

{{ verse_data.book }} {{ verse_data.chapter }}:{{ verse_data.verse }}

-
{{ verse_data.text }}
-
+
+

+ {{ verse_data.book }} {{ verse_data.chapter }}:{{ verse_data.verse }} + {% set ot_books = ['Genesis', 'Exodus', 'Leviticus', 'Numbers', 'Deuteronomy', 'Joshua', 'Judges', 'Ruth', '1 Samuel', '2 Samuel', '1 Kings', '2 Kings', '1 Chronicles', '2 Chronicles', 'Ezra', 'Nehemiah', 'Esther', 'Job', 'Psalms', 'Proverbs', 'Ecclesiastes', 'Song of Solomon', 'Isaiah', 'Jeremiah', 'Lamentations', 'Ezekiel', 'Daniel', 'Hosea', 'Joel', 'Amos', 'Obadiah', 'Jonah', 'Micah', 'Nahum', 'Habakkuk', 'Zephaniah', 'Haggai', 'Zechariah', 'Malachi'] %} + {% if verse_data.book in ot_books %} + Hebrew + {% else %} + Greek + {% endif %} +

+

"{{ verse_data.text }}"

+
-
-

Word-by-Word Analysis

-
+
+

Original Language Analysis

+
{% for word in interlinear_words %} -
-
#{{ word.position }}
-
{{ word.original }}
-
{{ word.transliteration }}
-
+
+ {{ word.original }} + {{ word.english }} + {% if word.strongs %} {% set lang = word.strongs[0]|lower %} {% set num = word.strongs[1:] %} {% if lang == 'g' %} - {{ word.strongs }} + {{ word.strongs }} {% elif lang == 'h' %} - {{ word.strongs }} + {{ word.strongs }} {% else %} {{ word.strongs }} {% endif %} {% endif %} + +
+
+ Original: + {{ word.original }} +
+ {% if word.transliteration %} +
+ Transliteration: + {{ word.transliteration }} +
+ {% endif %} +
+ Strong's: + {{ word.strongs or '—' }} +
+
+ English: + {{ word.english }} +
+ {% if word.parsing %} +
+ Parsing: + {{ word.parsing }} +
+ {% endif %} +
+ Position: + #{{ word.position }} in verse +
+ {% if word.definition %} +
+ {{ word.definition }} +
+ {% endif %}
-
{{ word.english }}
-
{{ word.parsing }}
-
{{ word.definition }}
{% endfor %}
- + {% if verse_data.verse > 1 %} + ← Previous verse + {% endif %} + Next verse → + {% elif verse_requested %} -
-

Interlinear data not yet available for {{ book }} {{ chapter }}:{{ verse }}.

-

We're continually expanding our interlinear database. Check the verses below for currently available interlinear texts.

-
+
+

{{ book }} {{ chapter }}:{{ verse }}

+

Interlinear data not yet available for this verse.

+
- -{% endif %} + Browse available verses + -{% if not verse_data and not verse_requested %} -
-

Explore the Interlinear Bible

-

Browse by book or search for a specific passage:

+{% else %} +

+ The interlinear Bible displays the original Hebrew (Old Testament) and Greek (New Testament) + alongside word-by-word English translations. Click any word to see its Strong's number, + grammatical parsing, and definition. +

-
+
+

New Testament (Greek)

+ +

+ Coverage: 31,031 verses with complete Hebrew and Greek interlinear data. +

+
{% endif %} -
-

Understanding the Interlinear Display

-
    -
  • Original Text - The Hebrew (Old Testament) or Greek (New Testament) word as it appears in the original manuscripts
  • -
  • Transliteration - How to pronounce the original word using English letters
  • -
  • Strong's Number - A reference number (H for Hebrew, G for Greek) for looking up the word in concordances and lexicons
  • -
  • English - The word's translation in the King James Version
  • -
  • Parsing - Grammatical information (verb tenses, noun cases, etc.)
  • -
  • Definition - The word's semantic range and possible meanings
  • -
  • Word Order - Hebrew and Greek word order often differs from English; the position numbers show the original sequence
  • -
-
+
+

Understanding the Display

+
    +
  • Original text — Hebrew (OT) or Greek (NT) as written in ancient manuscripts
  • +
  • English — The KJV translation of each word
  • +
  • Strong's number — Reference for concordance lookup (H=Hebrew, G=Greek)
  • +
  • Click any word — See parsing, position, and full definition
  • +
+
+
-{% if not verse_data and not verse_requested %} -
-

About the Interlinear Bible

-

The interlinear Bible provides a word-by-word breakdown of the original Hebrew (Old Testament) and Greek (New Testament) text alongside the English translation. This tool is invaluable for:

-
    -
  • Understanding the precise meaning of the original language
  • -
  • Seeing grammatical structures and verb tenses
  • -
  • Discovering word connections through Strong's numbers
  • -
  • Gaining deeper insight into Scripture's original intent
  • -
  • Studying how translators rendered the text into English
  • -
-

Select any verse above to see its word-by-word interlinear analysis. More verses are being added regularly to expand this resource.

-
-{% endif %} + {% endblock %}