summaryrefslogtreecommitdiff
path: root/src/page.rs
AgeCommit message (Expand)AuthorFilesLines
2023-05-14refactor: add a new set-of-pages abstractionLars Wirzenius1-2/+2
2023-04-10refactor: use html-page crate to represent HTMLLars Wirzenius1-14/+12
2023-01-25feat: keep track of which pages a page links toLars Wirzenius1-1/+16
2023-01-07refactor: drop unnecessary boxing in PageError::ParserLars Wirzenius1-8/+2
2023-01-07refactor: drop unnecessary boxing of value in PageError::HtmlLars Wirzenius1-8/+1
2023-01-07refactor: move boxing from PageError::Wikitext to SiteError::PageLars Wirzenius1-8/+2
2023-01-07refactor: drop now-unused PageError::Riki variantLars Wirzenius1-3/+0
2023-01-07refactor: simplify error dependenciesLars Wirzenius1-2/+11
2023-01-07refactor: simplify error dependencies a bitLars Wirzenius1-11/+35
2023-01-07refactor: drop RikiError::PageProblem, add SiteErrorLars Wirzenius1-4/+2
2023-01-07refactor: rename SiteError to RikiErrorLars Wirzenius1-11/+11
2023-01-07refactor: move SiteError::Utf8 into src.page.rsLars Wirzenius1-1/+4
2023-01-07refactor: move SiteError::FileRead into src/page.rsLars Wirzenius1-1/+7
2022-12-04refactor: create an error type for the html moduleLars Wirzenius1-2/+2
2022-12-03refactor: add a simpler Page data type for clarityLars Wirzenius1-0/+19
2022-11-09feat: implement rudimentary table of contents, without linksLars Wirzenius1-2/+19
2022-11-09chore: remove unnecessary borrowsLars Wirzenius1-1/+1
2022-09-01feat: allow shortcuts to be defined anywhereLars Wirzenius1-0/+9
2022-08-24fix: more errors show page where problem isLars Wirzenius1-2/+4
2022-08-05feat: set file commit time to git commit timestamp, unless changedLars Wirzenius1-0/+8
2022-08-05refactor: use new type for namesLars Wirzenius1-41/+23
2022-08-05refactor: drop unused method PageMeta::nameLars Wirzenius1-4/+0
2022-08-03feat: set output file modification timesLars Wirzenius1-6/+30
2022-07-31chore: reformat codeLars Wirzenius1-2/+11
2022-07-31refactor: allow HTML generation to produce fatal errorsLars Wirzenius1-6/+6
2022-07-23fix: rewrite the wikitext parser so it handles directives betterLars Wirzenius1-7/+6
2022-07-22fix: non-page files should be listed as relative to srcdirLars Wirzenius1-5/+2
2022-07-21feat: wiki links are case insensitiveLars Wirzenius1-2/+4
2022-07-17feat: "meta title" directiveLars Wirzenius1-12/+26
2022-07-17feat: resolve links to other pagesLars Wirzenius1-21/+22
2022-07-17refactor: teach a page what its page path isLars Wirzenius1-15/+42
2022-07-17refactor: drop unused PageMeta::source_filenameLars Wirzenius1-11/+0
2022-07-13refactor: rename page path to nameLars Wirzenius1-7/+7
2022-07-13refactor: teach MarkdownPage to render itself as HTMLLars Wirzenius1-0/+7
2022-07-09perf: compile regexes less oftenLars Wirzenius1-5/+5
2022-07-08feat: add some logging for site processingLars Wirzenius1-0/+4
2022-07-08feat: rework how a site is represented and output createdLars Wirzenius1-0/+145