Commit graph

741 commits

Author SHA1 Message Date
Uriel
b3c6def71c More consistent use of dirfilter in sidebar code.
This shoudl allow dots in path elements to show up in sidebar properly!
2009-01-03 02:02:50 +01:00
Uriel
39fa2f806a Style fixes to default template 2009-01-03 02:01:42 +01:00
Uriel
a78bf23858 Added tag LATEST-RELEASE for changeset 2a3ffd2518b8 2009-01-02 20:20:05 +01:00
Uriel
46addfb0ff New release 2009-01-02 20:20:05 +01:00
Uriel
58512f2e1f Delete some deprecated code left over from the old blog system. 2009-01-02 16:51:59 +01:00
Uriel
d7edcd7bd9 Minnor change, merge two lines and add a comment from the old blog code. 2009-01-02 16:49:44 +01:00
Uriel
3e59183781 Fix handling of _werc/config in domain root. 2009-01-01 08:14:38 +01:00
Uriel
9582bcdeb9 Move $local_path deffinition to a more correct place. 2008-12-31 00:16:47 +01:00
Uriel
8b4b34c62d Minor code simplificaton. 2008-12-31 00:16:17 +01:00
Uriel
9fd9ddb7f5 Enable blagh app by default 2008-12-29 00:04:07 +01:00
Uriel
572290ba1f Update template to use new variable names. 2008-12-28 23:44:03 +01:00
Uriel
56a5fd5fa6 Fix blagh_init to fail when we should fail. 2008-12-28 23:43:15 +01:00
Uriel
0ab4235b09 Two small simplifications to app handling. Specially merge _test and _setup functions into a single _init. 2008-12-28 23:42:24 +01:00
Uriel
bb40483f80 Remove blog-related code from werc.rc
Make variable use more consistent:
    * $REQUEST_URI and $uri are replaced with $req_path
    * $body is replaced with $local_path
Other simplifications and cleanups.
2008-12-28 23:40:57 +01:00
Uriel
7f7da84b09 Further progress with blagh app, atom feeds and rss feeds are mostly working. 2008-12-28 21:37:03 +01:00
Uriel
2028076c80 Rename $baseuri to $base_url 2008-12-28 20:20:48 +01:00
Uriel
7546c4f28b Replace 404_handler with a direct call to tpl_handler. 2008-12-28 11:52:57 +01:00
Uriel
9745991ff9 Minor comment cleanups. 2008-12-28 11:51:03 +01:00
Uriel
079d4b43e4 Source _werc/config files with their container dir as working directory (allows for relative references in config variables, for example: blaghDirs=(../people/*/blog/)). NOTE: this require some config files to be updated, specially ones with blogDirs in them, $sitedir/ references and full paths are not required anymore.
Added two new global vars: $werc_root and $req_paths_list.
Change sidebar menu generation to use $req_paths_list.
2008-12-27 11:53:58 +01:00
Uriel
d01e553bab Make sure . is in $path, needed when sourcing config files so we can avoid the ./... dance. 2008-12-27 11:48:46 +01:00
Uriel
168d1c6074 Further simplification/cleanup. 2008-12-27 11:47:36 +01:00
Uriel
0eeaf87d2c New blagh app 2008-12-24 12:19:06 +01:00
Uriel
402427ec04 New function to pick 'metadata' out of new .md convention for attributes. 2008-12-24 12:18:44 +01:00
Uriel
0ba3e6c1d8 Move app handler before default dir listing handler 2008-12-24 12:18:05 +01:00
Uriel
e2ee3bdf6e Replace stat(1) with mtime(1) (disabled code for now) 2008-12-24 09:36:52 +01:00
Uriel
b9a3275c75 Added tag LATEST-RELEASE for changeset 9928c3b66873 2008-12-21 10:15:12 +01:00
Uriel
842ce95003 New release 2008-12-21 10:15:12 +01:00
Uriel
32fed01916 Only call select_apps if enabled_apps is not null. 2008-12-21 09:47:08 +01:00
Uriel
322db9393d Add sample 'hello world' app and enabled_apps config variable. 2008-12-21 09:37:40 +01:00
Uriel
2928632eba Comment out unused line. 2008-12-21 09:37:14 +01:00
Uriel
7851c334b0 Style consistency fixes around bin/aux/* and bin/contrib/* 2008-12-21 00:13:53 +01:00
Uriel
e54e3d34fb Explicitly call awk when running template.awk so we can use p9p's awk if available and improve portability to native Plan 9. 2008-12-21 00:08:49 +01:00
Uriel
aeb7d2483a New html_handler that replaces gnu/sed with awk by sqweek, sorry for taking so long and thanks! 2008-12-20 22:56:49 +01:00
Uriel
c10a7b7db1 Add timezone to blog posts date, thanks to dho for the original patch.
Used the opportunity to provide the current date/time info in $current_date_time for any other similar uses.
2008-12-20 22:36:25 +01:00
Uriel
f6874376c1 Tiny style fix. 2008-12-20 22:29:32 +01:00
Uriel
7a3d963cc7 Reorg debug printouts a bit. 2008-12-20 13:31:19 +01:00
Uriel
f1f653f876 Sitemap improvemnts and cleanups:
- Avoid nedless tests
- Replace reference to /bin/sed with faster, simpler and probably more correct plan9 sed call.
- Move inline html styling to style.css
- Various code cleanups, bring source style in line with other werc source.
2008-12-20 13:20:31 +01:00
Uriel
11ead1335c Move trailing * executable market strpping to dirfilter.
All dirfilter users need it so far, and we should not allow * in file names anyway.
2008-12-20 13:15:56 +01:00
Uriel
17225d69b4 Make coding style more consistent. 2008-12-20 06:32:37 +01:00
Uriel
2e62c824cc A couple of minor code simplifications and add a comment about some code that probably should be killed. 2008-12-20 05:46:41 +01:00
Uriel
750a46f3fd Simplification of sidebar code: do away with fn menu, and merge code directly into gensidebar.
No need to run sidebar code in a subshell anymore.
2008-12-20 03:42:43 +01:00
Uriel
33b98d278e Simplify dir listing handler, and deal better with corner cases. 2008-12-20 02:57:01 +01:00
Uriel
28b82f244b Make sites/ dir configurable. 2008-12-20 02:18:11 +01:00
Uriel
07d476321a First bits of minimal 'modular' app framework, move some blog code out of werc.rc and other minnor code cleanups. 2008-12-20 02:08:12 +01:00
Uriel
7ad2de8c38 Merge 2008-12-16 08:12:49 +01:00
Uriel
130f78fb5e Merge tags 2008-12-16 07:08:43 +00:00
Uriel
9b4598026c Add comment noting a possible bug in fproc. 2008-12-16 07:08:05 +00:00
Uriel
4d36a9a57d Make fproc more reliable (fool-proof).
For some reason I have found empty files showing up in cache dirs, this should at least clean them up.
2008-12-16 07:02:36 +00:00
Uriel
7012eb4128 Tab/spaces consistency in atom template. 2008-12-16 03:46:19 +01:00
Uriel
ac0b6bfa2e Fix and cleanup dir listing regexp. 2008-12-16 03:45:44 +01:00