| Commit message (Collapse) | Author | Age | Lines |
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Replace double trailing whitespaces with <br> tags to prevent certain
editors from automatically stripping the necessary space.
Remove any extra single whitespace.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
We have to add another check since `subarticles` is actually a list of
dictionaries and not a dictionary, so key overriding does not work.
We want the categories to take precedence over the pages in case of
future feature expansion involving showing sub-sub-articles.
|
| |
|
|
|
|
|
| |
Some guides were updated to fit current PyCharm UI and to keep up with
Seasonalbot -> Sir-Lancebot changes.
|
|
|
|
|
| |
We don't need ReasonML support, and the reasonable theme has a really
ugly neon parameter color.
|
| |
|
|\
| |
| | |
Dewikification: Content app improvements.
|
| |
| |
| |
| |
| |
| | |
This allows us to keep filenames (thus URLs) as concise as possible,
while having a more descriptive entry in the Sub-Articles dropdown for
category pages.
|
| |
| |
| |
| |
| | |
This was causing mysterious 404s because while migrating a feature to
dewikification, the same variable would be placed in the settings file.
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
This only shows when the page is also a category, since regular pages
have no children and regular categories already list their children.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Adds image caption capabilities and documents missing HTML extensions
available.
|
| |
| |
| |
| |
| |
| | |
This is useful for our /contributing pages, which have a main
contributing page at /contributing but project pages under the same
path, /contributing/bot etc.
|
| |
| |
| |
| |
| |
| |
| | |
Make category `title` consistent with page `title`.
Simplify `icon` key, since there is no benefit to defining the icon
class and the icon separately.
Allow overriding the `icon` for category entries just like page entries.
|
| |
| |
| | |
Co-authored-by: Kieran Siek <[email protected]>
|
| |
| |
| | |
Co-authored-by: Kieran Siek <[email protected]>
|
|\| |
|
| |\
| | |
| | | |
Dewikification - Create content app
|
| | |
| | |
| | |
| | |
| | |
| | | |
Now that we use a separate library for frontmatter (which uses pyyaml),
we can simplify the guide and remove the reference to the old markdown
library.
|
| | |
| | |
| | |
| | |
| | |
| | | |
The tests uses pyfakefs to simulate a fake filesystem that is reused
over the content app tests.
Test coverage for the app is brought to 100%.
|
| | |
| | |
| | |
| | |
| | |
| | | |
This allows us to properly escape codeblocks within markdown, permalink
to headers on a page, and decouples getting metadata from a file and
getting generated HTML from the Markdown content.
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
Renaming `PageView` to `PagesView` was accidental and unnecessary.
|
| | | |
|
| | |
| | |
| | |
| | | |
Wording is also improved.
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Given that there is no "long description", just `description` conveys
the same information with brevity.
|
| | |
| | |
| | |
| | |
| | | |
If the `relevant_links` field is not provided in the markdown, do not
restrict contents to 2/3 columns.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Rather than having two views for the base page and all other pages, all
pages now use the same view.
The view context handler is simplified to take advantage of pathlib
features.
The markdown folder is now /content/resources/* rather than
/content/resources/content/*, as the latter is unnecessary nesting.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Articles was a good name, but we want an `articles` category in
the future. `/pages/guides/` and `/pages/articles/` are clearer in name
than `/articles/guides/` and `/articles/articles/`.
|
| | | |
|