aboutsummaryrefslogtreecommitdiff
path: root/doc/plugins/calendar.mdwn
diff options
context:
space:
mode:
authorJoey Hess <joey@kodama.kitenet.net>2008-09-11 17:21:14 -0400
committerJoey Hess <joey@kodama.kitenet.net>2008-09-11 17:21:14 -0400
commitc3d77f9ce9d0f183e4d115b6a696dd8eb4530b51 (patch)
tree17ab5093cee2f7678768d0faaca17626b554dbc4 /doc/plugins/calendar.mdwn
parentb85ea3f37d3725b549b97ed361528dcd15d718bc (diff)
downloadikiwiki-c3d77f9ce9d0f183e4d115b6a696dd8eb4530b51.tar
ikiwiki-c3d77f9ce9d0f183e4d115b6a696dd8eb4530b51.tar.gz
reorg from will's changes
The info about the cron job was lost (!), as was a paragraph about what pages the calendar links to. The CSS docs seems to fit better in the plugin page than the directive page, moved it back.
Diffstat (limited to 'doc/plugins/calendar.mdwn')
-rw-r--r--doc/plugins/calendar.mdwn34
1 files changed, 33 insertions, 1 deletions
diff --git a/doc/plugins/calendar.mdwn b/doc/plugins/calendar.mdwn
index dd60fa3b3..c9e95ce7e 100644
--- a/doc/plugins/calendar.mdwn
+++ b/doc/plugins/calendar.mdwn
@@ -1,6 +1,38 @@
[[!template id=plugin name=calendar author="[[ManojSrivastava]]"]]
[[!tag type/chrome]]
-This plugin implements the [[ikiwiki/directive/calendar]] [[ikiwiki/directive]].
+This plugin provides a [[ikiwiki/directive/calendar]] [[ikiwiki/directive]].
The directive displays a calendar, similar to the typical calendars shown on
some blogs.
+
+Since ikiwiki is a wiki compiler, to keep the calendar up-to-date,
+wikis that include it need to be preiodically refreshes, typically by cron
+at midnight. Example crontab:
+
+ 0 0 * * * ikiwiki -setup ~/ikiwiki.setup -refresh
+
+## CSS
+
+The output is liberally sprinkled with classes, for fine grained CSS
+customization.
+
+* `month-calendar` - The month calendar as a whole.
+* `month-calendar-head` - The head of the month calendar (ie,"March").
+* `month-calendar-day-head` - A column head in the month calendar (ie, a
+ day-of-week abbreviation).
+* `month-calendar-day-noday`, `month-calendar-day-link`,
+ `month-calendar-day-nolink`, `month-calendar-day-future`,
+ `month-calendar-day-this-day` - The day squares on the month calendar,
+ for days that are not in the month (before or after the month itself), that
+ don't have links, that do have links, that are in the future, or are that
+ are the current day, respectively.
+* `Sunday`, `Monday`, `Tuesday`, ... - Each day square is also given a class
+ matching its (localised) day of week, this can be used to highlight
+ weekends.
+* `year-calendar` - The year calendar as a whole.
+* `year-calendar-head` - The head of the year calendar (ie, "2007").
+* `year-calendar-subhead` - For example, "Months".
+* `year-calendar-month-link`, `year-calendar-month-nolink`,
+ `year-calendar-month-future`, `year-calendar-this-month` - The month
+ squares on the year calendar, for months with stories,
+ without, in the future, and currently selected, respectively.