Wikipedia smothers your voice. Reddit forgets in 24h. WordPress is a 14-step trek for a primary-source essay.
VeloCMS is a publishing platform for the serious amateur historian — local-history society members building primary-source archives from tables and footnote citations, with members-only posts for the most valuable documents; oral-history collectors publishing multi-post interview series with an audio player and transcription; and military-history specialists documenting battlefield walks with a map link per stop and period-map images, all under their own domain.
Why existing platforms fail amateur historians
Three structural problems the amateur-history community has normalized — and why none of them serve a serious researcher building a primary-source archive, oral-history collection, or battlefield site analysis.
Wikipedia neutralizes nuance into one sentence — the oral-history interview where a 94-year-old veteran described the exact terrain of a 1944 river crossing gets compressed into a citation footnote nobody reads, and the transcription that makes that account searchable has no permanent indexed home
Wikipedia is genuinely excellent at what it does: a consensus encyclopedia where every claim requires a secondary source, every assertion is smoothed into neutral point of view, and every contributor who tries to insert primary-source testimony gets reverted because 'original research is not allowed.' That policy makes Wikipedia useful as a tertiary source for established facts. It makes it useless for the kind of work that serious amateur historians actually do — the oral-history interview where you sat across from a woman who was twelve years old when her family's farm was evacuated for a battlefield park in 1941 and asked her what the soldiers told them and what they took from the house, the primary-source document transcription where you spent six months reading the handwritten correspondence of a Civil War round table founder whose letters reveal the political disagreements inside the local historical society that official histories erased, the archival fonds description where you catalogued three boxes of ephemera from a demolished mill town that would otherwise sit uninventoried in a regional archive until they deteriorate. Wikipedia has no format for publishing the oral-history transcript, the transcription note explaining your editorial choices, or the archival-fonds description that makes a collection discoverable. Your work is a primary source for future historians. VeloCMS gives it a permanent indexed home — under your own domain, with crawlable page text that makes your oral-history transcriptions findable when a researcher searches for testimony about that specific event on Perplexity or ChatGPT Search.
Reddit threads are thumbnails of long-form work — the regimental history post you spent eighteen months researching across three archive visits and two interlibrary loan (ILL) requests gets buried under a top comment about a different battle, and the footnote citation structure that makes your primary-source argument defensible has no format on any social platform
Reddit's r/history, r/AskHistorians, r/MilitaryHistory, and the various subreddits for Civil War, WW2, and regional history communities have accumulated substantial knowledge from amateur historians who know their subjects with genuine depth. But Reddit's format punishes the work that serious amateur historians do. A properly footnoted essay on the tactical decisions at a specific Civil War engagement has no home in a Reddit thread where the top comment is a photograph of a monument plaque. VeloCMS gives amateur military historians the footnoted essay format (headings plus the native footnote block), a table-structured primary-source archive, and the member-only research library where the most detailed documentation rewards the readers who are serious enough to subscribe.
The local-history society newsletter dies in member mailboxes — the quarterly publication that should be building a permanent indexed archive of primary-source research is instead a 12-page PDF that nobody outside the membership can find, and the oral-history interviews that the society has recorded over forty years have no transcription and no searchable format
Local-history societies produce some of the most valuable primary historical research in the country, and in many cases none of it is indexed by any searchable database — it exists only in file cabinets, personal collections, and cassette tapes with no transcription. VeloCMS gives local-history societies the publishing platform where all of that research becomes indexed, searchable, and permanently accessible: a primary-source archive built from TipTap tables and the native footnote block for citations, a multi-post oral-history series (using VeloCMS's post-series feature) that pairs an audio player with transcription, and the member-only research library where the most detailed society records are available to dues-paying members.
Built for every corner of the amateur-history community
From the local-history society member building a primary-source archive to the oral-history collector publishing a forty-year interview series — the publishing infrastructure that matches how serious amateur historians actually work.
Local-history society member — primary-source archive built from tables and footnote citations, a transcription under each scan, and a members-only research library under your own domain
Local-history society members know that a primary source is not the same as a secondary source. Structure each document with a TipTap table (not a bespoke post type): document type as a tag you choose, source citation as a footnote you format yourself via the native footnote block, a transcription under the scan image, source evaluation notes distinguishing what the document establishes directly from what it implies, and members-only posts for the most valuable items in the society's collection. There's no automatic DigitalDocument schema markup — the archive's discoverability comes from fully indexed, crawlable page text, which is exactly what LLM crawlers read for primary-source queries about a specific event, person, or place on Perplexity or ChatGPT Search.
Oral-history collector — multi-post interview series with an audio player and transcription, oral-history protocol notes, and a members-only behind-the-tape vault
Oral-history collectors understand that an oral-history interview is not a podcast episode — the oral history protocol matters, and the transcription is an edited document that requires explicit editorial choices. VeloCMS's oral-history interview series is built from a regular post per interview linked into a series using VeloCMS's post-series feature: the recording attached as the post's audio file (mp3 or m4a, up to 500 MB, through the Podcast panel in the post settings) or embedded from Spotify or SoundCloud, a paired transcription with editorial notes explaining significant choices, oral-history protocol metadata as a table at the top of the post (date, location, interviewer, recording format, consent documentation reference), and a separate members-only post holding the full unedited recording and complete transcription for subscribers who support the archive.
Military-history specialist — battlefield walk posts with multi-stop photo documentation, period-map images, regimental history citations, and members-only access notes for the serious living-history researcher
Military-history specialists need a publishing format no general-purpose CMS provides. VeloCMS gives this the structure it needs: a regular post per battlefield walk (no bespoke post type) with a period-map image next to a modern photograph, multi-stop photo documentation via the gallery block, a Google Maps link per stop (paste it into the text as a link — there's no map embed, GPS field, or geo-tagging), regimental history citations via the native footnote block, and a members-only post for the detailed site-access information reserved for subscribers who are planning their own visit.
Three features amateur historians actually need
Not a generic CMS with a history-blog template: tables, footnotes, an audio player, and member tiers set up for the primary-source archive, the oral-history series, and the battlefield walk.
Primary-Source Posts — a scan with its transcription beneath it, footnote citations, source evaluation notes, and members-only posts for your most valuable documents, indexed under your domain
The VeloCMS TipTap editor gives you the building blocks to structure a historical document as a semantically correct record for both historian-readers and search/LLM crawlers: headings for section structure, a table for the identification block (document type — manuscript letter, deed, census record, newspaper account, photograph, map, oral-history transcript, government record, regimental return, church record, probate record, military pension application, or any other category you choose, with your own tags for less common document types such as broadside, ephemera, trade card, or archival photograph), repository and collection (the institution holding the original document, the collection name within that institution, and the box/folder/item reference that locates the document within the archival fonds), and a date row with precision notes (year-only, year-month, full date, or date range with explanation of why the date is uncertain). Put the scan image first and the editorial transcription directly beneath it in a blockquote, with inline notes for uncertain readings, crossed-out text, insertions, and dialect features — the editorial apparatus that makes a transcription useful to a serious researcher rather than a paraphrase. Source evaluation notes, written as body text, distinguish what the document establishes directly (the deed records the transfer of a specific parcel of land on a specific date between named parties) from what it implies (the unusually low price in the deed may indicate a forced sale, a family transaction at reduced consideration, or a different understanding of the parcel's value — each interpretation requires a separate footnote citation to the sources that support it). Footnotes use the native footnote block, which you format yourself to a standard adapted from the Chicago Manual of Style's archival citation conventions: full repository name (not abbreviated), collection title as catalogued by the repository, box and folder numbers, document title and date, and a note on the document's physical condition if relevant. Publish the full scans and complete transcriptions in separate members-only posts, making the primary-source archive both a public-facing research resource and a sustainable membership offering. There's no automatic DigitalDocument schema markup yet — the archive's discoverability comes from fully indexed, crawlable page text (headings, tables, footnotes), which LLM crawlers read directly for primary-source queries about specific events, people, or places. Images keep the format you upload (JPEG, PNG, WebP or GIF, up to 10 MB each), so resize large photos before you upload them.
Oral-History Interview Series — multi-post structure with an audio player and transcription, oral-history protocol notes, and a members-only behind-the-tape vault for the serious collector
The oral-history interview series is the most distinctive publishing format that amateur historians have developed — and the one that benefits most from a proper indexed platform rather than a podcast feed or a YouTube channel. VeloCMS handles this using a regular post per interview linked into a multi-episode series with VeloCMS's post-series feature (no bespoke post type): the recording attached as the post's audio file (mp3 or m4a, up to 500 MB, through the Podcast panel in the post settings) or embedded from Spotify or SoundCloud, played in a standard audio player with no waveform display, a paired transcription with editorial apparatus (uncertain readings in brackets, cross-speaker identifications, significant pauses and non-verbal cues noted in editorial notation), oral-history protocol metadata as a table at the top of each interview post (interviewer name, interview date, recording location, consent status, access restrictions if any, recording format and quality notes), and the member-only behind-the-tape vault where full unedited recordings, complete transcriptions, and interviewer notes are available to subscribers. Readers move between interviews through the series navigation and your tag-filtered archive view.
Battlefield and Site Walks — multi-stop posts with period-map images, primary-source citations at each stop, regimental history references, and members-only access notes for serious living-history research
The battlefield walk documentation is where the analytical depth of serious military-history research either produces a publishable site analysis or gets flattened into a tourist photograph with a caption. VeloCMS structures this as a regular multi-stop post (no bespoke post type): each stop gets a heading, a Google Maps link you paste into the text (there's no map embed, GPS field, or interactive map widget), multiple photographs via the gallery block from different compass bearings, a period-map image with your own annotation explaining what has changed in the terrain, primary-source citations via the native footnote block keyed to each stop, and links to related stops that you add by hand — there's no automatic cross-reference feature yet. The reenactment notes section documents what living-history researchers have learned by walking the ground in period equipment. A members-only post reserves the detailed site-access information for subscribers who are planning their own research visits.
What the alternatives actually cost
| Feature | VeloCMS | JSTOR | WikiTree | Patreon | Squarespace | Mailchimp |
|---|---|---|---|---|---|---|
| Platform cost | Pro flat rate | $199/yr (individual) | Free (no publishing) | Free (12% platform fee) | Paid plan (price varies by billing country) | $20/mo |
| Fee on membership revenue | 0% (BYOK Stripe) | N/A | N/A | 12% platform fee | 2% on entry plan, 0% on higher plans | N/A |
| Footnote citations for primary sources | Yes | No | No | No | No | No |
| Oral-history audio player + transcription | Yes | No | No | No | No | No |
| Battlefield walk post with period-map images | Yes | No | No | No | No | No |
| Member-only research library | Yes | No | No | Yes | No | No |
| Members list with tags and CSV export | Yes | No | No | No | No | No |
| Scan upload with lightbox gallery | Yes | No | No | No | Yes | No |
| Owned subscriber list + SEO | Yes | No | No | No | Yes | Yes |
9 ways to publish amateur history
Each card shows how a local-history society member, an oral-history collector, or a military-history specialist does the job with VeloCMS's tables, footnotes, audio player, and member tiers.
Footnote citations
Cite repository, collection, box/folder, and document date in a table and footnotes you format yourself to Chicago archival style — VeloCMS has no citation form or formatter.
Oral-history audio player
Attach the recording as the post's audio file (mp3 or m4a, up to 500 MB) and it plays in a standard audio player with play, pause, seek, and volume controls — no waveform display. Or embed it from Spotify or SoundCloud.
Scan with transcription beneath
Place the scan image above the editorial transcription — the post editor has no side-by-side columns — with inline notes for uncertain readings, insertions, and dialect features.
Battlefield walk post
A multi-stop post with a heading and a Google Maps link per stop, compass-bearing photographs, and primary-source citations keyed to each terrain feature. Write coordinates into the text if you want them.
Period-map image pair
Put a period-map image and a modern aerial photograph side by side in a gallery, with a caption explaining the terrain changes since the documented event — there is no interactive alignment layer. The Before/After block on a Page gives you a slider.
Local-history newsletter
Publish each society newsletter issue as a post and email it with Send to subscribers; the posts stay online as a public archive — replacing the PDF-in-a-mailbox model.
Members list
The Members list in Admin holds your society's subscribers with tags you assign, and you can export it as CSV. There is no public member directory or research-interest profiles.
Scan upload
Upload scans as images in a post. Images keep the format you upload (JPEG, PNG, WebP or GIF, up to 10 MB each), so resize large photos before you upload them. A gallery opens the full image in a lightbox, and a table holds repository, collection, and document date.
Member-only research library
Gate the full transcription archive, unedited oral-history recordings, and detailed site-access notes behind BYOK Stripe subscription at 0% platform fee.
The platform that keeps pace with your archive
24
images per gallery block, for scans and period maps
10
MB: the largest image you can upload
500
MB: the largest audio file per post (mp3 or m4a)
0
plugins to install or maintain — server-rendered pages with caching
Old way vs. VeloCMS way
Four workflows that define the difference between an amateur historian's scattered filing-cabinet presence and their indexed, permanent scholarly authority.
Primary source
Before
Google Drive PDF or county society binder — no transcription, no footnote citations, no JSON-LD structured data, not findable when a researcher searches for documents about the specific event or person on Perplexity
With VeloCMS
VeloCMS primary-source post: scan + transcription + footnote citations + source evaluation notes — indexed under your domain with BlogPosting structured data for primary-source research queries
Oral history
Before
Cassette tape or WAV file on a shared drive — no transcription, no oral-history protocol metadata, no member-only access tier, no way for a future researcher to find the recording without knowing it exists
With VeloCMS
VeloCMS oral-history series: audio player + paired transcription + protocol metadata table + members-only vault — permanent indexed archive with series navigation and subscriber support
Battlefield walks
Before
Facebook album or travel blog post — no stop-by-stop structure, no period-map comparison, no primary-source citations at each stop, no regimental history references, not findable by a researcher studying that specific engagement
With VeloCMS
VeloCMS battlefield walk post: stops with map links + period-map images + primary-source citations + members-only access notes — site analysis that serious military-history researchers can actually use
Society newsletter
Before
Mailchimp blast to 200 members — no archive index, no searchability after the email is sent, no way for a non-member researcher to find the primary-source article from six newsletters ago
With VeloCMS
VeloCMS society newsletter: each issue published as a post + emailed with Send to subscribers + subscriber list you own — every newsletter issue permanently indexed and findable
Questions amateur historians actually ask
No marketing copy — answers to the primary-source, oral-history, battlefield-walk, and members-only research library questions that matter for a serious amateur-history publishing operation.
JSTOR $199/yr + WikiTree free (no publishing) + Patreon 10% platform fee + a Squarespace plan + Mailchimp $20/mo vs. VeloCMS Pro flat rate.
JSTOR is invaluable for accessing existing scholarship. WikiTree is excellent for genealogical records. Neither gives you a permanent indexed home for your primary-source transcriptions, your oral-history archive, or your battlefield site analysis. VeloCMS does — at one flat rate with 0% fee on every member subscription you run.
Which type of amateur historian are you?
Three distinct roles in the amateur-history community, three distinct publishing strategies — all on the same platform.
Local-History Society
Your society has been publishing a quarterly journal since 1954 — seventy years of original primary-source research on the county's founding families, mill industry, agricultural history, and the oral-history interviews collected before the last witnesses to the Depression and WW2 were gone. That archive exists in a filing cabinet and a PDF folder that your webmaster attached to a sidebar of the society's 2009 WordPress site. VeloCMS gives your society the publishing platform where seventy years of research becomes permanently indexed: each quarterly journal issue as a searchable archive, each oral-history interview as a post with an audio player and paired transcription, each primary-source document as a post with a table, footnote citations, and members-only access to the full scans.
Oral-History Collector
You have spent twelve years collecting oral-history interviews with the surviving members of a community that was displaced when a reservoir project flooded their town in 1965. You have 140 hours of recordings. You have partial transcriptions of about sixty of them, done by volunteers over the years with varying standards and no consistent format for handling uncertain passages, dialect features, or the moments when the speaker lapsed into a language other than English. The oral-history protocol notes from each interview are on paper in a folder — which interviewer conducted the session, whether the subject signed a release, what restrictions if any the subject placed on the recording. You know that this collection is historically significant. You know that the recordings on MiniDV tape from the 1990s are deteriorating. You know that the community this archive documents has no other repository for these accounts. VeloCMS gives you a series of posts where each interview becomes a properly documented archival post — an audio player, editorial transcription with protocol notes, tags that work as a subject index across the collection, and a members-only vault for the complete unedited recordings that sustains the archive financially.
Military-History Specialist
You have attended a Civil War round table for twenty years. You have done serious archival research in three states — courthouse records, pension files, regimental histories, the Official Records, postwar veterans' accounts — for a specific six-week campaign that most general histories cover in three paragraphs. You have walked the campaign route four times, comparing the terrain to the period maps and the regimental accounts, and you have documented where the modern landscape has changed in ways that make the documented troop movements legible only if you understand what the ground looked like in 1864. Your research exists in a three-ring binder, a Dropbox folder of GPS tracks and photographs, and a series of posts on the round table's email list that 40 members received and nobody can find now. The living-history reenactment group you belong to has asked you to document your terrain research for members who are trying to understand the tactical situation for their drill manual. VeloCMS gives military-history specialists multi-stop posts where that research becomes a permanent indexed site analysis — a map link per stop, period-map images, primary-source citations, and members-only access notes.
“The amateur-history community produces some of the most careful and important primary-source research in existence — the county society member who spent three years transcribing a collection of manuscript letters that established the settlement pattern of a river valley before the standard histories were written, the oral-history collector who recorded the last witnesses to a community that was demolished for urban renewal and whose recordings are the only surviving testimony, the Civil War round table researcher who walked a campaign route and compared the terrain to the period maps and found that the standard tactical account was impossible given the actual ground. That work has been scattered across society filing cabinets, cassette tapes without transcriptions, email lists that no longer function, and WordPress sites that the society's 2003-era webmaster set up and nobody has touched since. Wikipedia can't publish it. Reddit compresses it into a thumbnail. The society newsletter sends it to 200 members who don't archive it. VeloCMS gives amateur historians the publishing platform that serious primary-source research deserves — primary-source posts with footnote citations, an oral-history series with an audio player and transcription, battlefield walk posts with period-map images, and a members-only research library that sustains the work financially. Under your own domain. Indexed for the researchers who will use your work twenty years from now.”
See also: VeloCMS for Academic Researchers (credentialed academics, footnotes and tables — the formal scholarly cousin) and VeloCMS for Genealogy Researchers (family-line tracing, DNA match analysis, vital-records workflow — the family-history cousin) and VeloCMS for Writers (long-form prose publishing, essay series, serialized work — for the historian who also writes for general readers).
Amateur historian FAQ
Can I tag posts by era, place, and historical figure on VeloCMS?
Yes. Tags in VeloCMS are free text, so you can use them for era (Antebellum, Civil War, Reconstruction, WW1, WW2, postwar, etc.), place (county, state, battlefield park, specific locality), and person (historical figures relevant to your research focus). A tag filters your blog listing (/blog?tag=...), so a researcher looking for your coverage of a specific Civil War engagement, a specific county's history, or a specific figure's role in your documented events can narrow your archive to it, as well as find individual posts through search. The tags don't feed any structured data; the crawlable page text of your posts is what makes your archive findable.
How do I cite primary sources?
Build your primary-source citation as a table in the TipTap editor: repository (full institution name as catalogued, not abbreviated), collection name as the repository catalogues it, box and folder numbers, document title and date with precision notes (year-only, year-month, or full date), and a source-evaluation row distinguishing what the document establishes directly from what requires interpretation. Format it yourself to the Chicago Manual of Style's archival citation conventions or any other standard; VeloCMS has no citation form or formatter. There's no automatic DigitalDocument schema markup yet, so the citation is human-readable and fully crawlable page text, not a separate machine-readable data layer.
How does the oral-history audio embed work with transcription?
VeloCMS's oral-history posts pair an audio player with a full editorial transcription below it. Attach the recording as the post's audio file (mp3 or m4a, up to 500 MB, through the Podcast panel in the post settings) or embed it from Spotify or SoundCloud; there's no waveform display. The transcription supports uncertain readings in brackets, cross-speaker identifications, dialect features noted without alteration, and significant pauses or non-verbal cues in editorial notation. Add the oral-history protocol metadata (interviewer, date, location, consent status, access restrictions) as a table at the top of the post, above the audio embed.
Can I publish a battlefield walk with a map link per stop and period-map images?
Yes — as a regular multi-stop post, not a bespoke post type: each stop gets a heading, a Google Maps link (paste it into the text — there's no map embed, GPS field, or interactive map widget), multiple photographs via the gallery block, a period-map image with your own annotation explaining the terrain changes, primary-source citations via the native footnote block, and links to related stops that you add by hand. The stops read top-to-bottom as a sequence; there's no automatic jump-navigation between them yet, and no geo-tagged metadata auto-feeding structured data.
How does the period-map comparison work?
The period-map comparison is a regular gallery block in the VeloCMS editor: you upload a period-map image (a Civil War-era Hotchkiss map, an 1870s county atlas plate, a WW2 operational map) alongside a modern aerial photograph or USGS topographic image as two images in the same gallery, then write a caption calling out which terrain features line up — or noting where a period feature (an unimproved road, an open field, a mill pond) no longer exists on the modern terrain. There's no interactive alignment or drawing tool; the image-pair format with a written caption gives readers the terrain-change context that makes the documented tactical or historical situation legible.
Can I set up a member-only research library for my society?
Yes. VeloCMS's member-only tier lets you publish historical research at two levels of access, using separate posts: a public post with the transcription overview, source summary, and representative photographs accessible to all readers, and a separate members-only post with full-size scans, complete unedited oral-history recordings, detailed access notes for private-land battlefield sites, and the most sensitive or detailed research documentation. BYOK Stripe means membership revenue goes directly to your account at 0% platform fee. Member-only research libraries are particularly suited to local-history societies where the dues-paying membership model already exists — you're converting what was a physical binder or a members-only meeting into a permanently accessible online archive with a subscriber-management system you control.
Does VeloCMS have a directory of society members?
No. VeloCMS has no directory of members. The Members list in Admin holds your society's subscribers, with tags you assign and CSV import and export, but only you can see it. For research collaboration between members, publish a members-only post listing each member's research interests, with their permission, or send a newsletter campaign to the members segment.
What theme works best for a primary-source archive or oral-history site?
Memo Garamond — EB Garamond body text in a 640 px reading column — is the primary recommendation for primary-source archives, oral-history collections, and local-history society publications. The typographic register matches the seriousness that historical research demands and makes long transcription documents readable at the depth that archival research requires. For military-history specialists and battlefield walk documentation who prefer a higher-contrast presentation with a stronger visual hierarchy for the stop-by-stop structure of a walk post, Editorial Noir (a near-black theme with condensed Oswald display type and a Source Serif body — free on all plans) is a strong alternative. Both themes are free on all plans. See the full gallery at /themes.
Run a free technical SEO, performance, and migration-readiness audit — no signup required.Audit my site
Your primary-source archive deserves a permanent indexed home
Start with the Memo Garamond theme — EB Garamond body text in a 640 px reading column, free on all plans. Your domain, your subscriber list, your primary-source archive. 0% platform fee on every member subscription you run.