| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|
|
|
|
| |
The value of the configuration key `html.head` is inserted into the
<head> section of every generated HTML page.
|
|
|
|
|
|
| |
If the file `toaster.conf` is found in the root of the source directory,
the contents are parsed as key-value pairs. A line with no indentation
is a key, and all following indented lines are the value.
|
|
|
|
|
| |
There was an issue where an apostrophe character in the label string
would prematurely terminate the string.
|
|
|
|
|
| |
If a list item line begins with `[ ]` or `[x]`, the token is interpreted
as a checkbox and replaced with a real HTML checkbox.
|
|
|
|
|
| |
The header of the main index page is no longer cleared, it can be
hidden with CSS by the user instead.
|
| |
|
|
|
|
|
|
| |
This is an issue because the duplicate headings will have identical
ids, and all links to the lower heading will instead link to the upper
heading.
|
| |
|
| |
|
|
|
|
|
| |
Each section of a table is now wrapped with <tbody>, instead of just
the entire table.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
File traversal can now cope with symbolic links. The original path to
each file is preserved where before they were unintentionally
canonicalized, so the source folder prefix can now be correctly
stripped from the path of each source file.
This commit also adds the !folder syntax from the original toaster.
Directories with a !-prefix are copied without modification to the site
root.
A --delete option has been added to the program. When this option is
set, the destination directory is first deleted if it already exists.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of linking to a static path for the CSS and JavaScript files in
the head of each generated HTML document, dynamically generate a
relative path that backtracks to the site root before descending into
the chosen directory. This ensures that all pages will link to the same
set of CSS/JS files, no matter how deeply nested.
This could have been accomplished through the use of absolute paths,
but I want the websites generated by this program to be able to be
freely mixed and matched with existing websites, which requires the use
of relative paths only.
|
| |
|
|
|
|
|
|
| |
Fixed a lot of issues around internal relative links and link validity
checks. Added a math fragment syntax and the $$..$$ math form. Added
heading link validity checks.
|
|
|