From shuff at vecna.org Mon Mar 2 12:05:16 2009 From: shuff at vecna.org (Steve Huff) Date: Mon, 2 Mar 2009 12:05:16 -0500 Subject: discount submitted to Fink Message-ID: hello folks! i've packaged discount-1.3.2 so that it builds under Fink (http://www.finkproject.org ) and submitted my package for validation (https://sourceforge.net/tracker/?func=detail&atid=414256&aid=2654852&group_id=17203 ). this may be a good solution for someone who wants to use discount but doesn't want to fool around with compiling the source without assistance; in addition, as updates are released, i'll package them and submit them as well (ahem 1.3.4 :( ). if this is of interest to anyone, please feel free to send email to one of the appropriate Fink mailing lists (http://finkproject.org/lists/index.php ) encouraging the developers to validate and merge my submission; there's a sizeable backlog, and it may take months before a new package hits the mirrors otherwise. thanks, -steve -- If this were played upon a stage now, I could condemn it as an improbable fiction. - Fabian, Twelfth Night, III,v -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2209 bytes Desc: not available Url : From daniel.winterstein at gmail.com Thu Mar 5 04:27:51 2009 From: daniel.winterstein at gmail.com (Daniel Winterstein) Date: Thu, 5 Mar 2009 09:27:51 +0000 Subject: Table of contents Message-ID: I'm using Markdown in an app and would like to provide support for including a table of contents. Any suggestions for a syntax? Has anyone done this before? My first thoughts are: 1. Have a special header item (using markdown extra's header syntax), e.g. generate-contents: yes 2. Have a special xml tag with optional alternative text inside, e.g. 1. First thingy 2. Second thingy 3. Other stuff 3. Detect that a set of list items matches the first few headers. E.g. if the document has headers # Monkeys ## Chimps ## Humans ## Proboscis monkeys ## Other monkeys ## Do Lemur's count? Then a list that ran: 1. Monkeys 1. Chimps 2. Humans Would be detected as the start of a contents list, and the other entries would automatically be added to it. This seems the nicest approach in some respects, but also the one likely to cause confusion and annoyance. Your thoughts? - Daniel -------------- next part -------------- An HTML attachment was scrubbed... URL: From waylan at gmail.com Thu Mar 5 09:02:09 2009 From: waylan at gmail.com (Waylan Limberg) Date: Thu, 5 Mar 2009 09:02:09 -0500 Subject: Table of contents In-Reply-To: References: Message-ID: On Thu, Mar 5, 2009 at 4:27 AM, Daniel Winterstein wrote: > > I'm using Markdown in an app and would like to provide support for including > a table of contents. > Any suggestions for a syntax? Has anyone done this before? Yes, Python-Markdown has an extension [1] that does this. Unfortunately, its not documented properly yet (it hasn't been officially released yet either), but it works on the same basic premise as your third suggestion. It uses all the headers to build a nested list and then either inserts that list at the location of the marker ``[TOC]``, or if the marker is not found, at the beginning of the document. [1]: http://gitorious.org/projects/python-markdown/repos/mainline/blobs/master/markdown/extensions/toc.py -- ---- \X/ /-\ `/ |_ /-\ |\| Waylan Limberg From sgbotsford at gmail.com Thu Mar 5 09:58:28 2009 From: sgbotsford at gmail.com (Sherwood Botsford) Date: Thu, 5 Mar 2009 07:58:28 -0700 Subject: Table of contents In-Reply-To: References: Message-ID: <534004cc0903050658h27854b23r9fa6db47edbcc929@mail.gmail.com> Tables of contents should be generated automatically. Maintaining them by hand especially with electronic documents that are shall we say, a bit unstable, is truly a PITA FrameMaker had (may still have) a feature in which you could abstract the content of styles from your document, and apply a different style to use them in a TOC. E.g. (Adapting language a bit here for the web world) You could extract H1 through H6, stuff them in a file. Then you apply an appropriate CSS to them to make a reasonable looking TOC. Two approaches occur to me: 1. Put a label above headline. Context grep for lines in your markdown files that start with #. Use 1 line of previous context. Perl script turns the label plus the filename into a markdown URL link. grep -r -B1 "^#" tt2 ... tt2/Advice/Design/Landscaping.tt2- tt2/Advice/Design/Landscaping.tt2:# Planning for Change tt2/Advice/Design/Landscaping.tt2:#### or tt2/Advice/Design/Landscaping.tt2:## Gee, Those Little Trees Look Silly -- tt2/Advice/Design/Landscaping.tt2-don't notice. tt2/Advice/Design/Landscaping.tt2:#### Lessons: -- tt2/Advice/Design/Design_Principles.tt2- tt2/Advice/Design/Design_Principles.tt2:# Principles of Design. -- tt2/Advice/Design/Design_Principles.tt2- tt2/Advice/Design/Design_Principles.tt2:## Basic principles. -- tt2/Advice/Design/Design_Principles.tt2- tt2/Advice/Design/Design_Principles.tt2:#### Repetition. -- tt2/Advice/Design/Design_Principles.tt2- tt2/Advice/Design/Design_Principles.tt2:#### Alternation -- You'll note that I was being clever and cute and used headlines to do something stylistic. My Bad. Approaches you could take for this: * Only index headlines that have a label on them. * multiple successive headlines are glommed together for indexing. If the secondary heads are in different size, then they are shown in parentheses. The otehr approach is to look for the label, then take the line immediately following that. If you are consistent, you would be able to pull lists of figures, photos, tables and equations from your documents this way. -- Sherwood Botsford Sherwood's Forests Warburg, Alberta T0C 2T0 http://www.sherwoods-forests.com 780-848-2548 From orc at pell.chi.il.us Thu Mar 5 11:55:04 2009 From: orc at pell.chi.il.us (david parsons) Date: 5 Mar 2009 16:55:04 GMT Subject: Table of contents References: Message-ID: In article , Daniel Winterstein wrote: >--===============0471983932== >Content-Type: multipart/alternative; boundary=001636c59672452e2f04645bc875 > >--001636c59672452e2f04645bc875 >Content-Type: text/plain; charset=ISO-8859-1 >Content-Transfer-Encoding: 7bit > >I'm using Markdown in an app and would like to provide support for including >a table of contents. A couple of the markdown implementations have got support for tables of contents. Discount (my implementation) supports it (it builds a table of contents from the headers and lets you get to it via a library call,) the python implementation has one, as does pandoc. -david parsons From Bowerbird at aol.com Thu Mar 5 12:33:32 2009 From: Bowerbird at aol.com (Bowerbird at aol.com) Date: Thu, 5 Mar 2009 12:33:32 EST Subject: Table of contents Message-ID: i'm told that typophiles consider "table of contents" to be redundant, and that "contents" is sufficient... whatever... at any rate, of course you will want to make sure that the toc entries _link_ to their respective chapters, but don't stop there, my friends. have the chapter headers link _back_ to the contents page, to improve navigation. and sometimes people want to "skim across" chapters, so put a link on each chapter that goes to the next one. and another link that goes to the previous one as well... follow the same procedure for the table of illustrations. and figures. and any other structure that's appropriate. some of you will be inclined to dismiss this as overkill. fine. be that way. those of you who actually try it, and use it for a while, will come to learn that it's really quite handy, and you will continue using it forever, and be glad you tried it. -bowerbird ************** A Good Credit Score is 700 or Above. See yours in just 2 easy steps! (http://pr.atwola.com/promoclk/100126575x1219957551x1201325337/aol?redir=http:%2F%2Fwww.freecreditreport.com%2Fpm%2Fdefault.aspx%3Fsc%3D668072%26hmpgID %3D62%26bcd%3DfebemailfooterNO62) -------------- next part -------------- An HTML attachment was scrubbed... URL: From sgbotsford at gmail.com Thu Mar 5 13:03:34 2009 From: sgbotsford at gmail.com (Sherwood Botsford) Date: Thu, 5 Mar 2009 11:03:34 -0700 Subject: Table of contents In-Reply-To: References: Message-ID: <534004cc0903051003g3809b277lce2e0a45ee53678d@mail.gmail.com> The bird is right on this one. You want easy ways to navigate, and multiple ones to navigate. I *don't* think that markdown is the place for this however. I find working even with Markdown to put a picture in a file is slow and awkward. You want to avoid this level of detail while you are writing. You want to write, not tweak brackets and braces and such. Don't turn MD into the mess that HTML is. I think this is better approached by your page generating software. Consider: Write your basic markdown. Labelmaker goes through your markdown, and any header lines get an auto generated label put before them to create an anchor. Labelmaker is customized to look for sequences like ### Table and ##### Figure and do the right thing. The previous-toc-next links are handled by your templating software. Now you are just writing markdown. the only thing I'd add to markdown would be a good mechanism for resolving links externally, so that if you rename a file, you don't have to back trace all the files that reference them. Again this should be programmed. You put the link in normally the first time. A program pulls the links out, puts a 'external reference link' tag in markdown, and adds this to the external link. Ideally it's smart enough taht if you reference something several times, it reuses the tag. Now if you rename or move a file, you only have to fix it in the single external links file. -- Sherwood Botsford Sherwood's Forests Warburg, Alberta T0C 2T0 http://www.sherwoods-forests.com 780-848-2548 From fletcher at fletcherpenney.net Thu Mar 5 13:19:08 2009 From: fletcher at fletcherpenney.net (Fletcher T. Penney) Date: Thu, 5 Mar 2009 13:19:08 -0500 Subject: Table of contents In-Reply-To: <534004cc0903051003g3809b277lce2e0a45ee53678d@mail.gmail.com> References: <534004cc0903051003g3809b277lce2e0a45ee53678d@mail.gmail.com> Message-ID: <83BB25DF-710B-49B7-BE95-4A9B200D3313@fletcherpenney.net> MultiMarkdown has the ability to generate such a ToC, complete with links from the headers back to the ToC via the xhtml-toc.xslt file. Strictly speaking, this file can be used by xsltproc on any XHTML file, not necessarily one that was created by MMD. Fletcher On Mar 5, 2009, at 1:03 PM, Sherwood Botsford wrote: > The bird is right on this one. You want easy ways to navigate, and > multiple ones to navigate. > > I *don't* think that markdown is the place for this however. > > I find working even with Markdown to put a picture in a file is slow > and awkward. You want to avoid this level of detail while you are > writing. > You want to write, not tweak brackets and braces and such. Don't turn > MD into the mess that HTML is. > > I think this is better approached by your page generating software. > Consider: > Write your basic markdown. > Labelmaker goes through your markdown, and any header lines get an > auto generated label put before them to create an anchor. > Labelmaker is customized to look for sequences like ### Table and > ##### Figure and do the right thing. > > The previous-toc-next links are handled by your templating software. > > Now you are just writing markdown. > > the only thing I'd add to markdown would be a good mechanism for > resolving links externally, so that if you rename a file, you don't > have to back trace all the files that reference them. Again this > should be programmed. You put the link in normally the first time. A > program pulls the links out, puts a 'external reference link' tag in > markdown, and adds this to the external link. Ideally it's smart > enough taht if you reference something several times, it reuses the > tag. Now if you rename or move a file, you only have to fix it in the > single external links file. > > > > > -- > Sherwood Botsford > Sherwood's Forests > Warburg, Alberta T0C 2T0 > http://www.sherwoods-forests.com > 780-848-2548 > _______________________________________________ > Markdown-Discuss mailing list > Markdown-Discuss at six.pairlist.net > http://six.pairlist.net/mailman/listinfo/markdown-discuss -- Fletcher T. Penney fletcher at fletcherpenney.net People demand freedom of speech to make up for the freedom of thought which they avoid. - Soren Aabye Kierkegaard (1813-1855) -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2437 bytes Desc: not available Url : From sgbotsford at gmail.com Thu Mar 5 22:11:12 2009 From: sgbotsford at gmail.com (Sherwood Botsford) Date: Thu, 5 Mar 2009 20:11:12 -0700 Subject: Paragraph tags around
blocks Message-ID: <534004cc0903051911h46d5c368tf2496e0eb62b1180@mail.gmail.com> For those of you who are expert you may chuckle over this. Perhaps if it's in the record, however, it may help someone else. I was getting cases of
standing on a line by itself, getting converted to this:

Yes, the line above and below are blank. Yes the div tag is starting at the first column It displays as intended. Firefox's browser is clever, but it won't validate, and given all the whinging I've done about non-validating web pages, I better get mine right. I'm processing with template toolkit. If I turn off the multimarkdown filter, this is what's being passed: 32
33 Random scenic picture 35
36
37 38 39 40 41
42 43 # Contact Info 44 If you want to write, phone, email, drive here this is the place to 45 find out how. 46 32
33 Random scenic picture 35
36
37 38 39

40 41

Contact Info

42 43

If you want to write, phone, email, drive here this is the place to 44 find out how.

45 As a sanity check I reverted to Markdown instead of multimarkdown No change. Now it wasn't happening in all files An hour of pruning copies of files that worked versus ones that didn't found the following: This file would work: [% USE MARKDOWN %] [% FILTER MARKDOWN %]
[% END #filter markdown %] This file would not work: [% USE MARKDOWN %] [% FILTER MARKDOWN %]
[% END #filter markdown %]
The [% boxes are template toolkit instructions. So TT was NOT handling markdown the closing
in the non-working cases. Markdown couldn't find a closing tag to match the opening tag, therefore it must be text, and gets wrapped in

tags. Go figure. -- Sherwood Botsford Sherwood's Forests Warburg, Alberta T0C 2T0 http://www.sherwoods-forests.com 780-848-2548 From michel.fortin at michelf.com Fri Mar 6 06:17:39 2009 From: michel.fortin at michelf.com (Michel Fortin) Date: Fri, 06 Mar 2009 06:17:39 -0500 Subject: Table of contents In-Reply-To: References: Message-ID: Le 2009-03-05 ? 4:27, Daniel Winterstein a ?crit : > I'm using Markdown in an app and would like to provide support for > including > a table of contents. > Any suggestions for a syntax? Has anyone done this before? > My first thoughts are: > > 1. Have a special header item (using markdown extra's header > syntax), e.g. > > generate-contents: yes Just to make things clear. PHP Markdown Extra doesn't have this kind of metadata syntax. Other implementations do however. > 2. Have a special xml tag with optional alternative text inside, e.g. > > > 1. First thingy > 2. Second thingy > 3. Other stuff > HTML and XML tags shouldn't be part of the Markdown syntax. > 3. Detect that a set of list items matches the first few headers. > E.g. if > the document has headers > > # Monkeys > ## Chimps > ## Humans > ## Proboscis monkeys > ## Other monkeys > ## Do Lemur's count? > > Then a list that ran: > > 1. Monkeys > 1. Chimps > 2. Humans > > Would be detected as the start of a contents list, and the other > entries > would automatically be added to it. This seems the nicest approach > in some > respects, but also the one likely to cause confusion and annoyance. I'd rather have a single tag, or another indicator saying "insert TOC here". Sample TOC content in your element is going fall out of sync with the rest of the document some day when you edit the document; I see no use for it. That said, I believe the best way to generate a TOC is to implement HTML5's outline algorithm, working directly on the HTML or XHTML output. -- Michel Fortin michel.fortin at michelf.com http://michelf.com/ From sgbotsford at gmail.com Fri Mar 6 11:02:49 2009 From: sgbotsford at gmail.com (Sherwood Botsford) Date: Fri, 6 Mar 2009 09:02:49 -0700 Subject: Multi-Markdown meta tag behaviour. Message-ID: <534004cc0903060802v1141074ah5e2d0c2eca04d3ac@mail.gmail.com> I'll admit I'm a bit confused about how MMD handles meta-tags in the document to control it's own behaviour. I tried to turn off id tag generation. [% USE MultiMarkdown %] [% FILTER multimarkdown %] heading_ids: 0 All I get is a line saying heading_ids: 0 in my output. So this is the first line being handed MMD, and a blank line after. Obvious I'm missing something in the syntax. For now I've hacked the default, as I think I prefer it that way. But I can see wehre overriding tags in the doc would be handy. (id tags IMHO should be used sparingly as a means of formatting block level elements) -- Sherwood Botsford Sherwood's Forests Warburg, Alberta T0C 2T0 http://www.sherwoods-forests.com 780-848-2548 From sgbotsford at gmail.com Fri Mar 6 19:44:04 2009 From: sgbotsford at gmail.com (Sherwood Botsford) Date: Fri, 6 Mar 2009 17:44:04 -0700 Subject: Paragraph tags around

blocks In-Reply-To: <534004cc0903051911h46d5c368tf2496e0eb62b1180@mail.gmail.com> References: <534004cc0903051911h46d5c368tf2496e0eb62b1180@mail.gmail.com> Message-ID: <534004cc0903061644y2aa26e1dl81060f69509d2b22@mail.gmail.com> I can now reproduce my problem very simply. [% USE MultiMarkdown %] [% FILTER multimarkdown %] # Headline outside div
# Headline inside div
[% END %] Produces:

Headline outside div

# Headline inside div
-- Sherwood Botsford Sherwood's Forests Warburg, Alberta T0C 2T0 http://www.sherwoods-forests.com 780-848-2548 From sgbotsford at gmail.com Sat Mar 7 01:01:59 2009 From: sgbotsford at gmail.com (Sherwood Botsford) Date: Fri, 6 Mar 2009 23:01:59 -0700 Subject: Paragraph tags around
blocks In-Reply-To: <534004cc0903051911h46d5c368tf2496e0eb62b1180@mail.gmail.com> References: <534004cc0903051911h46d5c368tf2496e0eb62b1180@mail.gmail.com> Message-ID: <534004cc0903062201g7be673ccif8ed7ba353b4ee34@mail.gmail.com> It's a monolog week for me. Answering my own post. Again. Turns out it's not that simple. Consider the following input fragment: (For clarity, I'm compressing the double spacing. All
tags have a blank line before and after. # Headline outside div
# Headline inside div
Run through MMD I get:

Headline outside div

# Headline inside div
IF I use DIV instead of div

Headline outside div

Headline inside div

Which causes the w3c validator the whine. I get this form of result if I have
but the first form of result if I have
This behaviour is identical for both MMD 1.0.24 (CPAN) and for MMD 2.0.b5 (FP's website) I think that the regex that's scaning for a div tag is looking only for a well formed one. Being either wrong case or with a malformed id it's treated as text, and surrounded by

tags. If the divs match the expression it doesn't process the content. -- Sherwood Botsford Sherwood's Forests Warburg, Alberta T0C 2T0 http://www.sherwoods-forests.com 780-848-2548 From mail at milianw.de Sat Mar 7 06:29:42 2009 From: mail at milianw.de (Milian Wolff) Date: Sat, 7 Mar 2009 12:29:42 +0100 Subject: Paragraph tags around

blocks In-Reply-To: <534004cc0903062201g7be673ccif8ed7ba353b4ee34@mail.gmail.com> References: <534004cc0903051911h46d5c368tf2496e0eb62b1180@mail.gmail.com> <534004cc0903062201g7be673ccif8ed7ba353b4ee34@mail.gmail.com> Message-ID: <200903071229.49805.mail@milianw.de> On Saturday 07 March 2009, Sherwood Botsford wrote: > It's a monolog week for me. Answering my own post. Again. > > Turns out it's not that simple. Consider the following input fragment: > (For clarity, I'm compressing the double spacing. All
tags have > a blank line before and after. > > # Headline outside div >
> # Headline inside div >
> > Run through MMD I get: >

Headline outside div

>
> # Headline inside div >
> > IF I use DIV instead of div >

Headline outside div

> >

> >

Headline inside div

> >

> > Which causes the w3c validator the whine. > I get this form of result if I have
> but the first form of result if I have
> > > This behaviour is identical for both MMD 1.0.24 (CPAN) and for MMD > 2.0.b5 (FP's website) > > I think that the regex that's scaning for a div tag is looking only > for a well formed one. > Being either wrong case or with a malformed id it's treated as text, > and surrounded by

tags. That's a bug. > If the divs match the expression it doesn't process the content. That's how it should be. Markdown does not alter / change stuff inside HTML tags (think or similar). At least PHP Markdown Extra supports a proprietary `markdown="1"` attribute for tags which should get their contents markdowned. -- Milian Wolff mail at milianw.de http://milianw.de -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 197 bytes Desc: This is a digitally signed message part. Url : From sgbotsford at gmail.com Sat Mar 7 12:45:26 2009 From: sgbotsford at gmail.com (Sherwood Botsford) Date: Sat, 7 Mar 2009 10:45:26 -0700 Subject: Paragraph tags around

blocks In-Reply-To: <534004cc0903062201g7be673ccif8ed7ba353b4ee34@mail.gmail.com> References: <534004cc0903051911h46d5c368tf2496e0eb62b1180@mail.gmail.com> <534004cc0903062201g7be673ccif8ed7ba353b4ee34@mail.gmail.com> Message-ID: <534004cc0903070945m6c67752p3c831344f38bc4@mail.gmail.com> The MMD package has a setable item markdown_in_html_blocks. I hacked the code to make this default on. At the same time, I turned off img_ids and heading_ids. The last two worked. Told me that I was changing things in the right place. Didn't seem to matter what value I gave markdown_in_html_blocks. Made no difference in the behaviour. Manually taking
out of the list of block level elements however did allow markdown on stuff inside div blocks but also resulted in div tags being paragraph formatted. I suspect that getting markdown_in_html_blocks working would result in all tags getting so wrapped. Looking deeper at the code, the regexen are mind numbingly complex to one of my meager skills. It's not clear to me how to set up a tag that is ignored, but whose contents are processed. At this point my workaround will likely be to put some dummy variable in place such as DIV-pic4 on a line by itself. let it get turned into

DIV-pic4

then do a post process substitution that replaces the line with the correct div tag. -- Sherwood Botsford Sherwood's Forests Warburg, Alberta T0C 2T0 http://www.sherwoods-forests.com 780-848-2548 From waylan at gmail.com Sun Mar 8 22:27:42 2009 From: waylan at gmail.com (Waylan Limberg) Date: Sun, 8 Mar 2009 21:27:42 -0500 Subject: Python-Markdown 2.0 Release Candidate Message-ID: I am pleased to announce that after much hard work, a Release Candidate for Python Markdown version 2.0 is now available for [download][]. Please, download it, install it, test it, beat it... and report any [bugs][]. Assuming no major bugs, we will release 2.0 final approximately one month from today. Until then, the project [site][] will continue to document version 1.7. Updated documentation is available in the `doc/` directory in the source files. Hopefully, all the included extensions will be documented before the final release. [download]: https://sourceforge.net/project/showfiles.php?group_id=153041&package_id=183331&release_id=666767 [bugs]: http://www.freewisdom.org/projects/python-markdown/Tickets [site]: http://www.freewisdom.org/projects/python-markdown Release Notes: =========== * Major refactor of the core and extension API. Extension authors should see the included documentation in `docs/writing_extensions.txt`. All parts of the syntax are now completely overridable by extensions. * Numerous extensions added to the standard distribution (off by default), including an "extra" extension which matches PHP Markdown Extra. See the `markdown/extensions/` directory for the full list. * The code has been refactored into a full Python library with a separate command line script. * Optional output of XHTML1 (default) or HTML4 with the option for extensions to add more. * Uses ElementTree to build (X)HTML document rather than home-grown NanoDom. * Most of the differences in Python-Markdown's output compared to perl and/or php have been eliminated. * And much more... See the changelog and [Git log][] for more details. [Git log]: http://gitorious.org/projects/python-markdown/repos/mainline/logs -- ---- \X/ /-\ `/ |_ /-\ |\| Waylan Limberg From sgbotsford at gmail.com Wed Mar 25 11:12:22 2009 From: sgbotsford at gmail.com (Sherwood Botsford) Date: Wed, 25 Mar 2009 09:12:22 -0600 Subject: surplus

tags. Message-ID: <534004cc0903250812r47919088yc151e7346038fe78@mail.gmail.com> I've run into a problem with multimarkdown, and would like advice: From Fletcher's doc: > > Unlike PHP Markdown Extra, all definitions are wrapped in

tags. First, > I was unable to get Markdown not to create paragraphs. Second, I didn?t see where it mattered - the only difference seems to be aesthetic, and I > actually prefer the

tags in place. Let me know if this is a problem. 1.

causes W3C's xhtml checker to whine. All non-ancientbrowsers do the right thing, so I can ignore it. 2. The combination of

and the CSS code snippet p { text-indent: 1em; } causes the IMAGE to be indented 1 em. (presumably since it's in thefirst line of text.) This also adds an extra em of leading space to my headlings -- that I can live with. This is solveable by putting an additional css snippet in p img { margin-left: -1em; } (img doesn't know about text-indent. This is a hack, and makes for the potential of ugly side effects when modifying the css code -- something already filled with surprises. The ideal solution from my perspective is two modifications of MMD that I can't figure out how to do: 1. Remove the extra

tagging. 2. Specify automatically that structural tags get passed through unchanged. (Structural tags = div, body, html, and those tags that lurk in the head. -------------- next part -------------- An HTML attachment was scrubbed... URL: