To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.faqOpen lugnet.faq in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 FAQ / 613
612  |  614
Subject: 
Re: [faq FAQ How do I format an entry in the Lugnet FAQ?]
Newsgroups: 
lugnet.faq
Date: 
Thu, 15 Jul 1999 19:13:45 GMT
Viewed: 
5808 times
  
In lugnet.faq, Todd Lehman writes:
Wouldn't it be cool if there were something other than HTML that was
actually readable as plaintext but which also looked great when converted to
HTML?


It's interesting you said that. For my own purposes (and this is unrelated to
LUGNET) I've developed a few simple ASCII tags that I use in my web page source
files. My web pages (on http://www.mrob.com/ ) are all typed in as plain ASCII
text files. I use a fairly simple Perl script to convert them to HTML using the
following rules:

A bunch of characters with *asterisks* on either side is put into *italics*.
Similarly, #sharp signs# become #boldface# and =equals signs= generate =H1
style headers= (these are usually by themselves on a line).

An A NAME anchor appears by itself on a line followed by two colons, like this:

anchor1::

An A HREF anchor appears like this: [lugnet|www.lugnet.com]. The first part
inside the brackets is the text and the second part is the URL. The "http://"
is optional.

An A HREF that points to an A NAME elsewhere on the same page is like this
[section 1|#section1]. The script is smart enough to treat a reference to a
local label as a special case and it doesn't try to stick "http://" in front of
it.

Any lines that appear with blank spaces in front of them are treated as part of
a BLOCKQUOTE block. Any blank lines (consisting of only whitespace) are treated
as paragraph breaks and generate the appropriate P tags.

I don't have a symbol for the other tags like DD and DT but it would be easy to
add them. You'd have to use characters that aren't commonly used or recognize
then only when they appear at the beginning of a line. For example, a
bullet-item could be a line starting with whitespace, a lone "*" and more
whitespace. Other characters to use would be @, %, &, maybe _, |, {, }.

Finally, any line with ":::" is not processed at all. This is to handle those
rare cases where the text has to include characters that would otherwise be
treated as formatting. And, the script converts < and > into &lt; and &gt;
unless they're part of an HTML tag. It also notices the PRE tag and leaves
anything alone if it's inside a PRE block.


If you were willing to use a method like this process the text, then you could
make the submission format much simpler.

- Robert Munafo



Message has 2 Replies:
  Good read (Was: [faq FAQ How do I format an entry in the Lugnet FAQ?])
 
(...) Okay, I've been reading aout numbers for a half hour now. Very interesting reading, at least for a geek such as I. :-, Cheers, - jsproat (25 years ago, 15-Jul-99, to lugnet.faq)
  Re: [faq FAQ How do I format an entry in the Lugnet FAQ?]
 
(...) Hee hee! COOL! Say, I wonder if math-geeks have a strong natural affinity toward custom tools like that? Why design a special tool and a custom markup when HTML already exists? Answer: Because it's easy, more pleasant to work with for lots of (...) (25 years ago, 18-Jul-99, to lugnet.faq)

Message is in Reply To:
  Re: [faq FAQ How do I format an entry in the Lugnet FAQ?]
 
(...) Wouldn't it be cool if there were something other than HTML that was actually readable as plaintext but which also looked great when converted to HTML? --Todd (25 years ago, 15-Jul-99, to lugnet.faq)

86 Messages in This Thread:
































Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR