diff --git a/site/pages/noteboard.html b/site/pages/noteboard.html index 614cf08..2c75423 100644 --- a/site/pages/noteboard.html +++ b/site/pages/noteboard.html @@ -12,7 +12,8 @@ it's present in if statements and the \[v] directive.
In other news, the program is a LOT cleaner now. Much of the processing effort has been moved into constructors and a lot of things have been simplified and abstracted. Memory maps are now automatically unmapped and have a very pleasant buffer-like interface, and all the mapping code has been moved to a single function.
- The project is now ready for MarkDown! + The project is now ready for MarkDown!
+ Slightly later in the day: Added markdown! It's not quite ready for production yet, but works promisingly well already.

2024-3-11: Model updates, and now this site can actually be built by the latest sitix updates :D.
As of today, Sitix now leaks no memory when building this site! It took a lot of effort to trim down but it was worth it. We shall see if the luck persists. diff --git a/site/pages/todo.html b/site/pages/todo.html index 64183ec..3266c47 100644 --- a/site/pages/todo.html +++ b/site/pages/todo.html @@ -8,7 +8,7 @@
diff --git a/site/pages/usage.html b/site/pages/usage.html index a89b31d..4b3d13c 100644 --- a/site/pages/usage.html +++ b/site/pages/usage.html @@ -38,9 +38,11 @@ an array of objects, each object being a file! This allows things like generating blog links). The iterator variable will be, for every item, the referenced array element. Note: When iterating over a directory, every file will be given a filename property! This can be used like \[f directory i]\[^i.filename]\[/], which would spew out the filenames of every file in that directory. -
  • \[@command option]: Set a file-specific flag. File-specific flags are used to do things like minify text. At the moment, the only valid @-commands - are \[@on minify], which enables minifier for the file, and \[@off minify], which disables minifier. Minifier simply reduces chains of whitespace - to a single whitespace. In the future, \[@on markdown] and \[@off markdown] will allow Markdown-like processing across the file.
  • +
  • \[@command option]: Set a file-specific flag. File-specific flags are used to do things like minify text. For example, the minifier is controlled by + \[@on minify], which enables minifier for the file, and \[@off minify], which disables minifier. Minifier simply reduces chains of whitespace + to a single whitespace. \[@on markdown] and \[@off markdown] allow Markdown-like processing across the file. Sitix Markdown is not quite ready + for widespread use, yet, but at the time of writing supports *italic*, **bold**, __underline__, ~~strikethrough~~, `code`, and automatic paragraphs/line breaks. + It works quite nicely with minifier, yes.
  • You can use Sitix commands in any file with a Sitix opening phrase; Sitix commands in files that do not have an opening phrase will be ignored.

    There are a number of "special objects" that resolve magically at different places. The most useful two are __after__ and __before__,