mindwi.se: WikiMind

What is WikiMind?

An old-school, ultra minimal, no tracker, no dependencies PHP wiki. It is used on mindwi.se. Based on WikWiki and Slimdown. Only one file is required, no database and it was not designed to be highly configurable like WordPress, but instead focusing on speed and control on content. It all started in December 2019. Complete script is about 4 kilobytes and only 41 lines of code. The style is intentionally minimal, in perfect line with Motherfucking Website.

Source code

Current v2021.06: source.txt

Archived v2021.01 using HtmlUp: source-old.txt

How to use it

  1. Copy code in a new file index.php.
  2. Change website name $_N (line 5).
  3. Set password $_P (line 9) using bcrypt-generator (default is admin).
  4. Transfer to server.
  5. Browse to the specified file.
  6. Start typing with the syntax below.

Syntax

Based on Markdown, but simplified to the bare minimum. Also displayed when you create a new page, nine rules easy to remember:

Title: one to six number sign (#) at the beginning of a line.
Emphasis/italic: one asterisk (*) before and after a word or a group of words.
Strong/bold: two asterisk () before and after a word or a group of words.
Unordered list: one asterisk and a space (* ) at the begining of a line.
Ordered list: A digit, a dot a space (1. ) at the beginning of a line.
Blockquote: A chevron and a space (> ) at the beginning of a line.
Internal page link: Use [page] (?name) without a space in-between.
External page link: Use [page] (URL) without a space in-between.
Horizontal line/rule: Three minus sign (---) on an empty line.

Need help?

Contact me: info at mindwi.se.

What's new compared to WikWiki

Purpose

While WordPress, Bludit, and others are packed with features and themes, creating your own code to support the bare minimum is a personal challenge. Also, I appreciate the ultra-minimalist side which does not support themes, plugins, comments, social media, or multi-users, etc. It inspires me to learn to settle for less. Leo Babauta on his site mnmlist taught me to remove anything that is not useful.

I believe in a better web, where we don't need an ultrafast connection to load thousand lines of useless codes just for the fun to track user and abuse of their ignorance to push down their throat more physical possessions by emptying their wallet.

It seems that perfection is attained not when there is nothing more to add, but when there is nothing more to remove.
-Antoine de Saint Exupéry

Changelog

Bugs


archives   about
edited on 2021-07-06