A language and parser written in Emacs Lisp for my custom extension of Markdown, md4tj (Markdown for The Jerks). Main features are div declarations, a blog generator, and automatic generation of an RSS feed for the generated blog
Go to file
j4nk c9e5cf5760 Fixed having to manually enter in the dash lib load path 2024-03-30 21:59:25 -04:00
blog Fixed having to manually enter in the dash lib load path 2024-03-30 21:59:25 -04:00
teximg Fixed issue where parentheses in links caused links to not work 2023-06-07 10:36:01 -04:00
.gitignore Parse headers and paragraphs. Test file. gitignore 2022-12-28 14:04:54 -05:00
LICENSE Initial commit 2022-12-28 11:44:47 -05:00
Makefile Put blog content in the RSS feeds now. 2023-07-11 09:21:11 -04:00
README.md Added blockquote support 2024-03-30 21:46:50 -04:00
blogpost1.html Forgot to escape text for RSS, done that now 2023-07-11 09:45:51 -04:00
blogpost2.html Fixed issue where parentheses in links caused links to not work 2023-06-07 10:36:01 -04:00
md4tj.el Fixed having to manually enter in the dash lib load path 2024-03-30 21:59:25 -04:00
pnglatex Added pnglatex executable, updated README with progress 2023-01-04 15:10:43 -05:00
rss.png Possibly correct first implementation of automatic RSS feed generation 2023-07-10 08:51:18 -04:00
test_blog.html Display time in UTC 2023-09-05 00:45:45 -04:00
test_blog.md4tj Put blog content in the RSS feeds now. 2023-07-11 09:21:11 -04:00
test_css.css Added ability to insert custom divs 2023-01-04 15:09:58 -05:00
test_file.html Fixed having to manually enter in the dash lib load path 2024-03-30 21:59:25 -04:00
test_file.md4tj Added blockquote support 2024-03-30 21:46:50 -04:00
test_file_include.md4tj Added support for including files 2022-12-29 14:17:59 -05:00
test_rss.md4tj Added RSS channel tag and subtag generation. Need item tags still 2023-01-04 21:14:48 -05:00
usbs.png Added image 2022-12-29 11:22:19 -05:00

README.md

md4tj

Summary

A language and parser written in Emacs Lisp for my custom extension of Markdown, md4tj. Main features are div declarations, RSS support, and support of only a subset of the Markdown language that I need

Progress

Basic Syntax

  • Heading
  • Bold
  • Italic
  • Blockquote (no nesting)
  • Ordered List
  • Unordered List
  • Code
  • Horizontal Rule
  • Link
  • Image

Extended Syntax

  • Table (stricter syntax than standard: outer pipes required)
  • Fenced Code Block
  • Footnote (Will not implement)
  • Heading ID (Will not implement)
  • Definition List (Will not implement)
  • Strikethrough
  • Task List (Will not implement)
  • Emoji (Will not implement)
  • Highlight
  • Subscript (Will not implement)
  • Superscript (Will not implement)

md4tj's Custom Extensions

  • Custom Divs
  • Blog generation
  • RSS feeds for blogs
  • LaTeX image generation and embedding
  • Including other md4tj files
  • Videos
  • Last updated directive
  • Meta directive
  • Page title directive
  • CSS inclusion directive
  • Language directive