common_user_error(_t('No such document.'));
return;
}
- $output = Markdown(file_get_contents($filename));
+ $c = file_get_contents($filename);
+ $c = preg_replace('/%%action.(\w+)%%/e', "common_local_url('\\1')", $c);
+ $c = preg_replace('/%%doc.(\w+)%%/e', "common_local_url('doc', array('title'=>'\\1'))", $c);
+ $c = preg_replace('/%%(\w+).(\w+)%%/e', '$config[\'\\1\'][\'\\2\']', $c);
+ $output = Markdown($c);
common_show_header(_t(ucfirst($title)));
common_raw($output);
common_show_footer();
About
-----
-This site is a
+%%site.name%% is a
[micro-blogging](http://en.wikipedia.org/wiki/Micro-blogging) service
-based on the Free Software [Laconica](http://laconi.ca/) tool. You can
-register for an account, post small (140 chars or less) text notices
-about yourself (or practically anything), and follow along as your
-friends or people you're interested in post their own notices.
+based on the Free Software [Laconica](http://laconi.ca/) tool.
+
+If you [register](%%action.register%%) for an account,
+you can post small (140 chars or less) text notices
+about yourself, where you are, what you're doing, or practically
+anything you want. You can also subscribe to the notices of your
+friends, or other people you're interested in, and follow them on the
+Web or in an [RSS](http://en.wikipedia.org/wiki/RSS) feed.
+ Automatically linkify URLs in notices
+ themes
+ theme per site
-- only local notices in public stream
-- only local notices in public RSS
++ only local notices in public stream
++ only local notices in public RSS
+ graphic refresh on all
+ graphic refresh on avatar
+ graphic refresh on doc