Commit Graph

45 Commits

Author SHA1 Message Date
ad7f109328 codified and implemented some of the metadata values and template variables 2024-08-11 22:29:18 -06:00
375767a93c added all the default callout types to the stylesheet and icon list 2024-08-11 02:41:59 -06:00
aa431fe361 revised callout content parsing, which made nested callouts automagically work 2024-08-11 02:17:43 -06:00
dd01597ac5 handled basic display of folded and non-folded callouts, without the active bits 2024-08-11 01:56:55 -06:00
18f5f36072 added beginnings of callout icon support 2024-08-11 01:01:38 -06:00
1a92e7aa97 support title-only callouts correctly and add more styles for content 2024-08-11 00:41:07 -06:00
743896b4b2 got the stylesheets right for at least a couple of types of callouts 2024-08-11 00:33:14 -06:00
a33845f832 beginnings of callout support 2024-08-11 00:11:19 -06:00
b20313fe4b fixed table styles 2024-08-10 23:30:15 -06:00
fbc19e39d7 fixed up styles for code blocks, especially for Pygments highlighting 2024-08-10 14:34:18 -06:00
818647fbdf added support for task lists 2024-08-10 13:33:55 -06:00
7bbb53fc13 fix accidental recognition of horizontal rule as part of a list 2024-08-10 02:53:26 -06:00
1a8a3132f4 updated Obsidian style list processing to get formatting better, also implement nested lists properly 2024-08-10 02:46:42 -06:00
dc25acd5da restyled default blockquotes 2024-08-09 18:42:36 -06:00
ba4b6f2cf0 added backlink generation 2024-08-09 18:32:26 -06:00
1842d33358 added a lot of docstrings and general cleanup 2024-08-09 17:43:56 -06:00
b8b2d5ebee added default stylesheet generation 2024-08-09 16:22:55 -06:00
d278260b90 added relative addressing option 2024-08-09 15:39:14 -06:00
8e5c40a642 made the configuration file format TOML instead of YAML 2024-08-08 16:16:36 -06:00
821ae2d8a5 fix processing of link/image elements when they could be inside tables 2024-08-07 00:15:01 -06:00
1db86f968e added the tables extension - needs some work 2024-08-03 00:56:29 -06:00
4b8db948ed added support for fenced code blacks with highlighting 2024-08-03 00:21:26 -06:00
5066ff2437 added comment stripper preprocessor 2024-08-02 23:55:22 -06:00
abbebab00f improved generation of hashed ID for inline footnotes by adding a nonce 2024-08-02 22:48:27 -06:00
81201c5a21 got footnotes to work, including inline footnotes 2024-08-02 22:29:57 -06:00
4facd16452 handle links which use the <> construct to encode blank spaces 2024-07-30 22:12:33 -06:00
b293684fb7 added the basic template rendering loop at the end 2024-07-30 21:32:06 -06:00
7c65e021e7 changed default docstring style to Google 2024-07-27 01:39:34 -06:00
286b3bcb1e broke out Context into its own "config" module to avoid circular dependencies 2024-07-27 01:33:43 -06:00
1660d91a84 delinted, again (with new rules enabled) 2024-07-27 01:24:56 -06:00
7cadb9d834 organized imports 2024-07-27 01:19:16 -06:00
e79a8b9b87 worked out the rest of the pyright errors 2024-07-27 01:15:22 -06:00
ba28ea0abf started using pyright and added type annotations to most of the code
(still some pyright errors)
2024-07-27 00:52:18 -06:00
ab2b775e3a de-linted source 2024-07-26 23:42:49 -06:00
96b611880c configured new requirements and script entry for project 2024-07-26 23:39:52 -06:00
0a26cc4d13 used Rye to give me a proper pyproject.toml and manage development here 2024-07-26 23:13:28 -06:00
5e144d303d added support for Obsidian style image references, including embedded dimensions 2024-03-13 22:02:01 -06:00
c0025f9513 added support for parsing standard Markdown links that happen to be internal 2024-03-13 21:24:42 -06:00
5cadb535dc fixed up URL rendering relative to tree root, added config file support & url_prefix 2024-03-13 19:50:53 -06:00
f34f446bf9 added proper link resolution 2024-02-28 00:43:39 -07:00
0fdbd3d221 started properly parsing the Obsidian link references 2024-02-27 23:15:03 -07:00
d8cd92764f added basic Markdown parsing and some support for Obsidian constructs 2024-02-27 22:56:46 -07:00
772fe46a5b added metadata loading 2024-02-27 21:29:42 -07:00
9d80f41a09 started by generating a list of source nodes 2024-02-21 23:04:29 -07:00
ff1d43071f Initial commit 2024-02-21 22:02:40 -07:00