summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-12feat: Change suffixes when convertingLinnnus
2024-02-04feat(creole): escape special HTML charactersLinnnus
2024-02-04test(creole): Highlight current testsLinnnus
2024-02-04feat(creole): Add basic paragraphsLinnnus
In the future, we may need to keep track of state, if encountering block-level elements ends paragraphs.
2024-02-04feat(creole): support headersLinnnus
2024-02-04build: properly delete build/Linnnus
2024-02-04build: linking errors agaist libasanLinnnus
Since -fsanitize essentially acts as -lasan, it should also be passed when linking.
2024-02-04test(creole): move creole tests to static dataLinnnus
This removes *a ton* of code for dealing with reading files and what not. Now instead we just store the test cases as a huge array in the code. I have no idea why I didn't just do this from the start??
2024-02-04feat: initial commitLinnnus
Here is a small overview of the state of the project at this first commit. I have basic Git Repo -> HTML working, and a plan for how setting up an actual server would work (mainly, NGINX + a git hook to rebuild). The main thing I'm working on right now is parsing WikiCreole, though I am starting to wonder if this is the right langauge. WikiCreole is pretty irregular and has a lot of edge cases (e.g. around emphasis).