Commit Graph

21 Commits (3900abf3143912bce58e5f114c5693cf0fc3c3a5)

Author SHA1 Message Date
joey 54d5308cd8 * Added plugin system, currently only supporting for PreProcessorDirectives.
* Added a pagecount plugin, enabled by default.
* Support PreProcessorDirectives with no parameters, ie "[[pagecount ]]".
* Fixed/optimised backlinks code, to avoid rebuilding pages to update
  backlinks when the backlinks hadn't really changed.
* Moved inline page support, rss generation etc into the inline plugin,
  enabled by default.
* Added brokenlinks plugin, not enabled by default, but rather handy.
* Fix several broken links in the doc wiki.
2006-05-02 02:34:33 +00:00
joey 819a31ed24 * Rename inlinepage to depends, so that it can be used to refer to more
dependency relationships than just inlining. This will require a rebuild
  on upgrade to this version.
* Move the rss link, put it in the blogpost form if there is one and at the
  top if not. This is both nicer because easier to find, and it cleans up
  the code which had used inlinepage as a flag for adding the link later.
* Allow the depends GlobList to be built up from multiple sources (such as
  plugins) during a page render.
* Which means that more than one blog is now supported to appear on a
  single page. (With some limitations.)
2006-05-01 22:27:37 +00:00
joey 0908c4f678 fix 2006-04-26 03:35:28 +00:00
joey 0d517edd66 back to base
fix man page errors due to too long line
2006-04-25 06:40:11 +00:00
joey b7f64d884c subscription nearly done 2006-04-25 00:22:41 +00:00
joey 496fe5ea8d add basic borders around blog posts
not sure I'm 100% happy with this look, but it's better than naught
2006-04-10 05:22:35 +00:00
joey f0ac5963b6 renamed 2006-04-04 21:04:45 +00:00
joey 7a5ae22e5a Convert postprocessordirectives into preprocessordirectives, so they are
expanded before markdown. Consequences:

 - No need to worry about markdown messing with parameters of
   preprocessordirectives. (If you had to escape stuff in one before, you'll
   need to undo that escaping now.)
 - No need for ugly </p> hacks before inlined subpages. Instead, subpages
   are wrapped in a <div>, and this prevents markdown from touching them.
   (This can also be used to add style to subpages.)
 - rss generation is less of a hack.
2006-04-04 20:57:46 +00:00
joey 4286cbd5c2 don't clear h1 padding 2006-03-29 23:05:52 +00:00
joey 0d9539d577 added --hyperestraier switch, which turns on search support
(ok, the way I run estseek.cgi is admittedly pretty nasty, but it works..)
2006-03-29 22:21:23 +00:00
joey 20fd32fcf3 updates from src 2006-03-29 18:19:13 +00:00
joey 5591d621b9 css support 2006-03-29 07:24:03 +00:00
joey 7b4600df3f hold onto your hats, full-fledged blogging has arrived in ikiwiki! 2006-03-24 01:16:32 +00:00
joey 483f61d228 improve 2006-03-23 02:31:51 +00:00
joey 509479f236 improve 2006-03-23 02:30:51 +00:00
joey def0274793 add another example 2006-03-23 01:49:55 +00:00
joey 325d5c791f added adminuser settings, globlist support, and used this to implement page
locking
2006-03-23 01:40:46 +00:00
joey 5cc3d4e4a3 add 2006-03-20 05:11:41 +00:00
joey 5604901eac switch default new page location to not be a subpage 2006-03-19 22:57:24 +00:00
joey 2f190b3aeb don't lock before setup 2006-03-19 22:51:07 +00:00
joey e04018ebc1 added basewiki 2006-03-19 21:44:15 +00:00