From d18b77c107acb1b3a192d25a8297141253b1bf1f Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Tue, 9 Jun 2015 10:50:00 +0100 Subject: [PATCH] Add [[!meta date]] to news items and tips The git checkout and build process can leave the checkout date in the tarball release, leading to unstable sorting. I tried to use `git restore-mtime`, but that doesn't work for ikiwiki, because dgit interferes with it. --- debian/changelog | 3 +++ doc/news/Article_on_Ikiwiki_as_a_BTS.mdwn | 4 +++- doc/news/code_swarm.mdwn | 2 ++ doc/news/consultant_list.mdwn | 2 ++ doc/news/donations.mdwn | 4 +++- doc/news/git_push_to_this_wiki.mdwn | 2 ++ doc/news/ikiwiki-hosting.mdwn | 2 ++ doc/news/ikiwiki_accepted_for_Summer_of_Code.mdwn | 4 +++- doc/news/ikiwiki_screencast.mdwn | 2 ++ doc/news/ikiwiki_version_3.0.mdwn | 2 ++ doc/news/irc_channel.mdwn | 2 ++ doc/news/moved_to_git.mdwn | 2 ++ doc/news/new_domain_name.mdwn | 4 +++- doc/news/no_more_email_notifications.mdwn | 2 ++ doc/news/openid.mdwn | 2 ++ doc/news/server_move.mdwn | 2 ++ doc/news/server_move_2009.mdwn | 2 ++ doc/news/server_speed.mdwn | 2 ++ doc/news/stylesheets.mdwn | 2 ++ doc/news/version_3.20140815.mdwn | 3 ++- doc/news/version_3.20140831.mdwn | 3 ++- doc/news/version_3.20140916.mdwn | 1 + doc/news/version_3.20141016.mdwn | 1 + doc/news/version_3.20150107.mdwn | 1 + doc/news/version_3.20150329.mdwn | 2 ++ doc/tips/Adding_Disqus_to_your_wiki.mdwn | 2 ++ doc/tips/DreamHost.mdwn | 2 ++ .../Git_repository_and_web_server_on_different_hosts.mdwn | 2 ++ doc/tips/Google_custom_search.mdwn | 2 ++ ...iwiki_and_master_git_repository_on_different_machines.mdwn | 1 + ...th_git-annex__44___the_album_and_the_underlay_plugins.mdwn | 2 ++ doc/tips/Importing_posts_from_Wordpress.mdwn | 2 ++ doc/tips/JavaScript_to_add_index.html_to_file:_links.mdwn | 2 ++ doc/tips/Make_calendar_start_week_on_Monday.mdwn | 2 ++ doc/tips/Movable_Type_to_ikiwiki.mdwn | 2 ++ doc/tips/Right-to-left___40__RTL__41___page_text.mdwn | 2 ++ doc/tips/add_chatterbox_to_blog.mdwn | 2 ++ doc/tips/blog_script.mdwn | 3 ++- doc/tips/comments_feed.mdwn | 2 ++ doc/tips/convert_blogger_blogs_to_ikiwiki.mdwn | 2 ++ doc/tips/convert_drupal_to_ikiwiki.mdwn | 2 ++ doc/tips/convert_mediawiki_to_ikiwiki.mdwn | 1 + doc/tips/convert_moinmoin_to_ikiwiki.mdwn | 2 ++ doc/tips/convert_textpattern_to_ikiwiki.mdwn | 2 ++ doc/tips/distributed_wikis.mdwn | 2 ++ doc/tips/dot_cgi.mdwn | 2 ++ doc/tips/emacs_syntax_highlighting.mdwn | 2 ++ doc/tips/embedding_content.mdwn | 2 ++ doc/tips/follow_wikilinks_from_inside_vim.mdwn | 2 ++ doc/tips/github.mdwn | 2 ++ doc/tips/howto_avoid_flooding_aggregators.mdwn | 2 ++ doc/tips/howto_limit_to_admin_users.mdwn | 2 ++ doc/tips/htaccess_file.mdwn | 2 ++ doc/tips/html5.mdwn | 2 ++ doc/tips/ikiwiki_as_a_requirements_management_tool.mdwn | 1 + doc/tips/ikiwiki_on_mac_os_x.mdwn | 1 + doc/tips/ikiwiki_via_gopher.mdwn | 2 ++ doc/tips/importing_posts_from_typo.mdwn | 2 ++ doc/tips/inside_dot_ikiwiki.mdwn | 1 + doc/tips/integrated_issue_tracking_with_ikiwiki.mdwn | 1 + doc/tips/laptop_wiki_with_git.mdwn | 1 + doc/tips/laptop_wiki_with_git_extended.mdwn | 1 + doc/tips/mailman_subscription_form.mdwn | 2 ++ doc/tips/markdown_and_eclipse.mdwn | 2 ++ doc/tips/mathopd_permissions.mdwn | 2 ++ doc/tips/migrating_podcast_to_ikiwiki.mdwn | 2 ++ doc/tips/monitor_page_changes_through_IRC.mdwn | 2 ++ doc/tips/nearlyfreespeech.mdwn | 2 ++ doc/tips/optimising_ikiwiki.mdwn | 2 ++ doc/tips/parentlinks_style.mdwn | 2 ++ doc/tips/psgi.mdwn | 2 ++ doc/tips/redirections_for_usedirs.mdwn | 4 +++- doc/tips/spam_and_softwaresites.mdwn | 2 ++ doc/tips/switching_to_usedirs.mdwn | 2 ++ doc/tips/untrusted_git_push.mdwn | 2 ++ doc/tips/upgrade_to_3.0.mdwn | 2 ++ doc/tips/using_the_web_interface_with_a_real_text_editor.mdwn | 2 ++ doc/tips/vim_and_ikiwiki.mdwn | 2 ++ doc/tips/vim_syntax_highlighting.mdwn | 2 ++ doc/tips/wikiannounce.mdwn | 2 ++ doc/tips/yaml_setup_files.mdwn | 2 ++ 81 files changed, 157 insertions(+), 8 deletions(-) diff --git a/debian/changelog b/debian/changelog index 896975e89..526aa12ed 100644 --- a/debian/changelog +++ b/debian/changelog @@ -28,6 +28,9 @@ ikiwiki (3.20150330) UNRELEASED; urgency=medium * debian/copyright: turn comments on provenance into Comment * brokenlinks: sort the pages that link to the missing page, for better reproducibility + * Add [[!meta date]] to news items and tips, since the git checkout + and build process can leave the checkout date in the tarball + release, leading to unstable sorting -- Joey Hess Tue, 28 Apr 2015 12:24:08 -0400 diff --git a/doc/news/Article_on_Ikiwiki_as_a_BTS.mdwn b/doc/news/Article_on_Ikiwiki_as_a_BTS.mdwn index a5029f109..42a0f935f 100644 --- a/doc/news/Article_on_Ikiwiki_as_a_BTS.mdwn +++ b/doc/news/Article_on_Ikiwiki_as_a_BTS.mdwn @@ -1 +1,3 @@ -[Integrated issue tracking with Ikiwiki](http://www.linuxworld.com/news/2007/040607-integrated-issue-tracking-ikiwiki.html) by Joey Hess is now available on LinuxWorld.com. (LinuxWorld's author contract also allows this article to become part of the project's documentation.) Learn how to use Ikiwiki inlining and PageSpecs for lightweight workflow. Joey also explains how having the BTS and docs in the project's revision control system can help users of distributed revision control systems keep bug tracking info in sync with code changes. \ No newline at end of file +[[!meta date="2007-04-06 21:29:16 +0000"]] + +[Integrated issue tracking with Ikiwiki](http://www.linuxworld.com/news/2007/040607-integrated-issue-tracking-ikiwiki.html) by Joey Hess is now available on LinuxWorld.com. (LinuxWorld's author contract also allows this article to become part of the project's documentation.) Learn how to use Ikiwiki inlining and PageSpecs for lightweight workflow. Joey also explains how having the BTS and docs in the project's revision control system can help users of distributed revision control systems keep bug tracking info in sync with code changes. diff --git a/doc/news/code_swarm.mdwn b/doc/news/code_swarm.mdwn index 09b68523e..5a97988c2 100644 --- a/doc/news/code_swarm.mdwn +++ b/doc/news/code_swarm.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2008-07-11 09:58:19 -0400"]] + I've produced a [code_swarm](http://vis.cs.ucdavis.edu/~ogawa/codeswarm/) visualization of the first 2+ years of ikiwiki's commit history. diff --git a/doc/news/consultant_list.mdwn b/doc/news/consultant_list.mdwn index 1adf2ed67..f6140d4d0 100644 --- a/doc/news/consultant_list.mdwn +++ b/doc/news/consultant_list.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2008-06-12 16:34:18 -0400"]] + I was asked a good question today: How can a company find someone to work on ikiwiki? To help answer this question, I've set up a [[consultants]] page. If you might be interested in being paid to work on ikiwiki, please add your diff --git a/doc/news/donations.mdwn b/doc/news/donations.mdwn index 5fea32c81..765afe099 100644 --- a/doc/news/donations.mdwn +++ b/doc/news/donations.mdwn @@ -1 +1,3 @@ -After looking up and noticing that another 8 hours had passed, replying to people and hacking, I've added a [[TipJar]] page, in case anyone feels like tossing me a few bucks for ikiwiki. TIA! --[[Joey]] \ No newline at end of file +[[!meta date="2006-12-29 07:05:57 +0000"]] + +After looking up and noticing that another 8 hours had passed, replying to people and hacking, I've added a [[TipJar]] page, in case anyone feels like tossing me a few bucks for ikiwiki. TIA! --[[Joey]] diff --git a/doc/news/git_push_to_this_wiki.mdwn b/doc/news/git_push_to_this_wiki.mdwn index 4b3fcbe69..ea3350b25 100644 --- a/doc/news/git_push_to_this_wiki.mdwn +++ b/doc/news/git_push_to_this_wiki.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2008-10-24 16:08:36 -0400"]] + Now you can use [[git]] to clone this wiki, and push your changes back, thanks to ikiwiki's new support for [[tips/untrusted_git_push]]. Enjoy working on the wiki while offline! --[[Joey]] diff --git a/doc/news/ikiwiki-hosting.mdwn b/doc/news/ikiwiki-hosting.mdwn index 092530a14..13c21d1e7 100644 --- a/doc/news/ikiwiki-hosting.mdwn +++ b/doc/news/ikiwiki-hosting.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2010-08-05 17:44:47 -0400"]] + ikiwiki-hosting is an interface on top of Ikiwiki to allow easy management of lots of ikiwiki sites. I developed it for [Branchable](http://www.branchable.com/), an Ikiwiki hosting provider. diff --git a/doc/news/ikiwiki_accepted_for_Summer_of_Code.mdwn b/doc/news/ikiwiki_accepted_for_Summer_of_Code.mdwn index 0aa9d8821..0b593e898 100644 --- a/doc/news/ikiwiki_accepted_for_Summer_of_Code.mdwn +++ b/doc/news/ikiwiki_accepted_for_Summer_of_Code.mdwn @@ -1,5 +1,7 @@ +[[!meta date="2007-03-15 10:55:18 +0000"]] + Google has accepted ikiwiki as a mentoring organization for [Summer of Code 2007](http://code.google.com/soc). See our [[Summer_of_Code|soc]] page for projects. ---[[JoshTriplett]] \ No newline at end of file +--[[JoshTriplett]] diff --git a/doc/news/ikiwiki_screencast.mdwn b/doc/news/ikiwiki_screencast.mdwn index 429108246..d9c69d458 100644 --- a/doc/news/ikiwiki_screencast.mdwn +++ b/doc/news/ikiwiki_screencast.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2007-11-26 19:14:22 -0500"]] + I've put together a short screencast that covers approximatly the first half of the [[setup]] document, and includes a demo of setting up a blog using ikiwiki. diff --git a/doc/news/ikiwiki_version_3.0.mdwn b/doc/news/ikiwiki_version_3.0.mdwn index 7ca636cf2..c2555e36a 100644 --- a/doc/news/ikiwiki_version_3.0.mdwn +++ b/doc/news/ikiwiki_version_3.0.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2008-12-31 15:30:41 -0500"]] + Ikiwiki has reached version 3.0 and entered a new phase in its [[development_cycle|roadmap]]. diff --git a/doc/news/irc_channel.mdwn b/doc/news/irc_channel.mdwn index 248fd3c67..81fbf602b 100644 --- a/doc/news/irc_channel.mdwn +++ b/doc/news/irc_channel.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2007-02-20 10:11:01 +0000"]] + Ikiwiki now has an IRC channel: `#ikiwiki` on irc.oftc.net The channel features live commit messages for CIA for changes to both diff --git a/doc/news/moved_to_git.mdwn b/doc/news/moved_to_git.mdwn index 8a1fa11f3..0f819cf51 100644 --- a/doc/news/moved_to_git.mdwn +++ b/doc/news/moved_to_git.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2007-10-24 22:21:06 -0400"]] + I've started using git as ikiwiki's main repository. See [[download]] for repository locations. diff --git a/doc/news/new_domain_name.mdwn b/doc/news/new_domain_name.mdwn index 395c3b651..1bad39463 100644 --- a/doc/news/new_domain_name.mdwn +++ b/doc/news/new_domain_name.mdwn @@ -1 +1,3 @@ -Ikiwiki has its own domain now, ikiwiki.info. Update your links. \ No newline at end of file +Ikiwiki has its own domain now, ikiwiki.info. Update your links. + +[[!meta date="2007-02-18 20:24:26 +0000"]] diff --git a/doc/news/no_more_email_notifications.mdwn b/doc/news/no_more_email_notifications.mdwn index 685a0d340..18a70557e 100644 --- a/doc/news/no_more_email_notifications.mdwn +++ b/doc/news/no_more_email_notifications.mdwn @@ -12,3 +12,5 @@ Statically building the RecentChanges also has performance implications, I'll keep an eye on [[server_speed]].. --[[Joey]] + +[[!meta date="2008-01-29 18:48:01 -0500"]] diff --git a/doc/news/openid.mdwn b/doc/news/openid.mdwn index 8d701be7a..b448c384d 100644 --- a/doc/news/openid.mdwn +++ b/doc/news/openid.mdwn @@ -11,3 +11,5 @@ OpenID, and see how OpenID works for you. And let me know your feelings about making such a switch. --[[Joey]] [[!poll 77 "Accept only OpenID for logins" 22 "Accept only password logins" 50 "Accept both"]] + +[[!meta date="2006-11-20 21:08:23 +0000"]] diff --git a/doc/news/server_move.mdwn b/doc/news/server_move.mdwn index 49d025788..7173f24ed 100644 --- a/doc/news/server_move.mdwn +++ b/doc/news/server_move.mdwn @@ -7,3 +7,5 @@ hasn't caught up yet. I'll keep the old server up for a while too and merge any changes across since git makes that bog-easy. Please report any problems.. + +[[!meta date="2008-03-19 23:07:13 -0400"]] diff --git a/doc/news/server_move_2009.mdwn b/doc/news/server_move_2009.mdwn index 8be5debe1..57d6fd2c5 100644 --- a/doc/news/server_move_2009.mdwn +++ b/doc/news/server_move_2009.mdwn @@ -4,3 +4,5 @@ The ikiwiki.info domain has been moved to a new server. If you can see this, your DNS has already caught up and you are using the new server. By the way, the new server should be somewhat faster. --[[Joey]] + +[[!meta date="2009-12-12 15:19:42 -0500"]] diff --git a/doc/news/server_speed.mdwn b/doc/news/server_speed.mdwn index 60ce59d42..e467eeb1a 100644 --- a/doc/news/server_speed.mdwn +++ b/doc/news/server_speed.mdwn @@ -7,3 +7,5 @@ If you have specifics on performance issues, you might mention them on the [[discussion]] page. Ikiwiki is now hosted at [Branchable](http://branchable.com/). + +[[!meta date="2007-02-20 10:40:02 +0000"]] diff --git a/doc/news/stylesheets.mdwn b/doc/news/stylesheets.mdwn index a5f094606..86b0ea9c7 100644 --- a/doc/news/stylesheets.mdwn +++ b/doc/news/stylesheets.mdwn @@ -14,3 +14,5 @@ I'm also always looking for minimalistic yet refined additions to the default style sheet, and always appreciate suggestions for it. --[[Joey]] + +[[!meta date="2006-09-23 00:12:21 +0000"]] diff --git a/doc/news/version_3.20140815.mdwn b/doc/news/version_3.20140815.mdwn index 6ec3c73c3..5fb2da68d 100644 --- a/doc/news/version_3.20140815.mdwn +++ b/doc/news/version_3.20140815.mdwn @@ -7,4 +7,5 @@ ikiwiki 3.20140815 released with [[!toggle text="these changes"]] Thanks, David Bremner * highlight: Add support for multiple language definition directories Closes: #[757680](http://bugs.debian.org/757680) - Thanks, David Bremner"""]] \ No newline at end of file + Thanks, David Bremner"""]] +[[!meta date="2014-08-15 13:20:58 -0400"]] diff --git a/doc/news/version_3.20140831.mdwn b/doc/news/version_3.20140831.mdwn index c8ea1a237..daf9e331d 100644 --- a/doc/news/version_3.20140831.mdwn +++ b/doc/news/version_3.20140831.mdwn @@ -1,3 +1,4 @@ ikiwiki 3.20140831 released with [[!toggle text="these changes"]] [[!toggleable text=""" - * Make --no-gettime work in initial build. Closes: #[755075](http://bugs.debian.org/755075)"""]] \ No newline at end of file + * Make --no-gettime work in initial build. Closes: #[755075](http://bugs.debian.org/755075)"""]] +[[!meta date="2014-08-31 14:21:36 -0700"]] diff --git a/doc/news/version_3.20140916.mdwn b/doc/news/version_3.20140916.mdwn index a2c23e025..1cf09e652 100644 --- a/doc/news/version_3.20140916.mdwn +++ b/doc/news/version_3.20140916.mdwn @@ -31,3 +31,4 @@ ikiwiki 3.20140916 released with [[!toggle text="these changes"]] * Add \[[!templatebody]] directive so template pages don't have to be simultaneously a valid template and valid HTML * Add [[smcv]] to Uploaders and release to Debian"""]] +[[!meta date="2014-09-16 11:16:52 +0100"]] diff --git a/doc/news/version_3.20141016.mdwn b/doc/news/version_3.20141016.mdwn index dd7f810e8..357979417 100644 --- a/doc/news/version_3.20141016.mdwn +++ b/doc/news/version_3.20141016.mdwn @@ -36,3 +36,4 @@ ikiwiki 3.20141016 released with [[!toggle text="these changes"]] * debian: rename debian/link to debian/links so the intended symlinks appear * debian: fix some wrong paths in the copyright file """]] +[[!meta date="2014-10-17 01:01:53 +0100"]] diff --git a/doc/news/version_3.20150107.mdwn b/doc/news/version_3.20150107.mdwn index 17e65ea1f..7cae042ac 100644 --- a/doc/news/version_3.20150107.mdwn +++ b/doc/news/version_3.20150107.mdwn @@ -41,3 +41,4 @@ ikiwiki 3.20150107 released with [[!toggle text="these changes"]] * po: If msgmerge falls over on a problem po file, print a warning message, but don't let this problem crash ikiwiki entirely. """]] +[[!meta date="2015-01-07 10:24:25 +0000"]] diff --git a/doc/news/version_3.20150329.mdwn b/doc/news/version_3.20150329.mdwn index 983bd2e84..7e0d3e0bc 100644 --- a/doc/news/version_3.20150329.mdwn +++ b/doc/news/version_3.20150329.mdwn @@ -30,3 +30,5 @@ security update fixing a cross-site scripting vulnerability. In addition, version 3.20141016.2 was released on the same day to backport the cross-site-scripting fix to Debian 8. + +[[!meta date="2015-03-29 22:46:39 +0100"]] diff --git a/doc/tips/Adding_Disqus_to_your_wiki.mdwn b/doc/tips/Adding_Disqus_to_your_wiki.mdwn index 3fd3a647d..ddc42c8f7 100644 --- a/doc/tips/Adding_Disqus_to_your_wiki.mdwn +++ b/doc/tips/Adding_Disqus_to_your_wiki.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2008-08-19 05:30:33 -0400"]] + Disqus is a comment system that you can add to your blog to manage comments. To add it to ikiwiki first create an account at disqus and add you blog. Then click on the Admin link at that top of the main page. diff --git a/doc/tips/DreamHost.mdwn b/doc/tips/DreamHost.mdwn index 338bca782..95b46a68d 100644 --- a/doc/tips/DreamHost.mdwn +++ b/doc/tips/DreamHost.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2008-05-05 14:14:08 -0400"]] + # Introduction I had some trouble installing ikiwiki on to a shared hosting service (DreamHost) and figured I'd post the results, since it was pretty rough to get installed. These instructions should work for Perl generally (some of the docs are borrowed from Catalyst's docs), but are tailored for Ikiwiki. There are a few items I'll file as bugs, as well, to aid future installation, but frankly the problems appear to be with installing perl as a non-root user, not anything specific to iki. diff --git a/doc/tips/Git_repository_and_web_server_on_different_hosts.mdwn b/doc/tips/Git_repository_and_web_server_on_different_hosts.mdwn index c1529c7a0..e140be3a0 100644 --- a/doc/tips/Git_repository_and_web_server_on_different_hosts.mdwn +++ b/doc/tips/Git_repository_and_web_server_on_different_hosts.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2008-10-19 18:33:59 -0400"]] + One may want to provide ikiwiki hosting with [[rcs/git]]+ssh access and web server located at different hosts. Here's a description for such a setup, using password-less SSH as a way of communication between diff --git a/doc/tips/Google_custom_search.mdwn b/doc/tips/Google_custom_search.mdwn index 1093029f5..1cb7016d6 100644 --- a/doc/tips/Google_custom_search.mdwn +++ b/doc/tips/Google_custom_search.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2008-10-18 09:21:24 -0400"]] + Instead of the [[plugins/search]] plugin you could embed [Google Custom Search](http://www.google.com/cse) for site search functionality. **Unfortunately** you need [[plugins/rawhtml]] enabled. diff --git a/doc/tips/Hosting_Ikiwiki_and_master_git_repository_on_different_machines.mdwn b/doc/tips/Hosting_Ikiwiki_and_master_git_repository_on_different_machines.mdwn index e6277d338..49ae172d1 100644 --- a/doc/tips/Hosting_Ikiwiki_and_master_git_repository_on_different_machines.mdwn +++ b/doc/tips/Hosting_Ikiwiki_and_master_git_repository_on_different_machines.mdwn @@ -1,4 +1,5 @@ [[!meta title="Hosting Ikiwiki with a master git repository on a remote machine"]] +[[!meta date="2013-07-22 16:38:20 -0400"]] This tutorial explains how to set up a wiki such that: diff --git a/doc/tips/Ikiwiki_with_git-annex__44___the_album_and_the_underlay_plugins.mdwn b/doc/tips/Ikiwiki_with_git-annex__44___the_album_and_the_underlay_plugins.mdwn index a011ac063..d08ba36f0 100644 --- a/doc/tips/Ikiwiki_with_git-annex__44___the_album_and_the_underlay_plugins.mdwn +++ b/doc/tips/Ikiwiki_with_git-annex__44___the_album_and_the_underlay_plugins.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2013-09-26 09:22:26 -0400"]] + # Howto avoid heavy files in ikiwiki git repo Continuation of discussion at [git-annex forum](http://git-annex.branchable.com/forum/git-annex___38___ikiwiki_experiment/) turns out the git-annex tricks could be avoided. diff --git a/doc/tips/Importing_posts_from_Wordpress.mdwn b/doc/tips/Importing_posts_from_Wordpress.mdwn index 1ea82b862..6dc9734fe 100644 --- a/doc/tips/Importing_posts_from_Wordpress.mdwn +++ b/doc/tips/Importing_posts_from_Wordpress.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2007-10-05 06:59:14 +0000"]] + Use case: You want to move away from Wordpress to Ikiwiki as your blogging/website platform, but you want to retain your old posts. [This](http://git.chris-lamb.co.uk/?p=ikiwiki-wordpress-import.git) is a simple tool that generates [git-fast-import](http://www.kernel.org/pub/software/scm/git/docs/git-fast-import.html)-compatible data from a WordPress export XML file. diff --git a/doc/tips/JavaScript_to_add_index.html_to_file:_links.mdwn b/doc/tips/JavaScript_to_add_index.html_to_file:_links.mdwn index 250bb26af..e0bf4acf0 100644 --- a/doc/tips/JavaScript_to_add_index.html_to_file:_links.mdwn +++ b/doc/tips/JavaScript_to_add_index.html_to_file:_links.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2007-09-10 04:32:55 +0000"]] + The source file `foo/bar.mdwn` or `foo/bar.html` generates the page `foo/bar/index.html`, but the links to the page appear as "`foo/bar/`". This is fine (and recommended) for pages diff --git a/doc/tips/Make_calendar_start_week_on_Monday.mdwn b/doc/tips/Make_calendar_start_week_on_Monday.mdwn index 5bce4b649..d20634d9e 100644 --- a/doc/tips/Make_calendar_start_week_on_Monday.mdwn +++ b/doc/tips/Make_calendar_start_week_on_Monday.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2011-07-14 17:27:42 -0400"]] + To accomplish this on a blog setup, I ran: mkdir ${SRCDIR}/templates diff --git a/doc/tips/Movable_Type_to_ikiwiki.mdwn b/doc/tips/Movable_Type_to_ikiwiki.mdwn index 28fdc6a5e..42cf9a73f 100644 --- a/doc/tips/Movable_Type_to_ikiwiki.mdwn +++ b/doc/tips/Movable_Type_to_ikiwiki.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2013-09-24 05:32:11 -0400"]] + this script can be used to convert your existing Movable Type blog/database to a ikiwiki blog. First, go to your MT Admin panel and purge all spam comments/trackbacks. Then use this script: diff --git a/doc/tips/Right-to-left___40__RTL__41___page_text.mdwn b/doc/tips/Right-to-left___40__RTL__41___page_text.mdwn index 339f05ba7..5b8cd1474 100644 --- a/doc/tips/Right-to-left___40__RTL__41___page_text.mdwn +++ b/doc/tips/Right-to-left___40__RTL__41___page_text.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2014-07-11 08:25:31 -0400"]] + Here's a simple way to create pages in which the page body (or a part of it) goes right-to-left. This includes things you insert into the page, such as polls and blockquotes and lists and a progress bar and so on. Some things don't work perfectly, but if diff --git a/doc/tips/add_chatterbox_to_blog.mdwn b/doc/tips/add_chatterbox_to_blog.mdwn index e07e36b07..0414d1804 100644 --- a/doc/tips/add_chatterbox_to_blog.mdwn +++ b/doc/tips/add_chatterbox_to_blog.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2009-04-10 17:47:39 -0400"]] + If you use twitter or identi.ca, here's how to make a box on the side of your blog that holds your recent status updates from there, like I have on [my blog](http://kitenet.net/~joey/blog/) diff --git a/doc/tips/blog_script.mdwn b/doc/tips/blog_script.mdwn index 1dfd71538..2f64a79e2 100644 --- a/doc/tips/blog_script.mdwn +++ b/doc/tips/blog_script.mdwn @@ -1,6 +1,7 @@ +[[!meta date="2007-04-14 20:18:11 +0000"]] + I have a [blog](http://git.kitenet.net/?p=joey/home.git;a=blob_plain;f=bin/blog) program that I use to write blog posts in a text editor. The first line I enter is used as the title, and it automatically comes up with a unique page name based on the title and handles all the details of posting to my blog. --[[Joey]] - diff --git a/doc/tips/comments_feed.mdwn b/doc/tips/comments_feed.mdwn index 3d6a8c449..b728f9f00 100644 --- a/doc/tips/comments_feed.mdwn +++ b/doc/tips/comments_feed.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2008-12-18 20:20:42 -0500"]] + You've enabled the [[plugins/comments]] plugin, so a set of pages on your blog can have comments added to them. Pages with comments even have special feeds that can be used to subscribe to those comments. But you'd like to diff --git a/doc/tips/convert_blogger_blogs_to_ikiwiki.mdwn b/doc/tips/convert_blogger_blogs_to_ikiwiki.mdwn index e71e2132d..97c331fd6 100644 --- a/doc/tips/convert_blogger_blogs_to_ikiwiki.mdwn +++ b/doc/tips/convert_blogger_blogs_to_ikiwiki.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2013-01-18 04:42:05 -0400"]] + Daniel Burrows [explains](http://algebraicthunk.net/~dburrows/blog/entry/howto-convert-your-blogger-or-blogspot-blog-to-ikiwiki/) how to convert your Blogger/BlogSpot blog to ikiwiki. diff --git a/doc/tips/convert_drupal_to_ikiwiki.mdwn b/doc/tips/convert_drupal_to_ikiwiki.mdwn index 79d83e57e..9df26d828 100644 --- a/doc/tips/convert_drupal_to_ikiwiki.mdwn +++ b/doc/tips/convert_drupal_to_ikiwiki.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2015-02-06 11:29:25 -0500"]] + [[anarcat]] wrote a [drupal2ikiwiki](http://anarc.at/services/wiki/drupal/drupal2ikiwiki.py) program to import his Drupal site. There's a [detailed article](http://anarc.at/blog/2015-02-06-migrating-drupal-ikiwiki/) explaining the justification behind the switch, the various approaches taken and more! diff --git a/doc/tips/convert_mediawiki_to_ikiwiki.mdwn b/doc/tips/convert_mediawiki_to_ikiwiki.mdwn index e8f6a26a1..91e191c4c 100644 --- a/doc/tips/convert_mediawiki_to_ikiwiki.mdwn +++ b/doc/tips/convert_mediawiki_to_ikiwiki.mdwn @@ -1,4 +1,5 @@ [[!toc levels=2]] +[[!meta date="2008-10-20 16:55:38 -0400"]] Mediawiki is a dynamically-generated wiki which stores its data in a relational database. Pages are marked up using a proprietary markup. It is diff --git a/doc/tips/convert_moinmoin_to_ikiwiki.mdwn b/doc/tips/convert_moinmoin_to_ikiwiki.mdwn index 211cb4e2a..4b3deb2ea 100644 --- a/doc/tips/convert_moinmoin_to_ikiwiki.mdwn +++ b/doc/tips/convert_moinmoin_to_ikiwiki.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2008-10-20 16:55:39 -0400"]] + This MoinMoin converter converts wikis to ikiwikis backed by a git repository, including full history. It simply parses the wiki pages into markdown using the MoinMoin engine. The converter was originally written by [[JoshTriplett]] and included support for Tikiwiki, for which it parses the wiki pages to HTML then back into markdown using the `libhtml-wikiconverter` Perl package. That original version from Josh is still available from [his wiki page](/users/JoshTriplett). diff --git a/doc/tips/convert_textpattern_to_ikiwiki.mdwn b/doc/tips/convert_textpattern_to_ikiwiki.mdwn index b6c6e9627..f310b1a49 100644 --- a/doc/tips/convert_textpattern_to_ikiwiki.mdwn +++ b/doc/tips/convert_textpattern_to_ikiwiki.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2015-01-07 23:11:57 -0500"]] + [[Amitai Schlair|schmonz]] wrote an `ikiwiki-import` program that currently can only [import from Textpattern](https://github.com/schmonz/txp2ikiwiki), and then only diff --git a/doc/tips/distributed_wikis.mdwn b/doc/tips/distributed_wikis.mdwn index 2547a2e9f..92d4ce9da 100644 --- a/doc/tips/distributed_wikis.mdwn +++ b/doc/tips/distributed_wikis.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2008-05-06 19:22:09 -0400"]] + [[rcs/git]] and other distributed version control systems are all about making it easy to create and maintain copies and branches of a project. And this can be used for all sorts of interesting stuff. Since ikiwiki can use diff --git a/doc/tips/dot_cgi.mdwn b/doc/tips/dot_cgi.mdwn index 51d0c5e62..a33c8f385 100644 --- a/doc/tips/dot_cgi.mdwn +++ b/doc/tips/dot_cgi.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2009-01-12 20:01:03 -0500"]] + It's common to name the [[cgi]] "ikiwiki.cgi", and put it somewhere like `~/public_html/ikiwiki.cgi`, or `/var/www/wiki/ikiwiki.cgi`. diff --git a/doc/tips/emacs_syntax_highlighting.mdwn b/doc/tips/emacs_syntax_highlighting.mdwn index 941cf5415..b24947aa7 100644 --- a/doc/tips/emacs_syntax_highlighting.mdwn +++ b/doc/tips/emacs_syntax_highlighting.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2008-11-10 17:40:03 -0500"]] + A [markdown mode](http://jblevins.org/projects/markdown-mode/) for emacs can help in editing of ikiwiki [[ikiwiki/markdown]] files. diff --git a/doc/tips/embedding_content.mdwn b/doc/tips/embedding_content.mdwn index bfe458a84..96bc0653f 100644 --- a/doc/tips/embedding_content.mdwn +++ b/doc/tips/embedding_content.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2008-12-26 15:27:49 -0500"]] + Content from sites such as YouTube can be embedded into a web page. Maybe you want to do this. But you'll find that the [[plugins/htmlscrubber]] doesn't let you. It blocks the tags used to embed such content, because diff --git a/doc/tips/follow_wikilinks_from_inside_vim.mdwn b/doc/tips/follow_wikilinks_from_inside_vim.mdwn index 015a4ecee..e7258f42d 100644 --- a/doc/tips/follow_wikilinks_from_inside_vim.mdwn +++ b/doc/tips/follow_wikilinks_from_inside_vim.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2010-02-08 23:32:05 -0500"]] + The [ikiwiki-nav](http://www.vim.org/scripts/script.php?script_id=2968) plugin for vim eases the editing of IkiWiki wikis, by letting you "follow" the wikilinks on your file (page), by loading the file associated with a given diff --git a/doc/tips/github.mdwn b/doc/tips/github.mdwn index d745bfcc5..6011a450f 100644 --- a/doc/tips/github.mdwn +++ b/doc/tips/github.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2008-12-29 14:58:54 -0500"]] + Here's how to set up a static wiki or blog using ikiwiki with no hosting fees. Everything is hosted on github, both the git repository and the web site. Your laptop is used to generate and publish changes to it. diff --git a/doc/tips/howto_avoid_flooding_aggregators.mdwn b/doc/tips/howto_avoid_flooding_aggregators.mdwn index e45b96689..61d44ef5b 100644 --- a/doc/tips/howto_avoid_flooding_aggregators.mdwn +++ b/doc/tips/howto_avoid_flooding_aggregators.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2007-04-14 20:29:32 +0000"]] + If you have a [[blog]] that is aggregated, either on a site like Planet Debian, or just through user subscriptions, one common problem is that changes to the guids of items in the blog can “flood” the aggregator, diff --git a/doc/tips/howto_limit_to_admin_users.mdwn b/doc/tips/howto_limit_to_admin_users.mdwn index 4d579327a..556718d44 100644 --- a/doc/tips/howto_limit_to_admin_users.mdwn +++ b/doc/tips/howto_limit_to_admin_users.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2010-07-07 10:48:36 +0000"]] + Enable [[plugins/lockedit]] in your setup file. For example: diff --git a/doc/tips/htaccess_file.mdwn b/doc/tips/htaccess_file.mdwn index 6964cf24e..0990181ff 100644 --- a/doc/tips/htaccess_file.mdwn +++ b/doc/tips/htaccess_file.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2010-03-14 14:58:13 -0400"]] + If you try to include a `.htaccess` file in your wiki's source, in order to configure the web server, you'll find that ikiwiki excludes it from processing. In fact, ikiwiki excludes any file starting with a dot, as well diff --git a/doc/tips/html5.mdwn b/doc/tips/html5.mdwn index b47c3fe39..d71cfe4e2 100644 --- a/doc/tips/html5.mdwn +++ b/doc/tips/html5.mdwn @@ -1,3 +1,5 @@ +[[!meta date="2010-05-02 17:16:15 -0400"]] + First, if you just want to embed videos using the html5 `