Templates / Longhand
Longhand
A blog end to end: the latest posts, a long post with a picture, a table and a quote, a short one, a post that is mostly code, a tag, the archive by year, a guest author, an about page, search, and subscribing by email. The unhappy pages are the point. A tag nobody has used yet, a search that finds nothing, an address the form cannot use, the wait for a confirmation and leaving the list are all written out, each saying what happened, what it means now and what to do.
Free
Create an account and it is yours, in all four formats.
Download LonghandA free account unlocks it. No card.
Every other template is $49.99 a month.
Preview
The rendered page. The source you download carries the loops, the form binding and the empty states already written out.
Every one of the 18 pages, a click away.
Six pictured, the other twelve listed. Open any one to see it large.
Reading
Finding a post
The writers
Subscribing
Latest posts index.html
Older posts index-page-2.html
Long post post.html
Short post post-short.html
Post that is mostly code post-code.html
Tag tag.html
Tag, no posts yet tag-empty.html
Archive archive.html
Search results search.html
No results search-empty.html
Guest author author.html
About about.html
Subscribe subscribe.html
Subscribe, rejected subscribe-rejected.html
Check your inbox subscribe-check-inbox.html
Subscription confirmed subscribe-confirmed.html
Unsubscribed unsubscribed.html
Page not found not-found.html
18 pages
- Reading 5
- Finding a post 5
- The writers 2
- Subscribing 5
- Errors 1
Four output formats
- Plain HTML
- Thymeleaf
- FreeMarker
- JTE
Every one validated to render the same page. Not converted on download.
What lands in your repo
- Markup and styles
- One stylesheet, no build step
- Empty and error states, written
v1.0.0 · updated 23 September 2026