Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fabriceT/plx-md2xml
Convert markdown files to PluXml Article files
https://github.com/fabriceT/plx-md2xml
Last synced: 7 days ago
JSON representation
Convert markdown files to PluXml Article files
- Host: GitHub
- URL: https://github.com/fabriceT/plx-md2xml
- Owner: fabriceT
- Created: 2021-02-17T11:59:27.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-02-19T12:08:10.000Z (over 3 years ago)
- Last Synced: 2024-08-01T13:39:01.913Z (3 months ago)
- Language: Vala
- Size: 13.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# plx-md2xml
Convert Mardown files to PluXml Article files.
Written in Vala, using libmarkdown library (A [Discount](http://www.pell.portland.or.us/~orc/Code/discount/) alias on Archlinux).
## Markdown metadata.
Header section is delimited by two lines with "---" (like YAML stream).
These tags are managed (character case is useless):
* Title - Title.
* Description - HTML Meta Keywords
* Keywords - HTML Meta Keywords
* Date - Creation Date
* Tags - Tags used internally by PluXml (tags clouds, related links...)
* Filename - Path of output file. PluXml filename contains article number, categories, status, title... Kinda complicated to generate offline.PluXml binds tags and articles in a file (tags.xml). It's useless to define tags in article, they must be bound with articles in PluXml administration interface.
## TODO
- [X] Chapô.
- [X] Article's picture (thumbnails, alt text...)
- [ ] Use it and discover annoying things to add/modify.
- [ ] Use goption instead of args. It's actually basic but it works! \o/