MEMORYZONE

A WEBZINE FOR THE HAVENLESS CULTURE-TERRORIST

★ HOW TO POST ★

No login, no database, no admin panel. Just files.

★ OPEN THE POST COMPOSER »   [ full tutorial .md ]

The gist

Every post is two things:

  1. A body file in /posts/<slug>.txt (plain text) or /posts/<slug>.md (markdown — rendered as HTML).
  2. A matching entry in /posts/index.json with the metadata (title, category, date, optional image).

Upload the two changes to your host and the site picks them up on the next refresh.


Easy way — the Post Composer

  1. Open /make-post.html.
  2. Fill title, category, date, optional image path, body format (txt or md) and body.
  3. Click GENERATE FILES. Two outputs appear:
    • A .txt / .md file for you to download — drop into /posts/.
    • A JSON snippet for you to paste into /posts/index.json (there's a "COPY JSON" button).
  4. If you used an image path, upload the image to the matching folder too.
  5. Refresh the home page. Done.

Nothing is sent anywhere. The composer runs entirely in your browser.


Manual way

  1. Pick a slug (lower-kebab-case) — e.g. bad-dreams-07.
  2. Create /posts/bad-dreams-07.txt (or .md). Write the body. Line breaks and blank lines are preserved in .txt.
  3. Edit /posts/index.json. Add at the top:
    {
      "id":       "bad-dreams-07",
      "title":    "BAD DREAMS #07",
      "category": "films",
      "date":     "2026-05-02",
      "image":    "",
      "file":     "posts/bad-dreams-07.txt"
    },
    Categories: films, books, music, news, games fiction.
  4. Upload both files to your host. Done.

Adding an image

  1. Drop the image into /images/ — e.g. /images/bad-dreams-07.jpg.
  2. In /posts/index.json, set "image": "images/bad-dreams-07.jpg".
  3. External URLs work too — "image": "https://i.imgur.com/abc.jpg".
  4. Images show only on the full post page, not on list cards.

Markdown

If the body file ends in .md, it's rendered via marked. You get:

  • # H1, ## H2, ### H3
  • **bold**, *italic*
  • [link](https://example.com)
  • bullet and numbered lists, > blockquotes
  • fenced code blocks, inline code
  • ![alt](images/pic.jpg) inline images

Style is already tuned to the Manhunter palette — no extra CSS needed.


If something breaks

  • Home stuck on "DECODING SIGNAL" — posts/index.json is likely invalid JSON. Paste it into jsonlint.com.
  • Post shows "404 — SIGNAL LOST" — the id in the URL doesn't match any entry's id.
  • Post shows "Could not load post" — the file path is wrong or the file wasn't uploaded.
  • Image missing — case-sensitive path mismatch. Most hosts are case-sensitive.

« BACK TO MEMORYZONE   ★ POST COMPOSER