Commit graph

61 commits

Author SHA1 Message Date
Pagwin
bc0475fde4
trying to figure out how the hell to make this work for new lines but now the header seems to include the follow on line 2025-11-13 17:01:08 -05:00
Pagwin
72d8892a20
ported to megaparsec for better error messages 2025-11-12 17:13:57 -05:00
Pagwin
3546654a66
fixed more bugs but currently reckoning with the whole situation of how markdown deals with singular vs double newlines 2025-11-09 16:13:10 -05:00
Pagwin
b834cd6dbb
escaped html stuff that needs escaping, added crossing out text and fixed how plain text consumed everything alongside setup for some future refactoring of parsing 2025-11-07 21:38:48 -05:00
Pagwin
24606b1e83
made use of haskell features added to cabal file 2025-11-06 13:46:05 -05:00
Pagwin
a2b33de596
fixed mistakes enough for blog to compile 2025-11-05 20:40:31 -05:00
Pagwin
b956f906ec
okay errors are abound with the new setup slowly working through them though 2025-11-04 23:22:30 -05:00
Pagwin
b1f9a8d2f9
removed pandoc fully and will now use a stale build to determine whether or not things are working 2025-11-04 22:22:37 -05:00
Pagwin
06671b3b3b
I think something crucial is using pandoc or I'm using an old psb version on the blog, I'm scared 2025-11-04 22:17:39 -05:00
Pagwin
bab574a9db
minor correction to IR and a lot of work towards generating the HTML, just need to handle some inline elements 2025-11-02 23:35:11 -05:00
Pagwin
d61fd86b76
hooked everything up to make use of new markdown parsing, just need to write the code to generate HTML 2025-11-01 17:01:59 -04:00
Pagwin
e1064e342f
brought in LLM impl of markdown parsing 2025-11-01 17:01:17 -04:00
Pagwin
b346c399f5
minor cleanup 2025-11-01 17:00:57 -04:00
Pagwin
4893b40cc9
minor LLM fuckup fixes 2025-11-01 15:41:40 -04:00
Pagwin
6212c3fd05
fixed up output from LLM for IR a bit 2025-11-01 15:39:18 -04:00
Pagwin
33b049e64e
IR changed via Claude 2025-11-01 15:36:52 -04:00
Pagwin
010351c6b1
giving up and having an LLM do markdown parser next commit 2025-11-01 15:36:04 -04:00
Pagwin
57126ef6be
fucking hell inline html is a bitch 2025-10-25 15:49:09 -04:00
Pagwin
0658c2806b
??? 2025-09-21 17:52:22 -04:00
Pagwin
94d7047534
more grammar fuckery and some implementation of markdown parser 2025-08-12 00:03:11 -04:00
Pagwin
7c13bdc4af
realized there was backtracking and didn't want to backtrack so asked LLM for left factored ABNF 2025-08-11 20:58:30 -04:00
Pagwin
0e4613f27c began scaffolding down to markdown parser 2025-07-24 19:39:44 -04:00
Pagwin
016d50aff1
starting to move towards making my own markdown parser 2025-07-24 18:39:40 -04:00
Pagwin
4a5d5e541a
new setup for how I'm trying to tackle this 2025-05-09 21:13:22 -04:00
Pagwin
925c70f52b
realizing I should just use cmark and come back if I still don't like something later 2025-05-09 20:32:43 -04:00
Pagwin
07218a32a6
restructuring handling of markdown 2025-05-09 20:08:42 -04:00
Pagwin
2e9860d147
started work on markdown parser 2025-05-08 19:44:43 -04:00
Pagwin
1ee03ea495
pageUrl functionality complete 2025-02-23 18:20:28 -05:00
Pagwin
4d45ab4bd5
pageUrl added 2025-02-23 18:05:41 -05:00
Pagwin
52d88c95a7
favicon 2025-02-12 10:20:07 -05:00
Pagwin
2027c8569f
more scaffolding 2025-02-05 12:19:18 -05:00
Pagwin
5bf0487023
scaffolding for yeeting pandoc 2025-02-05 11:21:57 -05:00
Pagwin
668d2fcad0
sw.js 2025-01-24 18:04:47 -05:00
Pagwin
8fb8b3c176
ripped out typst, next step is to supplant pandoc for markdown with a custom parser 2025-01-16 02:15:49 -05:00
Pagwin
c7043b5fc3
lots of things to make github action maybe work 2024-12-30 18:30:06 -05:00
Pagwin
4fc623a6a7
missed the posts list target 2024-12-21 21:24:31 -05:00
Pagwin
22f2fd0adc
updated todo list and removing infrastructure for links page 2024-12-21 21:22:35 -05:00
Pagwin
189e8e09e6
have home have a full list of posts 2024-12-18 01:09:07 -05:00
Pagwin
11f0f80daf
rss feed and robots.txt 2024-12-07 17:37:40 -05:00
Pagwin
e3cbfdb2fb
some work 2024-11-15 23:55:34 -05:00
Pagwin
3cb14be999
iso dates 2024-11-05 14:08:28 -05:00
Pagwin
a99f4aee1f
iso date break? 2024-11-05 13:27:17 -05:00
Pagwin
acb32de58d
draft attr done 2024-11-02 20:08:19 -04:00
Pagwin
5608960b63
draft attr first draft 2024-11-02 19:40:43 -04:00
Pagwin
e8b5caa77c
removed executable bit from main.hs, should've done that awhile ago 2024-11-02 18:56:53 -04:00
Pagwin
a80c5f10bc
made post list build target use the default template instead of just doing the post list 2024-10-26 21:31:17 -04:00
Pagwin
3c68c4f344
need to have functionality to read posts for rss and the like use the url made idk 2024-10-25 23:33:12 -04:00
Pagwin
af6c529f35
added info on if the tags is empty 2024-10-24 16:56:06 -04:00
Pagwin
93bfd31abf
basic stuff is done 2024-10-02 18:18:10 -04:00
Pagwin
db24be34dd
markdown and typst aren't fighting but for some reason the markdown isn't pulling the metadata 2024-08-17 19:52:09 -04:00