Daily Bible Reading

Read the Bible in One Year

Old and New Testaments together, day by day. Fresh content every time you visit.

Your Journey 0.3%
Day 1 of 365 364 days to go
Today's Reading

In the Beginning

Genesis 1–2 · Psalm 1 · Matthew 1

"In the beginning God created the heavens and the earth. The earth was without form and void, and darkness was over the face of the deep. And the Spirit of God was hovering over the waters."

Genesis 1:1–2

Reflection

Upcoming This Week

How to Update This Page Daily

No database, no server setup required. This page is driven by a simple data array. There are three ways to keep fresh content flowing every day.

1. Edit the HTML (simplest)

Open this file and scroll to the READING_DATA array inside the <script> tag near the bottom. Each entry follows this structure:

{
  day: 4,
  title: "Noah and the Flood",
  citation: "Genesis 6–9 · Psalm 4 · Matthew 4",
  verse: "But Noah found grace in the eyes of the Lord. — Genesis 6:8",
  verseRef: "Genesis 6:8",
  reflection: "A short devotional thought for Day 4..."
}

Add one new block each evening or morning. Save and upload — done.

2. External JSON file

For a cleaner workflow, create a readings.json file in the same folder. The page auto-detects it and loads content from there instead. The JSON format:

[
  {
    "day": 4,
    "title": "Noah and the Flood",
    "citation": "Genesis 6–9 · Psalm 4 · Matthew 4",
    "verse": "But Noah found grace...",
    "verseRef": "Genesis 6:8",
    "reflection": "A short devotional thought for Day 4..."
  }
]

Update just the JSON file each day — the HTML never needs changing.

3. Hosting & Daily Workflow

  • GitHub Pages — push the folder, it goes live. Edit JSON in GitHub's web editor on mobile.
  • Netlify / Vercel — drag and drop the folder.
  • WordPress — paste the whole HTML into a Custom HTML block.
Weekly batch method: Add 7 days every Sunday. Takes 10 minutes. You're set for the week. Or use a phone reminder to post each evening.

Reading plan structure

Days follow a blended chronological plan: approximately 2–3 chapters of Old Testament + 1 chapter of New Testament or Psalms each day. This covers the Old Testament once and the New Testament twice in a year.