Commit Graph

184 Commits (abab46f983118e42e7780670812db54162c33e06)

Author SHA1 Message Date
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 c4e0e8c36c - add <base> to cgi output, this is especially useful for output containing
wikilinks since the urls should work now in more situations
- drop --limit from svn log run, since a) it needs a fairly new svn and 
  b) in some cases, it would limit it to too few entries to display the
  requested number of changes
- Use driver:DB_File and not driver:db_file for better compatability with
  old versions of CGI::Session.
- Note that HTML::Template 3.02.02 is needed.
2006-04-02 22:24:08 +00:00
joey 5f1e794045 fixes 2006-03-29 22:36:23 +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 5591d621b9 css support 2006-03-29 07:24:03 +00:00
joey 6b9082c643 missing <p> 2006-03-29 03:30:28 +00:00
joey e41dd1e24e html validation fixes:
- escape & in urls (also clean up cgi url generation)
 - since markdown wraps inlined pages in <p></p>, close and re-open
   the paragraph tags when generating the embedded html
 - added XHTML 1.0 doctypes to templates
 - fixed <hr /> and <br /> in templates
 - add an alt attribute to inline images, based on the WikiLink to the
   image. Allows things like [[my_image|img.png]] to customise alt text.
2006-03-29 03:18:21 +00:00
joey a703ef5bec no need to use h2's here 2006-03-24 21:41:53 +00:00
joey 55ebfd5de7 foo 2006-03-24 06:01:26 +00:00
joey 49524c429e add blog post template 2006-03-24 05:03:16 +00:00
joey 59a692b7e0 switch to h1 for page titles since pages tend to have h2's inside them 2006-03-24 03:56:32 +00:00
joey 5951c1dc82 add archive pages and fix some bugs 2006-03-24 01:49:42 +00:00
joey 7b4600df3f hold onto your hats, full-fledged blogging has arrived in ikiwiki! 2006-03-24 01:16:32 +00:00
joey 801a6d61b9 improve description field for rss 2006-03-23 21:17:57 +00:00
joey ca366fc902 add support for generating per-page rss feeds 2006-03-23 21:00:51 +00:00
joey 5fe80a6371 prefs page implemented 2006-03-21 02:38:17 +00:00
joey 773731743d add --diffurl, if set RecentChanges has links to svn diffs 2006-03-21 01:18:01 +00:00
joey b7c86dda2f added last changed timestamp for pages 2006-03-20 19:56:37 +00:00
joey 1d82816082 link to helponformatting from the edit page 2006-03-19 21:31:11 +00:00
joey 6b6fd778c7 conflict detection, merging, etc should be done now, I think 2006-03-19 20:34:59 +00:00
joey 3c239b14bc first cut at svn merge and conflict 2006-03-19 19:09:57 +00:00
joey 685475ba8c add a header to page preview section 2006-03-16 21:47:48 +00:00
joey 44eefb7f22 dd page preview 2006-03-16 21:39:45 +00:00
joey 9b22ea6664 nbsp hack to separate out the buttons a bit.
should really use css for this..
2006-03-13 00:54:33 +00:00
joey 2d4bf757fb - Add Discussion links to the button bar, these will automatically create
/Discussion subpages.
- Fix linking to DNE pages in some edge cases.
- Fix --rebuild (oops)
- Fix propigation of "from" field trru the login process when creating a
  new page.a
- Ideas for change notification.
2006-03-13 00:52:57 +00:00
joey 6afb396354 templatize commit types, so it could use icons, or whatever 2006-03-12 20:24:10 +00:00
joey 60631f58b8 - finish user registration and password request email
- make sure a user is in the userdb before assuming they're logged on based
  on session info (allows deleting uerdb item and invalidating all
  sessions)
2006-03-12 20:10:42 +00:00
joey 64de5c0ebf fix 2006-03-12 16:38:54 +00:00
joey 798c48a1a6 - use templates for signin form, error messages
- use FormBuilder for edit page forms (also use template)
- print debug to stderr in cgi mode to avoid breaking http headers
- fix links to page in parentlinks if $url is unset
- reorganise how wikilink is used in templates
- only make recentchanes link if svn is enabled
- change session id cookie to something we control
- add support for logging committer name for web commits from signed in
  users (untested)
- probably more changes I forgot
2006-03-12 16:37:26 +00:00
joey 8ddbcbf184 improve message 2006-03-12 03:48:50 +00:00
joey 5eccec1553 add rev as comment to shut up html::template 2006-03-12 03:37:20 +00:00
joey c2f9e5f5c7 doh 2006-03-12 03:35:35 +00:00
joey bbabbca9d1 template for recentchanges 2006-03-12 03:29:09 +00:00
joey 94eab28a86 use template for page rendering 2006-03-12 03:11:30 +00:00