See also: m:Wikitax
For reasons I won't go into here but feel very strongly about I think that the Wikipedia mark-up language should be completely HTML-free and not even contain HTML-like mark-up. Looking at Wiki's with a similar approach like MoinMoin and PhpWiki I tried to come up with a suggestion to replace the current HTML-like tags.
< i > , < b > , < h1 >, ..., < h5 >, < hr > ... standard WikiWiki mark-up ...
< br > \\
< center > In the middle < /center > >> In the Middle <<
< font color = "red" > Red font < /font > ... depreciated ...
< tt > typewriter font < /tt >
typewriter font
< pre > preformatted text < /pre > ... start line with a space ...
< strike > strike out < /strike > --strike out-- (Note: -- has to be followed/preceded by a non-whitespace char.)
< ul > underline < /ul > __underline__
< sub > subscript < /sub > x_subscript (subscript continues until next whitespace, _ or ^)
< sup > superscript < /sup > x^superscript (continues as with subscript)
< table > .... < /table > [| This is a table with a single cell on the first line |] [| two cells | on this line |] [| two cells on | this line too |]
See also the discussion at m:Wiki markup tables.
< var > x < /var > $$x$$ Remark: perhaps sub/superscript should be limited to this, maybe even use LaTeX syntax?
-- Jan Hidders
Some comments:
-- Taw
Personally, I think using slashes surrounding anything (ex: /foo/ ) for markup is a Big Bad Idea, particularly in articles on computing (think UNIX pathnames) and linguistics (phonemic transcriptions are enclosed in slashes). I've spent enough time cleaning up after phonemes that were munged by the subpage conversion, I don't want to add to that. Other than that, could be interesting. -- Brion VIBBER
Boy, it's a lot easier to remember <strike>
than ---
!
Removing HTML is supposed to be user friendly???
—
Toby 06:11 Jul 27, 2002 (PDT)
Ugh — in reaction to having to use <strike>
to get hbar.
Anyway, my objection is to inventing a bunch of new arcane codes to get of rid of HTML that is at least as easy to understand.
'''
is great, because it's easier to type even than <b>
and is used so often.
But I'm against making up more and more markup symbols for rarely used items just to avoid HTML on principle.
Don't forget $$x$$
→ <var>x</var>
.
Use lynx to compare math pages that I've edited with ones that I haven't to see why <var>
is correct and <i>
is wrong.
—
Toby 06:11 Jul 27, 2002 (PDT)
Unfortunately, the $$
idea is only suggestive of (La)TeX, not directly compatible with it.
However, it would make the math pages that I work on much easier to edit.
As for <i>
:
Aside from the fact that ''
conflicts with primes occasionally, making an explicit <i>
(or whatever) necessary, I definitely think that <var>
is the appropriate HTML item to use.
If you wish, you can tell lynx to render <var>
and <i>
the same way, but I can't tell it to render <i>
differently in some situations than in others.
Yes, this makes some math pages different from others, which just means that I need to edit more math pages — having done it wrong in the past is no reason to do it wrong in the future.
Ultimately, the only good solution here is to get $$
(which I was thinking of before I ever saw this page) implemented.
To my mind, this is a very different situation from proposing ---
for <strike>
— dollar signs aren't used for any other wiki code, the legend "var" isn't very clear to the uninitiated, and at least one person ^_^ would use it a lot.
In these respects, it is more like '''
, which I've always approved of.
—
Toby 05:50 Jul 30, 2002 (PDT)
Over at UnrealWiki we're running a new Perl OO markup parser, and we've introduced some new markup. In particular support for nested lists of different types and tables: http://wiki.beyondunreal.com/wiki/Wiki_Markup -- Tarquin 08:07 Jul 27, 2002 (PDT)
See also: m:Wikitax
For reasons I won't go into here but feel very strongly about I think that the Wikipedia mark-up language should be completely HTML-free and not even contain HTML-like mark-up. Looking at Wiki's with a similar approach like MoinMoin and PhpWiki I tried to come up with a suggestion to replace the current HTML-like tags.
< i > , < b > , < h1 >, ..., < h5 >, < hr > ... standard WikiWiki mark-up ...
< br > \\
< center > In the middle < /center > >> In the Middle <<
< font color = "red" > Red font < /font > ... depreciated ...
< tt > typewriter font < /tt >
typewriter font
< pre > preformatted text < /pre > ... start line with a space ...
< strike > strike out < /strike > --strike out-- (Note: -- has to be followed/preceded by a non-whitespace char.)
< ul > underline < /ul > __underline__
< sub > subscript < /sub > x_subscript (subscript continues until next whitespace, _ or ^)
< sup > superscript < /sup > x^superscript (continues as with subscript)
< table > .... < /table > [| This is a table with a single cell on the first line |] [| two cells | on this line |] [| two cells on | this line too |]
See also the discussion at m:Wiki markup tables.
< var > x < /var > $$x$$ Remark: perhaps sub/superscript should be limited to this, maybe even use LaTeX syntax?
-- Jan Hidders
Some comments:
-- Taw
Personally, I think using slashes surrounding anything (ex: /foo/ ) for markup is a Big Bad Idea, particularly in articles on computing (think UNIX pathnames) and linguistics (phonemic transcriptions are enclosed in slashes). I've spent enough time cleaning up after phonemes that were munged by the subpage conversion, I don't want to add to that. Other than that, could be interesting. -- Brion VIBBER
Boy, it's a lot easier to remember <strike>
than ---
!
Removing HTML is supposed to be user friendly???
—
Toby 06:11 Jul 27, 2002 (PDT)
Ugh — in reaction to having to use <strike>
to get hbar.
Anyway, my objection is to inventing a bunch of new arcane codes to get of rid of HTML that is at least as easy to understand.
'''
is great, because it's easier to type even than <b>
and is used so often.
But I'm against making up more and more markup symbols for rarely used items just to avoid HTML on principle.
Don't forget $$x$$
→ <var>x</var>
.
Use lynx to compare math pages that I've edited with ones that I haven't to see why <var>
is correct and <i>
is wrong.
—
Toby 06:11 Jul 27, 2002 (PDT)
Unfortunately, the $$
idea is only suggestive of (La)TeX, not directly compatible with it.
However, it would make the math pages that I work on much easier to edit.
As for <i>
:
Aside from the fact that ''
conflicts with primes occasionally, making an explicit <i>
(or whatever) necessary, I definitely think that <var>
is the appropriate HTML item to use.
If you wish, you can tell lynx to render <var>
and <i>
the same way, but I can't tell it to render <i>
differently in some situations than in others.
Yes, this makes some math pages different from others, which just means that I need to edit more math pages — having done it wrong in the past is no reason to do it wrong in the future.
Ultimately, the only good solution here is to get $$
(which I was thinking of before I ever saw this page) implemented.
To my mind, this is a very different situation from proposing ---
for <strike>
— dollar signs aren't used for any other wiki code, the legend "var" isn't very clear to the uninitiated, and at least one person ^_^ would use it a lot.
In these respects, it is more like '''
, which I've always approved of.
—
Toby 05:50 Jul 30, 2002 (PDT)
Over at UnrealWiki we're running a new Perl OO markup parser, and we've introduced some new markup. In particular support for nested lists of different types and tables: http://wiki.beyondunreal.com/wiki/Wiki_Markup -- Tarquin 08:07 Jul 27, 2002 (PDT)