Andy Wingo
579a5d7ae4
various fixes, new post support
...
* tekuti/comment.scm (make-new-comment): Better commit log for comments.
* tekuti/git.scm (munge-tree): Fix when creating multiple files in a new
directory.
* tekuti/page-helpers.scm (with-authentication): Resurrect, this got lost
somehow, in that past time place.
(post-editing-form): Frobate a bit.
(admin-post-link): Fix.
* tekuti/page.scm (page-admin): Frobate.
(page-admin-post): Fix for recent change in post-from-key.
(page-admin-new-post): Sortof works, needs some fixage.
* tekuti/post.scm (make-new-post): Implement, yay
* tekuti/util.scm (timestamp->date): New function
* tekuti/web.scm (*status-names*): add 303
2008-03-04 23:15:38 +01:00
Andy Wingo
ea420f3680
only index tags of published posts
...
* tekuti/tags.scm (reindex-tags): Only index published posts.
2008-03-02 17:14:20 +01:00
Andy Wingo
1ec5fb27eb
implement tags/foo
...
* tekuti/page.scm (page-show-tag): Implement, in a basic way.
2008-03-02 16:49:11 +01:00
Andy Wingo
c08973ca92
intern some character entities
...
* tekuti/config.scm: Define some character entities to intern here. Not
ideal by any means, but it works for me.
2008-03-02 15:21:50 +01:00
Andy Wingo
e9849a19cc
fix up the atom feed
...
* tekuti/page-helpers.scm (atom-header): Set the xml:base to the root
url.
(atom-entry): Actually include a link to the post.
2008-03-02 00:09:22 +01:00
Andy Wingo
c2446d0f7f
more cleanups
2008-02-29 13:38:07 +01:00
Andy Wingo
a9141efbe6
add missing files
2008-02-29 00:37:38 +01:00
Andy Wingo
dbed5b113d
cleanups, refactorings, what-not
2008-02-29 00:32:49 +01:00
Andy Wingo
0280eb9bd0
more cleanups, xhtml sanitization thanks to MikeS, --repl
2008-02-28 22:14:42 +01:00
Andy Wingo
436ef22134
continuing simplification work
2008-02-28 14:28:38 +01:00
Andy Wingo
eae227142c
add link to subscribe thingie
2008-02-28 00:46:20 +01:00
Andy Wingo
384132878a
minor tweaks
2008-02-28 00:29:23 +01:00
Andy Wingo
93605cf634
more atom fixen
2008-02-27 22:34:01 +01:00
Andy Wingo
bf21a8a3c0
some atom fixen
2008-02-27 22:30:48 +01:00
Andy Wingo
227bc9cea1
incremental reindexing, import charset fixes, other thingies
2008-02-27 21:42:10 +01:00
Andy Wingo
bc57e2a655
subtitle
2008-02-25 22:59:47 +01:00
Andy Wingo
caf9618312
atom feed maybe working
2008-02-24 21:21:41 +01:00
Andy Wingo
85b09abad7
using new one-file-per-comment
2008-02-23 23:58:55 +01:00
Andy Wingo
8dbbc023a9
another checkpoint, tag cloud working...
2008-02-23 14:32:48 +01:00
Andy Wingo
cb1e7fd756
another checkpoint, off to party redux
2008-02-22 19:30:20 +01:00
Andy Wingo
bdc98f612b
another checkpoint, off to party
2008-02-22 19:28:46 +01:00
Andy Wingo
77509e4d3f
basic archives done
2008-02-22 18:20:41 +01:00
Andy Wingo
ca585c382f
new clever indexing scheme
2008-02-22 12:57:18 +01:00
Andy Wingo
0b476a921d
another checkpoint, la la la
2008-02-21 23:48:44 +01:00
Andy Wingo
99162ab839
another checkpoint, la la la
2008-02-20 09:24:18 +01:00
Andy Wingo
c2580a017d
snapshot
2008-02-19 08:58:16 +01:00
Andy Wingo
7fe3def61e
another checkpoint, works again!
2008-02-17 01:17:01 +01:00
Andy Wingo
fa7cc3f267
hold metadata in memory instead of in git
2008-02-12 23:28:44 +01:00
Andy Wingo
8c52717d5d
redo reindexing to be more erlangy
2008-02-12 23:09:55 +01:00
Andy Wingo
da58b95476
modularization
2008-02-11 22:58:10 +01:00
Andy Wingo
4c9b3b52ae
more hacks, git index done (yay)
2008-02-10 23:38:40 +01:00
Andy Wingo
04ee329b4b
further hacking
2008-02-09 21:37:57 +01:00
Andy Wingo
2cae173de9
first working server
2008-02-08 16:59:45 +01:00
Andy Wingo
44a54a3454
initial beginning start thing
2008-02-08 16:00:10 +01:00