TikiWikiFormatting
There are two things that I find cumbersome about writing WordPress posts by hand:
- Making HTML links
- Making lists
Before we had this blog, we had a UseMod wiki, and the wiki syntax for typing these things was really easy. I made a WordPress plugin that lets you use UseMod syntax in your blog posts.
The plugin is free and licensed under the GPL. Download it here! You can also view the source code here.
To install, just copy the tikiwikiformatting.php file into your wp/wp-content/plugins/ directory.
Here is how to use it:
To make an HTML link, type this:
NOCODE:
-
[http://tikirobot.net The TikiRobot Blog!]
It will look like this: The TikiRobot Blog!
To make an unordered list, type this:
NOCODE:
-
*item A
-
*item B
-
**subitem
-
*item C
It will look like this:
- item A
- item B
- subitem
- subitem
- item C
To make an ordered list, type this:
NOCODE:
-
#one
-
##onePointOne
-
##onePointTwo
-
#two
-
#three
It will look like this:
- one
- onePointOne
- onePointTwo
- two
- three

Nice! I hope you will add a richer feature set over time.
How do I escape a "#"? I tried \#, but that showed up as "\#".
If a # occurs in the middle of a line, you don't need to escape it.
If a # occurs at the start of a line, precede it with a space. Typing " #" will make it show up as just "#" in your browser.
Preceded by a space:
# x
# y
Not preceded by a space:
[...] Visit [...]
Well, I upgraded WordPress and now everything is broken.
I changed the filter priority for this plugin to 2, and changed the filter priority of ig::Syntax_Hilite to 1, and now things work, but wptexturize seems to be putting in extra linebreaks. ugh.
I'll deal with this later.
err.. it's wpautp(), not wptexturize(), that is causing the problem with the wacky newlines..
[...] TikiWikiFormatting [...]
[...] Plugin Homepage [...]
[...] Ultimate Tag Warrior 3 - tag文章用,以tag取代分類(categories)的功能。 TikiRobot!,TikiWikiFormatting - 用wiki語法建立連結和列表,懶人blogger專用。 Wordpress PDA Plugin - for my pda. [...]