Plan 9 from Bell Labs’s /usr/web/sources/wiki/d/406

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


Replace language for wikifs
D1364586748
Aa
#The wikifs(4) in both Plan 9 and Inferno understand a very small set
#of cues when generating HTML. That set can be limiting. It should be
#replaced with something better, like Markdown.
#
#Markdown engines in C already exist, and have been ported to Plan 9
#via APE. For proper integration this should likely be turned into a
#native parser, but that should be a relatively easy task.
#
#Doing this for the Inferno wikifs would be a bit more work, as no
#Markdown implementation exists in Limbo today (although there are
#similar things).
#
#These two together should make a good summer-sized project. Any
#extra time could be spent converting the existing pages (or, even
#better, writing a conversion program).
#
#It is not particularly important that the language understood by
#wikifs be markdown, per se, but it would be very nice if it was one
#of the widely understood similar alternatives (rather than a new
#creation). It is more important that the language understood by the
#Plan 9 and Inferno wikifs implementaitons be the same (or, at the
#very minimum, one a proper subset of the other).
#
#LINKS
#
#The original writeup on [Markdown |
#http://daringfireball.net/projects/markdown/], including the initial
#perl implementation.
#
#[Discount | http://www.pell.portland.or.us/~orc/Code/markdown/], a
#Markdown implementation with Plan 9 support (via APE) in the
#mainline tree.
#
#[textmangle | https://bitbucket.org/mjl/textmangle], a Limbo
#implementation of a markdown-like library (with moderately different
#syntax).
#
#[Pandoc |
#http://johnmacfarlane.net/pandoc/README.html#pandocs-markdown] and
#[MultiMarkdown | http://fletcherpenney.net/multimarkdown/] are two
#possible extensions worth considering. There are lots of others.
#
#[Textile | http://en.wikipedia.org/wiki/Textile_(markup_language)]
#and [reStructuredText |
#http://en.wikipedia.org/wiki/ReStructuredText] are alternatives to
#Markdown which might be suitable, although neither is in as
#widespread use.
#

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.