Minilith: Export a Bilingual Note as PNG and ZIP
Create two linked text pages in Minilith and download both export formats. This walkthrough separates the files we inspected and the reading flow we tested from the editor restore and offline cold start we have not verified.
This guide is for handing one bilingual note to other people: a class schedule, a pickup instruction, or a small event note that readers may open on a phone or without a network. You keep a folder you can copy and share, without running a web server or a hosting account. Treat opening it offline as documentation guidance until you verify it on the receiving setup.
Start with a small text handout
A short event note with one Korean page and one English page is a useful first Minilith project. On 2 October 2026, we used its browser editor in Chrome on Windows, entered two disposable pages, and downloaded a PNG and a ZIP. We did not enter hosting credentials or deploy the site.
This is an export walkthrough. Our reading test used a local web server, followed by network blocking after the page loaded. We have not verified opening the archive directly from disk with no network, or restoring the PNG in a fresh editor.
Create two linked pages
In Settings, set Project Title to Offline Trial and Home Path to home. Our test description used “Disposable reading test” in English and Korean.
In Content, add two Pages:
- Korean page: use Path
homeand a Korean title meaning “Offline note”. Its Body contains a “What to bring” list, a sentence about meeting in Seoul, character samples, and anEnglishlink to/english. - English page: use Title
Offline noteand Pathenglish. Its Body has the same list and sentence in English, the character samples, and a Korean-language return link to/home.
The list asks readers to bring a copy of the note and one bottle of water. The character samples contain Korean letters, Café, and a plant emoji. Copy the exact description, page titles, and both Body values from the original bilingual samples in the Korean walkthrough. The descriptions above explain those test inputs in English; they are not replacement text for the character test.
Keep each page’s Status at Published and click Add Content. This puts it in the project’s content library; downloading the project does not upload it to a host. For this immediate reading example, use the current date rather than a future date. The documentation describes future dates as scheduled content.
Download both formats
Open Publish and enter a password dedicated to this disposable project in Admin Password. Under Local Output, choose Standalone PNG and click Download. Then choose Full Project Archive and download again. Keep the original files.
Our files were offline-trial.png and offline-trial.zip. The archive contained index.html, .htaccess, and images/offline-trial.png. The two PNG files had different bytes, so we compared their decoded content instead: both contained the same page titles, paths, and complete Korean and English bodies.
A password was required for export, but the reading page displayed the text without asking for it. We also recovered the sample text from the PNG without that password. Do not treat this export as a confidential document merely because it has an admin password.
Check the reading copy
The Local Output guide says the archive’s HTML can be opened directly and the PNG can be loaded back into the editor. Those remain documentation claims in this walkthrough. Our fresh-editor import stopped at the browser extension’s file access restriction, before a Minilith restore result.
For the reading flow we actually checked, extract the ZIP into a new folder. If Python is already installed, open that folder in a terminal and run:
python -m http.server 8962 --bind 127.0.0.1
Use an available port if 8962 is occupied. Enter 127.0.0.1:8962 in the browser address bar. We saw the Korean page, followed the English link, and used the Korean return link. The accents, Korean characters, and plant emoji survived both decoding and rendering. Stop the temporary server with Ctrl+C when finished.
After initial loading, we blocked network access for that tab and repeated both language links successfully, with no new requests recorded. That checks navigation within the loaded note, not a fresh offline launch.
Keep the portability claim narrow
Our text-only archive loaded with no observed external HTTP requests. This does not cover every Minilith project. The image documentation uses externally hosted image URLs; those images were not part of this test.
Keep the editable source text alongside your exports. Before relying on a device-to-device handoff, separately try a fresh offline opening and an editor restore on the receiving setup. The exported reading copy is not itself proof that the editor will remain available or that every browser will behave the same way.
FAQ
Which download did the reading test use?
We extracted Full Project Archive and served its files from a temporary local web server. We did not test opening index.html directly from disk while fully offline.
Did the standalone PNG restore successfully in the editor?
That remains unverified. The browser extension prevented selecting the local file. This was a test-environment restriction, not an observed Minilith restore failure.
Does the admin password make the exported note private?
Not in this sample. The reading page showed both bodies without asking for a password, and we decoded the PNG text without it. The export should not be treated as encrypted private content.
Will remotely hosted images be included in this result?
This test used text and internal links only. The documentation describes images through external URLs, so our result does not establish that those image resources work offline.
Why keep the original text after downloading both formats?
It gives you a separate, directly editable copy. Our download and reading checks do not establish editor restore, long-term editor availability, or compatibility with every receiving browser.
Evidence and freshness
Evidence level: Reproducible hands-on verification
AI-assisted content reviewed in a Codex session. The article distinguishes measured results from untested behavior.
Last verified: