diff --git a/docs/coleslaw.html b/docs/coleslaw.html index 2541c63..adaf8f0 100644 --- a/docs/coleslaw.html +++ b/docs/coleslaw.html @@ -58,43 +58,86 @@ else
Homepage: Github
+-Classes
+
+
+
+blog +(standard-object) +class
+
+
+
+
+content +(standard-object) +class
+
+
+
+
+index +(standard-object) +class
+
+
+
+
+post +(content) +class
+
+
+
+
-Functions
add-injection -str location -standard-generic-function
+injection location +function
-
Add STR to the list of elements injected in LOCATION.
+
Adds an INJECTION to a given LOCATION for rendering. The INJECTION should be
+a string which will always be added or a (string . lambda). In the latter case,
+the lambda takes a single argument, a content object, i.e. a POST or INDEX, and
+any return value other than nil indicates the injection should be added.
-deploy -staging +discover +content-type standard-generic-function
-
Deploy the STAGING dir, updating the .prev and .curr symlinks.
-
-
-(setf deploy) -new-value object -standard-generic-function
-
-
:undocumented
+
Load all content of the given CONTENT-TYPE from disk.
main - +config-key function
-
Load the user's config, then compile and deploy the blog.
+
Load the user's config section corresponding to CONFIG-KEY, then
+compile and deploy the blog.
+
+
+page-path +object +standard-generic-function
+
+
The path to store OBJECT at once rendered.
+
+
+publish +content-type +standard-generic-function
+
+
Write pages to disk for all content of the given CONTENT-TYPE.
render -content &key next prev &allow-other-keys +object &key next prev &allow-other-keys standard-generic-function
-
Render the given CONTENT to HTML.
+
Render the given OBJECT to HTML.
render-content diff --git a/src/packages.lisp b/src/packages.lisp index e69a2e0..f8fffb6 100644 --- a/src/packages.lisp +++ b/src/packages.lisp @@ -7,7 +7,6 @@ (:import-from :closure-template #:compile-template) (:export #:main #:blog - #:deploy #:content #:post #:index