Commit graph

263 commits

Author SHA1 Message Date
Uriel
1f376ad60a Further cleanup and code reorganization, move generic cgi related functions to cgilib.rc, start to add code to be used for handing comments and wiki editing. 2008-09-26 10:35:12 +02:00
Uriel
ff35f9ebf6 Big reorganization of blog and rss code, now much better integrated with the rest of the handler system, plus fixed a few bugs along the way.
This will make it easier to add things like .atom feeds and comments later.
2008-09-25 11:06:14 +02:00
Uriel
692f272645 Dynamically generate a sitemap.txt when the sitemap page is requested 2008-09-25 11:04:57 +02:00
Uriel
842dc4e0cb Add sample Atom feed file as basis for future template. 2008-09-25 07:02:58 +02:00
Uriel
b6086753db Add master, footer and header templates to lib. 2008-09-25 07:02:16 +02:00
Uriel
431b8c7eae Enable search for lib files in deprecated paths only if disableDeprecated is not true. 2008-09-25 07:01:30 +02:00
Uriel
83a10c526a Reorganization of included and template files, made more consistent and logical. inc/ is now called lib/, and all non-staic files in pub/ have moved to lib/.
In site dirs _config and _default.tpl have moved to _werc/ in preparation for things like comments.
2008-09-24 20:21:32 +02:00
Uriel
de1d5b1e54 Merge branches 2008-09-22 11:10:21 +02:00
Uriel
2a4ff92bd6 Minnor updates to README 2008-09-22 11:09:44 +02:00
Uriel
7123501859 Rename dummy file in sites/ 2008-09-22 11:05:02 +02:00
Uriel
34c8b5435d Added tag LATEST-RELEASE for changeset 308022a5eb91 2008-09-22 05:58:27 +02:00
Uriel
a51adb3b6f New release 2008-09-22 05:58:27 +02:00
Uriel
1413b17724 Cleanup a bit the code that generates page and blog-post titles. 2008-09-21 17:01:51 +02:00
Uriel
378967b37e Update TODO file 2008-09-18 05:45:20 +02:00
Uriel
efc509ac12 Use plan9port var so we can set the location of p9p without having to change the $path 2008-09-17 02:40:24 +02:00
Uriel
ca3c688c52 Reorganize configuration variables, now all settings can be customized from initrc.local and the default initrc documents the available options 2008-09-17 02:16:33 +02:00
Uriel
88cae6e429 Use /usr/bin/env to the perl binary in markdown.pl 2008-09-17 01:39:52 +02:00
Uriel
07ccf11004 Fix 404 status string 2008-09-16 22:29:52 +02:00
Uriel
2fed935c65 Correct inverted scape codes for > and < in .txt files 2008-09-15 07:23:00 +02:00
Uriel
475edc4186 Remove unused line 2008-09-15 07:18:47 +02:00
Uriel
33591c1f7f Hide robots.txt too! 2008-09-15 07:18:31 +02:00
Uriel
eade40776a Proper handling of .txt files in sitemaps, sidebar and dir listings. 2008-09-14 23:31:09 +02:00
Uriel
de5898ddde Merge 2008-09-14 23:18:23 +02:00
Uriel
793a1de02e Note that we should replace stat(1) with ls(1) and mtime(1) 2008-09-14 23:17:46 +02:00
Uriel
4d728ab9a8 Add a web server in rc by maht 2008-09-14 21:38:38 +02:00
Uriel
5a74202bef Added tag LATEST-RELEASE for changeset bc6374e77ae5 2008-09-12 02:16:04 +02:00
Uriel
d3b93484f2 Added tag LATEST-RELEASE for changeset 92c7d4ed4d36 2008-09-12 02:14:56 +02:00
Uriel
76a8ac4ae8 Added tag LATEST-RELEASE for changeset 017fe93c6e70 2008-09-12 02:11:12 +02:00
Uriel
337f166c1a New release 2008-09-12 02:11:12 +02:00
Uriel
14074c54d4 Added tag LATEST-RELEASE for changeset 92c7d4ed4d36 2008-09-12 02:09:22 +02:00
Uriel
978055d16d Added tag LATEST-RELEASE for changeset 08eddef51e28 2008-09-12 01:43:24 +02:00
Uriel
ebe450ec29 Use correct css class for sidebar items 2008-09-12 01:31:32 +02:00
Uriel
59e6c75cb5 New default 404.tpl that is not cat-v.org specific 2008-09-05 01:32:10 +02:00
Uriel
e4c9e85176 Allow site (and masterSite) wide extra headers, remove cat-v specific header 2008-09-05 01:28:30 +02:00
Uriel
f27b367508 Merge with new README 2008-09-05 01:11:50 +02:00
Uriel
f92b434cc4 New get_inc_file function to be used in templates and other places to get
includes/templates that can be overriden on a per-site (and group of sites)
basis.
2008-09-05 01:11:14 +02:00
Uriel
17fd5c9100 Considerably simplify sitemap.tpl, also makes 'dirfilter' application more
consistent between menu listing and sitemap.
2008-09-05 01:07:56 +02:00
Uriel
4ee357fd66 Add rudimentary README 2008-08-31 05:44:38 +02:00
Uriel
2356cf98a9 Fix blog title links 2008-08-29 01:05:05 +02:00
Uriel
79116cf03d Handle shared pub/ .tpl properly 2008-08-29 00:57:40 +02:00
Uriel
875d16625e Minnor fix to filter out blog posts items that don't begin with a date (maybe this will break some 'legacy' posts?) 2008-08-28 23:33:53 +02:00
Uriel
73b8b18679 Automatic perm redirect of foo/index to the canonical path foo/, also move the perm redirect function up and delete some unused code 2008-08-28 23:32:07 +02:00
Uriel
1f66984929 Comment out broken/unused code, plus some minnor debug improvements and a cat-v.org specific hack 2008-08-27 05:27:40 +02:00
Uriel
a9262efd94 Merge big code reorg 2008-07-16 03:12:29 +02:00
Uriel
38f3ab815b Big code reorg: split request handling code into two steps: 1) handler selection 2) handler execution
This allows for real 404 errors and in the future more cleanups and features
2008-07-16 03:05:41 +02:00
Uriel
b996f650c2 Rss compliance fix, put lastBuildDate where it belongs, even if the value is just aproximated 2008-07-12 07:58:04 +02:00
Uriel
cc6f787322 Some redirect improvements (add the domain name to match string) 2008-07-12 07:34:43 +02:00
Uriel
f69578a99c Comment out blog post reverse chronological ordering which wasn't working consistently and was creating other problems 2008-07-09 07:23:46 +02:00
Uriel
9723047b26 Minnor style/debug improvements 2008-07-09 00:55:45 +02:00
Uriel
64dc191a6d Exit after doing a perm redirect, and some small style fixes 2008-07-08 00:23:00 +02:00