This commit is contained in:
Cthulhux 2015-09-09 00:29:23 +02:00
parent 0a1be15179
commit 55242f40ef

20
plugins/isso.lisp Normal file
View file

@ -0,0 +1,20 @@
(defpackage :coleslaw-isso
(:use :cl)
(:export #:enable)
(:import-from :coleslaw #:add-injection
#:post))
(in-package :coleslaw-isso)
(defvar *isso-header*
"<div class=\"comments\">
<section id=\"isso-thread\"></section>
<script data-isso=\"~a/\"
src=\"~a/js/embed.min.js\"></script>
</div>")
(defun enable (&key isso-url)
(flet ((inject-p (x)
(when (typep x 'post)
(format nil *isso-header* isso-url))))
(add-injection #'inject-p :body)))