A small, self-contained verse-of-the-day widget for church websites. No accounts, no API calls, no tracking, no advertising. KJV (public domain).
lt-votd.js — the widget itself. Around 290 curated verses and several special days (Christmas, New Year, Independence Day, etc.) are bundled inside this file.lt-votd.css — optional default styling (parchment card). Skip if you want to style it yourself.README.html — this file.Upload lt-votd.js (and optionally lt-votd.css) to your web server. Then in the page where you want the verse to appear, add:
<link rel="stylesheet" href="lt-votd.css"> <div id="lt-votd"></div> <script src="lt-votd.js"></script>
That’s it. The verse will appear in place of the <div>, and it will update once per calendar day.
Set these as attributes on the <div>:
| Attribute | Value | Effect |
|---|---|---|
data-style | card (default) | Parchment card with serif text. Requires lt-votd.css. |
data-style | plain | No card chrome. Inherits your site’s fonts and colors. |
Example using plain style:
<div id="lt-votd" data-style="plain"></div> <script src="lt-votd.js"></script>
Use id="lt-votd" on the first one and data-lt-votd on any additional placements:
<div id="lt-votd"></div> <!-- ...somewhere else on the page... --> <div data-lt-votd></div>
Open lt-votd.js in any text editor. Near the top you will find:
var V = [ ['John 3:16', 'For God so loved the world...'], ['Romans 5:8', 'But God commendeth...'], ... ];
Add, remove, or reorder entries to suit your congregation. Each entry is a pair of strings: reference, then verse text. The widget cycles through them one per day.
Below that you will find var SPECIAL = { ... } — verses pinned to specific calendar dates ("MM-DD"). Edit those the same way.
This widget makes zero external requests.
All verse text is bundled inside lt-votd.js. The file contains no analytics, no tracking pixels, no third-party scripts, no “phone home” calls. Your visitors are not logged or counted by anyone. You can read the whole source in a few minutes — it is a single plain JavaScript file.
If a future version of this widget ever adds any kind of network call or tracking, this paragraph will be the first thing to change.
Free to use, share, and modify for any purpose. No attribution required. If it serves your people, the only thanks asked is a prayer for the work.
“Freely ye have received, freely give.” — Matthew 10:8