the yellows111 wiki
Go to file
yellows111 cf7d304474 0.0.5 "commit submitted by yellows111"
* Modified reformatter to also handle code tags.
+ Anchor prefixes for ( and [ are now handled correctly.
+ Multiple tags suffixes for ], ), commas, periods and (semi-)colons.
+ Added a "page rendered by yiki (VERSION) on (DATE)"
  to the bottom of the default template
* Fixed titles since I forgot about it in the .htm to .html conversion
* Underscores are now converted to spaces in the page title

AC: "not much to say here other than this being the second release of the day"
2024-04-18 14:14:07 +01:00
.gitignore 0.0.4 - "styling it up" 2024-04-18 11:02:01 +01:00
GNUmakefile 0.0.4 - "styling it up" 2024-04-18 11:02:01 +01:00
LICENSE 0.0.4 - "styling it up" 2024-04-18 11:02:01 +01:00
README.md 0.0.3 - "mmm cheese" 2024-04-17 12:39:36 +01:00
compile.js 0.0.5 "commit submitted by yellows111" 2024-04-18 14:14:07 +01:00
package-lock.json 0.0.5 "commit submitted by yellows111" 2024-04-18 14:14:07 +01:00
package.json 0.0.5 "commit submitted by yellows111" 2024-04-18 14:14:07 +01:00
yiki.css 0.0.4 - "styling it up" 2024-04-18 11:02:01 +01:00

README.md

yiki - the yellows111 "wiki"

Takes a bunch of Markdown (*.md) files (default is from docs), and renders to HTML with preserved directory paths.

Features

  • Table of Contents on every page.
  • Preserved directory paths.
  • All headers can be jumped to.

Motivation

Just felt like writing it so I could write markdown instead of working with HTML syntax rules for my documentation/research archive.

Licensing

MIT. Review the LICENSE file if required.

How to use

You need a copy of GNU make (GPL-3 licensed software).

Use the gmake (or if it's the system makefile parser, make) command after writing Markdown (*.md) files to the docs directory.

Afterwards, check the build directory for the .html files.

Otherwise, if you just want to use yiki to render one file:

node compile source.md target.htm

Options

WIKINAME Specify what the "A new yiki!" text should be replaced with.

Example: gmake WIKINAME="I love options!"

VPREFIX Specify the virtual root of that the default template links to for the yiki.css and the index.html files.

Example: gmake VPREFIX:="/yiki/"

Contributing

I request (but not require) that you modify files without Carriage Returns, and to terminate new or modified files with a Line Feed character.