[34 total ]
Genshi is a Python library that provides an integrated set of components for parsing, generating, and processing HTML, XML or other textual content for output generation on the web. The major feature is a template language, which is heavily inspired by Kid
BlueCloth is a Ruby implementation of Markdown, a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML).
LilyPond is a music typesetter. It produces beautiful sheet music using a description file as input. LilyPond is part of the GNU Project.
Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML).
Haml is a markup language that’s used to cleanly and simply describe the XHTML of any web document without the use of inline code. Haml functions as a replacement for inline page templating systems such as PHP, ASP, and ERB, the templating language
... [More]
used in most Ruby on Rails applications. However, Haml avoids the need for explicitly coding XHTML into the template, because it itself is a description of the XHTML, with some code to generate dynamic content. [Less]
Kile is a user friendly TeX/LaTeX editor for the KDE desktop environment. It simplifies the creation of LaTeX documents.
RedCloth is a module for using Textile in Ruby. Textile is a text markup format. A very simple text format. Another stab at making readable text that can be converted to HTML.
The eLesson Markup Language (eLML) is an open source XML framework for creating structured eLessons using XML. Thanks to a clean separation between content and layout eLML lessons can be transformed into many different formats and layouts. It
... [More]
supports the following output formats: XHTML, IMS Content Package, SCORM, PDF, LaTeX, Open Document Format (ODF) and DocBook. The framework has been successfully tested with many different LMS like Moodle, OLAT, WebCT/Blackboard and Ilias. A number of tools like the Firedocs eLML Editor to write lessons or the Template Builder to create eLML layout templates are available and help to make eLML one of the best tools to create sustainable e-Learning content. [Less]
Txt2tags converts a text file with minimal markup to HTML, XHTML, SGML, LaTeX, Lout, UNIX man page, MoinMoin, MagicPoint (mgp) and PageMaker. Features: simple, fast, automatic TOC, macros, filters, include, tools, GUI/CLI/Web interfaces, extensive docs.
WiKo is a very simple but powerful python script which takes files with wiki content in a given directory and either builds a web, a LaTeX article or a blog. It is very recommended to use it in tandem with a collaborative versioning system such as cvs or subversion in order to publish on commit.
DMLT (Descriptive Markup Language Toolkit) is a tollkit for creating markup lexers and parsers.
They could be used to generate a HTML-Output based on a markup language, like BBCode or some other things...
Perl implementation of Markdown. Markdown is a text-to-HTML filter; it translates an easy-to-read / easy-to-write structured text format into HTML. Markdown's text format is most similar to that of plain text email, and supports features such as headers, *emphasis*, code blocks, blockquotes, and links.
Chameleon is an open-source template engine written in Python. It's not a template language in itself, but it's used by several language implementations. Templates are compiled to Python byte-code which is the technique used by template libraries such as Mako and Cheetah. This approach is widely considered to provide optimal performance.
Build XHTML documents and entire web sites with ease. Write text using Textile—a format much more concise than XHTML. Automate document parts with Ruby scripting. Generate site offline—server gets static XHTML.
spip-mode is a major edition mode for emacs that helps quickly develop spip templates.
Textile-J is a Java library that provides a simple parser for multiple wiki markup languages[1],[2] (Textile, MediaWiki / WikiMedia, Confluence, and TracWiki), an Eclipse editor for editing Textile markup, and a simple JFace text viewer that can be
... [More]
used to display the markup in an SWT or eclipse environment. The Java library may be used standalone or as an Eclipse plugin.
The parser can be used on its own to convert markup to XHTML or DocBook, or the parser can be used with the provided JFace viewer to display the Textile in a UI such as eclipse.
This project has been contributed to Elipse Mylyn as WikiText. Find out more here: http://greensopinion.blogspot.com/2008/08/textile-j-is-moving-to-mylyn-wikitext.html [Less]
BHL is an Emacs mode which enables you to convert plain TXT files into HTML, LaTeX, and SGML (Linuxdoc) files.
An implementation of John Gruber’s Markdown text to HTML, written in C.
A binding to Discount, a fast C implementation of the Markdown text to HTML markup system.
The Element Construction Set is a Java API for generating elements for various markup languages it directly supports HTML 4.0 and XML, but can easily be extended to create tags for any markup language. It is designed and implemented by Stephan Nagy and Jon S. Stevens.
Discount (for Ruby) implementation of John Gruber's Markdown.
Boilerplate: noun standardized pieces of text for use as clauses in contracts or as part of a computer program.
As one of the original authors of Blueprint CSS I've decided to re-factor my ideas into a stripped down framework which provides the
... [More]
bare essentials to begin any project. This framework will be lite and strive not to suggest un-semantic naming conventions. You're the designer and your craft is important.
If you prefer:
{ float: left; width: 240px; margin-right: 110px; }over
class="column span-2 append-1"then you're in the right place my friend.
Releases16 Dec 2007 Version 0.3 - Fixed IE centering but. Related ticket that explains the fix. Books you should read:Bulletproof Web Design CSS Mastery Designing with Web Standards Pro CSS Techniques [Less]
Creoleparser is a Python library for converting Creole wiki markup for output on the web. It is a full implementation of the Creole 1.0 specification and aims to follow the spec exactly.
For more information please visit:
http://creoleparser.googlepages.com
Texy is one of the most complex lightweight markup language. It allows adding of images, links, nested lists, tables and has full support for typography and CSS.
Texy allows you to enter content using an easy to read Texy syntax which is filtered into structurally valid XHTML. No knowledge of HTML is required.
A faster port of redcloth written in ruby & ragel.
ZML, the Zeitung Markup Language, is a simple CMS for small newspapers. It was specifically designed to publish a student newspaper in print and on the Web. It uses LaTeX and XHTML. So far, it is documented in German only.
as3yaml is an Actionscript 3 YAML 1.1 parser and emitter. It is a direct port of Ola Bini's jvyaml, which was itself a port of Kirill Simonov's PyYAML.
Click here to view the docs
as3yaml is licensed under the MIT open source license. It utilizes the as3commons library which is licensed under the MPL open source license.
Experimental Ruby extension based on peg-markdown.
MarkdownJ is the pure Java port of Markdown (a text-to-html conversion tool written by John Gruber.)
Markdown is a light text markup format and a processor to convert that to HTML. The originator describes it as follows:
Markdown is a text-to-HTML conversion tool for web writers.
Markdown allows you to write using an easy-to-read,
easy-to-write
... [More]
plain text format, then convert it to
structurally valid XHTML (or HTML).
-- http://daringfireball.net/projects/markdown/
This project provides a converter written in Python that closely matches the behaviour of the original Perl-implemented Markdown.pl. There is another Python markdown.py (see link at right), but markdown2.py is faster (see PerformanceNotes) and, to my knowledge, more correct (see TestingNotes).
Basic Python Module Usage>>> import markdown2
>>> markdown2.markdown("*boo!*") # or use `html = markdown_path(PATH)`
u'boo!
\n'
>>> markdowner = Markdown()
>>> markdowner.convert("*boo!*")
u'boo!
\n'
>>> markdowner.convert("**boom!**")
u'boom!
\n'Basic Command-Line Usage$ cat foo.txt
*boo!*
$ python markdown2.py foo.txt
boo!
$ python markdown2.py -h
...detailed command-line usage... [Less]