Commit Graph

258 Commits

Author SHA1 Message Date
uriel
b99d6ebf78 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
c9c9a6f283 Tiny style fix. 2008-12-20 22:29:32 +01:00
uriel
200307d77f Reorg debug printouts a bit. 2008-12-20 13:31:19 +01:00
uriel
850e3ec5b9 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
4c56c67284 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
abb5df1d32 Make coding style more consistent. 2008-12-20 06:32:37 +01:00
uriel
6095d57ab8 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
4cd62ee394 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
bb189a3a74 Simplify dir listing handler, and deal better with corner cases. 2008-12-20 02:57:01 +01:00
uriel
8d8419cc24 Make sites/ dir configurable. 2008-12-20 02:18:11 +01:00
uriel
54bb58bef7 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
d396e90262 Merge 2008-12-16 08:12:49 +01:00
uriel
d8e7405743 Merge tags 2008-12-16 07:08:43 +00:00
uriel
c857ea6d5a Add comment noting a possible bug in fproc. 2008-12-16 07:08:05 +00:00
uriel
7f48cf458a 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
10a7bdfc86 Tab/spaces consistency in atom template. 2008-12-16 03:46:19 +01:00
uriel
ce17e73168 Fix and cleanup dir listing regexp. 2008-12-16 03:45:44 +01:00
uriel
3834b3ebe0 Added tag LATEST-RELEASE for changeset 6a6219ae0384 2008-12-13 20:22:02 +01:00
uriel
a2c17d65e6 New release 2008-12-13 20:22:02 +01:00
uriel
2023d168c9 Fix: don't completely delete 'sort helper' delimiter, revert it back to a '/', and coalesce any extra '/' for tidiness 2008-12-13 16:16:10 +00:00
uriel
54e35210f9 Fix sortedBlogPostList to handle paths containing a '.', and strip the '/./' used as a sort delimiter from output 2008-12-13 16:58:08 +01:00
uriel
86c55df5ec Fix bug in crop_text, and allow to set the 'ellipsis' text ('...' by default) 2008-12-12 02:25:10 +01:00
uriel
f1df14a011 Clean up atom feed template a bit. 2008-12-12 02:24:19 +01:00
uriel
e8a1787542 Make markdown.pl(!?) happy, not sure why or how. 2008-12-11 21:39:07 +00:00
uriel
4c77b804a6 Fix and simplify code that generates rss/atom urls. Now it handles urls in / properly. 2008-12-11 21:38:31 +00:00
uriel
1b404fd71d Fix stupid typo, thanks 9soul for the catch! 2008-12-02 11:38:45 +01:00
uriel
202b26ca46 Tentative fix for post link URLs, thanks 9soul for reporting and first try at fixing it. 2008-12-02 08:06:07 +01:00
uriel
9e734581e1 Improve dirfilter, simplified and made more reliable. Also strip trailing * from ls -F output (not sure if this should be added to dirfilter itself. 2008-11-29 16:20:08 +01:00
uriel
8ee11908d4 Merge tags 2008-11-29 15:24:28 +01:00
uriel
b99f989ccf Fix typo in dirfilter, thanks to soul9 for finding this! 2008-11-29 15:23:59 +01:00
uriel
379cefccb1 Added tag LATEST-RELEASE for changeset 5b215822ce6d 2008-11-27 11:36:13 +01:00
uriel
c3140fb33d New release 2008-11-27 11:36:13 +01:00
uriel
757f051c52 Add atom feeds, still needs some cleanup, but seems to mostly work. 2008-11-26 04:56:39 +01:00
uriel
41940806db New helper function: crop_text 2008-11-26 04:50:03 +01:00
uriel
5eee46892e Allow to hide 'by line' in blog posts by setting blogAuthor to ''. 2008-11-23 22:31:07 +01:00
uriel
71f59e4ea1 Fix display of dir_listing_handler headers. Thanks to soul9 and mycroftiv for reporting this. 2008-11-20 05:21:15 +01:00
uriel
e14abaf86c Update blog post code, use new check_user function and remove now superfluous get_user call, thanks 9soul for the report! 2008-11-15 20:44:34 +01:00
uriel
8ac8f1eb4c Remove leftover from old name for blog app (now 'brag') 2008-11-15 20:38:42 +01:00
uriel
fdf008b7ce Update dirfilter to hide .html .txt and .tpl indexes from listing too. 2008-11-15 20:30:08 +01:00
uriel
584060f412 Remove some left over headers from default headers.tpl 2008-10-29 06:25:20 +01:00
uriel
b18ddfa92c Merge branches. 2008-10-28 01:42:00 +01:00
uriel
48179e9a90 Update README, s/controller/werc/ 2008-10-28 01:41:25 +01:00
uriel
6ca427079a Update README s/controller/werc/ 2008-10-28 01:39:35 +01:00
uriel
49fc0c9bf9 Added tag LATEST-RELEASE for changeset 83f3423f678a 2008-10-28 01:21:34 +01:00
uriel
a276630462 New release 2008-10-28 01:21:34 +01:00
uriel
def444ac29 New menu implementation, removes the recursive calls to rc/awk, also makes use of dirfilter more consistent and simplifies some code.
Other minnor cleanups.
2008-10-27 00:41:23 +01:00
uriel
a8f056f052 Use explicitly relative paths when sourcing now that . is not in path
Add comment about perf issues with menu()
2008-10-26 05:29:42 +01:00
uriel
f171e094ff Add back /usr/bin/ to default path (/usr/bin/awk makes us actually less portable *sigh*)
And update to use the new fproc_cache.rc and expand the comment explaining how it works.
2008-10-26 04:58:20 +01:00
uriel
8f59aebdcf Big cleanup of bin/, move external programs to contrib/, move minor useful scripts to aux/, and most important of all move controller.rc to werc.rc 2008-10-26 04:29:50 +01:00
uriel
d682ff5731 Tighten default path setting, this forces us to make references to /usr/bin/ programs explicit, which should help become more portable... it also messes up awk until we can get it into p9p 2008-10-26 04:27:27 +01:00