Commit graph

611 commits

Author SHA1 Message Date
Cthulhux
08a66b2f8b Fixed and finally documented the isso plug-in 2016-10-27 12:37:51 +02:00
Javier Olaechea
2ee2609020 Merge pull request #122 from PuercoPop/ignore-missing-date
Close #121: ALL-MONTHS: Don't assume that content has a date
2016-10-26 20:35:48 -05:00
Javier Olaechea
c2ff1badf8 ALL-MONTHS: Don't assume that content has a date 2016-10-26 03:52:38 -05:00
Javier Olaechea
7f69c93b6a Merge pull request #119 from PuercoPop/ignore-ccl-fasls
Ignore Linux CCL FASL files
2016-10-17 12:27:51 -05:00
Javier Olaechea
2d3d966b94 Ignore Linux CCL FASL files
CCL has different prefixes for different platforms[0].

[0]: http://ccl.clozure.com/manual/chapter3.1.html
2016-10-17 12:22:37 -05:00
Javier Olaechea
808bdb50c3 Merge pull request #118 from PuercoPop/rst-plugin-fix
Closes #113: Miscellaneous bugfixes for the ReST plugin
2016-10-16 17:05:40 -05:00
Alexander Artemenko
a856f0284d rst.lisp: Generate the BODY of the HTML document 2016-10-16 17:02:57 -05:00
Alexander Artemenko
678ea7fe4a RST.lisp: Remove call to VISIT-NODE
WRITE-DOCUMENT method for all writers already calls VISIT-NODE.
2016-10-16 12:28:00 -05:00
Alexander Artemenko
9e8bf5e4c9 rst.lisp: Fix conflicting symbol imports
WRITE-PART should be imported from docutils where it is defined.
2016-10-16 12:20:01 -05:00
Javier Olaechea
d654c17b2c Merge pull request #114 from PuercoPop/improve-basedir-tests
Improve COLESLAW-CONF:*BASEDIR* tests
2016-10-02 09:22:26 -05:00
Javier Olaechea
08f32f27c8 Improve COLESLAW-CONF:*BASEDIR* tests
Check for the presence of plugins and themes sub-directories. This is to
ensure that COLESLAW-CONF:*BASEDIR* is not bound the directory of the
FASL cache.
2016-10-02 09:19:58 -05:00
Brit Butler
5404e88c0b Merge pull request #111 from kingcons/coleslaw-conf-asdf-system
Move coleslaw-conf to its own ASDF system
2016-09-23 17:39:39 -04:00
Bruno Cichon
a5c6e365d9 Add CL-WHO plugin 2016-09-23 14:22:06 -05:00
Javier Olaechea
fc71373709 Test COLESLAW-CONF:*BASEDIR*
It should point to coleslaw's top level directory.
2016-09-20 23:38:03 -05:00
Javier Olaechea
9311c2244f Move coleslaw-conf to its own ASDF system
Ideally the package coleslaw would only have symbols that refer to
configuration variables. However to ease setting *BASEDIR* to the right
value using UIOP:SYMBOL-CALL we provide a setter, SET-BASEDIR.

- Split each ASDF system into its own file

- All system definitions are made in the ASDF-USER package, as
recommended by ASDF.

Fixes #110
2016-09-20 23:15:57 -05:00
Javier Olaechea
444698f987 Merge pull request #105 from juszczakn/master
#104 - mobile CSS updates for hyde
2016-08-18 11:50:47 -05:00
Nick
d1ff684c89 Update hyde with mobile css
Max-width is pretty arbitrary, could be adjusted
in the future.
2016-08-17 22:13:51 -05:00
Nick
90be8952cd hyde theme: on mobile, attempt to scale to width 2016-08-17 20:42:53 -05:00
Brit Butler
3d2bb56a3f Merge pull request #103 from dkochmanski/master
themes: add relative tag support for sitenav url
2016-05-07 10:01:29 -04:00
Daniel Kochmański
9877aecf5e themes: add relative tag support for sitenav url
This allows us providing not fully qualified url but to attach it to our
domain. This is helpful for static-pages when we navigate from inside a
post (which is nested deeper, like www.turtleware.eu/posts/xxx.html).
2016-05-07 09:45:20 +02:00
Javier Olaechea
078e5ff316 Merge pull request #102 from dkochmanski/master
plugin: static-pages: allow specifying content format
2016-04-21 13:19:38 -05:00
Daniel Kochmański
843bbb652c plugins: static-pages: use keyword instead of string
As suggested by a project maintainer.
2016-04-21 20:10:21 +02:00
Daniel Kochmański
1c585326ab plugin: static-pages: allow specifying format
`format' in class `page' defaults to markdown to ensure backward
compatibility.
2016-03-20 23:21:29 +01:00
Brit Butler
9819c279bb Merge pull request #101 from ljanyst/user-plugins
Allow plug-ins to be defined in the user repo
2015-12-03 12:55:29 -05:00
Lukasz Janyst
414c8dd742 Export *config* accessors useful in user plug-ins 2015-12-03 12:13:17 +01:00
Lukasz Janyst
075477b9ce Allow for plug-ins to be defined in the user repo 2015-12-03 12:12:59 +01:00
Brit Butler
44eb77da2c Merge pull request #98 from ljanyst/user-themes
Allow for themes defines in the user repo
2015-11-21 10:07:52 -05:00
Brit Butler
8b4aac2686 Merge pull request #99 from mawis/xhtml_blogging
Supporting other file extensions for the index page as well.
2015-11-21 10:06:07 -05:00
Matthias Wimmer
4d24884863 Supporting other file extensions for the index page as well.
Coleslaw is able to write the blog content to xhtml file as well, using the
configuration setting :page-ext. But it did ignore the file extension when
creating the index page link responsible for the default landing page. With this
fix the file extension gets honored. E.g. when "xhtml" is configured, coleslaw
will generate a link from "index.xhtml" to "1.xhtml".
2015-11-20 23:56:39 +01:00
Lukasz Janyst
bd17b6c039 Allow for themes defines in the user repo 2015-11-15 20:23:53 +01:00
Brit Butler
96512011a0 Merge branch 'pr/89' 2015-09-09 16:20:42 -04:00
Cthulhux
fe84645a0f added info 2015-09-09 16:15:31 -04:00
Cthulhux
b94267a6f6 added support for isso: http://posativ.org/isso/ 2015-09-09 16:15:31 -04:00
Brit Butler
0a1be15179 Merge pull request #88 from kingcons/tests
Tests
2015-09-02 16:14:00 -05:00
Brit Butler
7bde4c1781 Tweak travis.yml so coleslaw-test is found. 2015-09-02 15:42:59 -05:00
Brit Butler
b925ab5583 Tweaks to travis.yml since I keep all my systems in one asd file. 2015-09-02 14:03:52 -05:00
Brit Butler
64c917b53f Initial switch to prove, travis and quicklisp badges. 2015-09-02 13:41:39 -05:00
Brit Butler
a45254b1fc Merge pull request #83 from PuercoPop/contributing-docs
Add a contributing section to the hacking document
2015-06-19 00:07:10 -04:00
Javier Olaechea
71b535648f (hacking.md): Add a contributing section 2015-06-12 21:53:21 -05:00
Brit Butler
c45d7be575 Merge pull request #81 from digiorgi/master
coleslaw-s3::*credentials* was useless and not setting the important …
2015-06-07 21:53:49 -04:00
digiorgi
c625aa1de6 coleslaw-s3::*credentials* was useless and not setting the important variable zs3:*credentials*. Now seting correctly in the correct package zs3. 2015-06-07 18:12:04 -04:00
Brit Butler
5f3100604c Add metadata for quicklisp. 2015-05-26 23:38:50 -04:00
Brit Butler
5727578b26 Minor indentation tweak. 2015-05-26 23:38:49 -04:00
Brit Butler
132b235aee Merge pull request #80 from douglarek/patch-1
Fix http link reference when site enables https
2015-05-24 14:51:49 -04:00
Lingchao Xin
100fa30578 Fix http link reference when site enables https 2015-05-25 00:34:43 +08:00
Javier Olaechea
144cb03294 Style fixes and missing closing paren 2014-12-10 12:16:31 -05:00
Javier Olaechea
66928295e3 Merge pull request #75 from lukasepple/master
error handling in slugify
2014-12-10 12:15:57 -05:00
lukasepple
1e1c64b245 using zerop instead of (= 0 2014-12-10 15:07:09 +01:00
lukasepple
d7ffd1b7d7 error handling in slugify 2014-12-09 20:55:57 +01:00
Brit Butler
deb2e556a4 Formatting tweaks. 2014-12-08 15:23:09 -05:00