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 bfa3d6be68 Fixed issue where the wrong blog content was in the wrong rss item 2023-07-11 18:56:47 -04:00
blog Fixed issue where the wrong blog content was in the wrong rss item 2023-07-11 18:56:47 -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 Updated README.md with RSS feature 2023-07-10 09:55:55 -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 issue where the wrong blog content was in the wrong rss item 2023-07-11 18:56:47 -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 Put blog content in the RSS feeds now. 2023-07-11 09:21:11 -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 issue where the wrong blog content was in the wrong rss item 2023-07-11 18:56:47 -04:00
test_file.md4tj Fixed issue with parentheses 2023-07-09 18:14:06 -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
  • Ordered List
  • Unordered List
  • Code
  • Horizontal Rule
  • Link
  • Image

Extended Syntax

  • Table
  • 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