Commit graph

597 commits

Author SHA1 Message Date
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
Brit Butler
0fdac81d5e Merge pull request #74 from lukasepple/master
add first idea for the cli command set
2014-12-08 15:18:57 -05:00
lukasepple
1251db17fd mentioning IRC channel in README 2014-12-08 20:59:37 +01:00
lukasepple
86133fef8f simplified and clarified the cli 2014-12-08 20:04:45 +01:00
lukasepple
e52a9765a5 added some more commands 2014-12-08 16:18:46 +01:00
lukasepple
78ec9c37eb add first idea for the cli command set
Please help with commands for git-deployment I haven't used that feature
yet
2014-12-07 21:34:10 +01:00
Javier Olaechea
515f93cbd3 Merge pull request #73 from lukasepple/master
using char instead of aref for getting a char by index
2014-12-07 13:53:21 -05:00
lukasepple
d5e5aed0d9 using char instead of aref
for getting a char by index
2014-12-07 13:03:27 +01:00
Brit Butler
3671178a35 Minor indentation fixes. 2014-12-06 22:00:07 -05:00
Javier Olaechea
b272c7880b Merge pull request #71 from lukasepple/master
made slugs unicode-safe
2014-12-06 21:46:54 -05:00
lukasepple
5aa89f4497 cleanup of the code belonging to slugify 2014-12-06 22:55:50 +01:00
lukasepple
fbacd3b81f made slugs unicode-safe like
used mozilla's slugify implementation as reference:
https://github.com/mozilla/unicode-slugify/blob/master/slugify/__init__.py
2014-12-06 19:51:06 +01:00
Brit Butler
1d5b9117e2 Merge pull request #70 from Ferada/no-plugin-compilation
Don't compile plugin files.
2014-12-04 11:32:20 -05:00
Olof-Joachim Frahm
68ee3c942d Catch errors while trying to compile plugins.
A warning with the full error message will be printed and the original
file `LOAD`ed instead.  If the error isn't related to the `fasl` file
output, then the `LOAD` should also throw an error, at which point the
normal error handling would take place.
2014-12-02 21:29:29 +01:00
Brit Butler
9c4dd4162b Add gfycat note to readme. 2014-11-25 22:49:09 -05:00