summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2022-12-04docs: add docstrings to html moduleLars Wirzenius1-0/+29
2022-12-04refactor: create an error type for the html moduleLars Wirzenius4-16/+50
2022-12-04fix: avoid taking a too-long sliceLars Wirzenius1-1/+1
2022-12-04fix: handle optional title in image linksLars Wirzenius4-15/+52
2022-12-03refactor: add a simpler Page data type for clarityLars Wirzenius2-19/+39
2022-11-09feat: implement rudimentary table of contents, without linksLars Wirzenius6-20/+108
2022-11-09refactor: directive processing returns Processed valueLars Wirzenius15-38/+37
2022-11-09refactor: use trait for all directive implementationsLars Wirzenius14-265/+255
2022-11-09use DirectiveImplementation for CalendarLars Wirzenius2-11/+10
2022-11-09add trait for directive implementationsLars Wirzenius1-0/+8
2022-11-09refactor: processing a directive returns Processed type, not StringLars Wirzenius2-6/+14
2022-11-09chore: remove unnecessary borrowsLars Wirzenius4-5/+5
2022-11-02feat: implement a simple version of the inline directiveLars Wirzenius1-7/+26
2022-10-26feat: store start location of each elementLars Wirzenius1-17/+37
2022-10-23drop: unnecessary brokenlinks directiveLars Wirzenius2-41/+0
2022-10-23fix: make unimplemented directives be a runtime errorLars Wirzenius11-10/+13
2022-10-23fix: return error for wikitext syntax errors, instead of panicLars Wirzenius2-30/+18
2022-10-23chore: simplify code based on clippy suggestionsLars Wirzenius2-15/+3
2022-10-23refactor: simplify parsing of token streamLars Wirzenius2-85/+125
2022-10-22feat: give location in source for errorsLars Wirzenius4-161/+204
2022-10-22chore: switch from pretty_env_logger to env_loggerLars Wirzenius1-4/+2
2022-10-22feat: support page(glob) function in pagespecLars Wirzenius4-22/+85
2022-10-16fix: formattingLars Wirzenius7-25/+65
2022-10-16style: use .first() instead of .get(0)Lars Wirzenius1-1/+1
2022-10-16style: drop an unnecessary temporary variableLars Wirzenius1-4/+3
2022-10-16style: implement Default instead of argument-less newLars Wirzenius5-30/+10
2022-10-16refactor: simplify processing by dropping queue of namesLars Wirzenius1-19/+7
2022-10-16fix: debug messageLars Wirzenius1-1/+1
2022-10-16refactor: use iterator filter to filter paths in source dirLars Wirzenius2-28/+27
2022-10-15refactor: move source file modification time stamp into NameLars Wirzenius2-33/+26
2022-10-15fix: tracing messageLars Wirzenius1-1/+1
2022-10-15fix: split page processing so that preparation is clearly separateLars Wirzenius1-20/+24
2022-10-15fix: name of SourceDirLars Wirzenius2-17/+30
2022-10-15refactor: use PathFilter in Site::all_filesLars Wirzenius2-19/+14
2022-10-15refactor: add PathFilterLars Wirzenius1-0/+73
2022-10-15refactor: use SourceDir in Site::all_filesLars Wirzenius1-4/+4
2022-10-15refactor: add SourceDirLars Wirzenius2-0/+39
2022-10-15refactor: rename name_queue to names_to_processLars Wirzenius1-5/+5
2022-10-15refactor: rename page_queue to pages_that_will_existLars Wirzenius1-7/+7
2022-10-15refactor: move fields around, in the hope of being clearerLars Wirzenius1-4/+4
2022-10-15refactor: merge process_unprocessed into process_wikitextLars Wirzenius1-17/+2
2022-10-02reformat: add missing empty lineLars Wirzenius1-0/+1
2022-10-02fix: allow period and underscore in PageSpec globsLars Wirzenius1-1/+1
2022-10-02feat: in the page-spec command, match also non-markdown filesLars Wirzenius3-26/+33
2022-09-28feat: implement PageSpec expressionsLars Wirzenius6-3/+285
2022-09-23feat: implement table directiveLars Wirzenius1-6/+26
2022-09-17feat! generate foo/index.html for foo.mdwn (ikiwiki usedirs)Lars Wirzenius1-13/+50
2022-09-08feat: img directive link generationLars Wirzenius1-2/+30
2022-09-08feat: implement the img directiveLars Wirzenius1-5/+129
2022-09-08drop: img height, widthLars Wirzenius1-1/+1