Commit graph

723 commits

Author SHA1 Message Date
Spenser Truex
47e643a9ee
Unmagic the number 10 for index posts 2024-05-11 03:08:44 -04:00
Cthulhux
58cf3eebcc
Merge pull request #209 from khinsen/fix-recent-posts 2024-05-10 14:48:25 +02:00
Cthulhux
b70b6d8c11
Merge pull request #210 from khinsen/fix-wordpress-importer 2024-05-10 14:48:11 +02:00
Konrad Hinsen
bcc81664e5 Wordpress import plugin: add missing symbols to import 2023-11-22 16:46:16 +01:00
Konrad Hinsen
96ae19b146 Ensure that index.html points to the most recent index page 2023-11-15 09:48:52 +01:00
Cthulhux
cc0271b319
Merge pull request #207 from coleslaw-org/fix-extensionless-routing
Fix routing issues
2023-07-01 16:25:00 +02:00
Brit Butler
7ba1e0d16a Support extensionless sites via nil page-ext rather than index-ext.
Index-ext was a bit of a kludge used to support symlinking the index.html rather
than due to any real need for indexes to have different extensions than other
documents. Instead of an empty string to indicate no extension, we will use nil.
We hardcode "index.html" and use the first numeric-index's page-url to not make
assumptions about the user's routing scheme.
2023-06-30 16:28:24 -04:00
Cthulhux
e7e68ce602
Merge pull request #187 from equwal/url-gen-control
Control of URL generation -- extensions and name-fn
2022-08-08 16:51:12 +02:00
Brit Butler
c5b368aa8a
Merge pull request #199 from shukryzablah/fix-sitemap-plugin
make sitemap subclass index, add to routing
2022-04-19 11:15:23 -04:00
Shukry Zablah
b5d5076aa8 make sitemap subclass index, add to routing 2021-09-19 23:00:35 -04:00
Cthulhux
105d3a5df0
Merge pull request #196 from shukryzablah/patch-1
Update pygments instructions with setup
2021-05-26 16:05:49 +02:00
Cthulhux
891bfd52de
Merge pull request #197 from shukryzablah/update-analytics-plugin
Update google analytics integration: create gtag plugin
2021-05-26 16:05:23 +02:00
Cthulhux
878edba3df
Merge pull request #190 from equwal/more-versioning
Git versioned plugin
2021-05-26 16:03:47 +02:00
Cthulhux
bea699ebeb
Merge pull request #78 from cmstrickland/document-find-class
find-all matching adjusted
2021-05-26 16:01:47 +02:00
Shukry Zablah
b4ed7bdb49 Update plugin-use docs with gtag plugin usage 2021-03-02 20:40:36 -05:00
Shukry Zablah
7aa2c1f904 create gtag plugin, same as analytics, but updated 2021-02-28 20:29:58 -05:00
shukryzablah
647bb1ddf1
Update pygments instructions with setup
Setup now indicates that the program has to be installed to work.
2021-02-25 23:34:32 -05:00
Cthulhux
0b9f027a36
Merge pull request #191 from egao1980/windows-blogging
Use robocopy on Windows
2021-01-01 21:56:20 +01:00
egao1980
c2a107cb3e Use robocopy on Windows
Rsync treats C:/ type path as remote and cowardly refuses to copy directories. Robocopy knows no fear.
2020-04-14 18:34:47 +01:00
Spenser Truex
49288bc135 Add git-versioned plugin alternative versioning
More powerful and modern than using symlink versioning. Automatically stages,
commits, and/or uploads the source dir.
2020-03-25 18:02:29 -07:00
Spenser Truex
9a3cd70d4c Document URL generator config keywords
:index-ext
:page-ext
:name-fn

Change how URLs are generated by coleslaw.
2020-03-25 16:10:41 -07:00
Spenser Truex
efc0bfb738 Support name-fn for modifying URL strings.
Once the title has been converted to a URL (by `slugify`), name-fn changes it.
It is available in the .coleslawrc as `:namefn 'fn`, with the default
`:name-fn 'identity`
2020-03-24 15:56:48 -07:00
Spenser Truex
656401df71 Optional extension file extensions for posts and index
I wanted posts to have no extension (via :page-ext), so I had to allow for
:page-ext "" to work, and without inserting a dot at the end of my files. To
allow for index.html when :page-ext is not "html", :index-ext "html" in the
.coleslawrc is supported.
2020-03-24 15:44:53 -07:00
Masataro Asai
d1e30f150d fix the installation readme 2019-11-24 08:18:31 -05:00
Masataro Asai
daab8d63fd
Merge pull request #181 from guicho271828/simple-gh-pages
Simple gh pages
2019-10-28 22:54:35 -04:00
Masataro Asai
559171a34f report the state/deploy directory verbosely 2019-10-27 19:10:18 -04:00
Masataro Asai
7acd0eb951 added gh-pages plugin to the default coleslawrc 2019-10-27 19:10:18 -04:00
Masataro Asai
4978458966 documentation 2019-10-27 19:10:18 -04:00
Masataro Asai
beb627c482 a simple approach using shell commands 2019-10-27 19:09:26 -04:00
Masataro Asai
21411d37d9 reinitialize gh-pages 2019-10-27 17:05:30 -04:00
Masataro Asai
48b1122419
Merge pull request #168 from equwal/load-file
Added support for other lisp implementations based on research.
2019-10-27 16:33:46 -04:00
Masataro Asai
4ab837508b
Merge pull request #180 from guicho271828/coleslaw-conf-uiop
Simplify the setting of COLESLAW-CONF:*BASEDIR*
2019-10-27 15:44:42 -04:00
Masataro Asai
5fd748be8b *load-truename* does not work, it may point to the cached fasl file. 2019-10-27 15:36:20 -04:00
Javier Olaechea
35c09f45bd Simplify the setting of COLESLAW-CONF:*BASEDIR*
No need to use a before method specializing in the LOAD-OP. Use uiop's
pathname-parent-directory-pathname instead
2019-10-27 15:17:59 -04:00
Masataro Asai
0de6478caf [ci skip] cli-tests/basic.sh: can optionally run the preview server test 2019-10-27 15:16:50 -04:00
Masataro Asai
390af72d44
Merge pull request #152 from guicho271828/rsync-deploy
Removed the default deploy method and added RSYNC plugin
2019-10-27 15:07:29 -04:00
Masataro Asai
a91dcc8075 added rsync to the initial coleslawrc written by setup 2019-10-27 14:59:54 -04:00
Masataro Asai
dd53a77595 move all options to the default-initargs, for maximum customizability 2019-10-27 14:58:20 -04:00
Masataro Asai
eacc598930 as requested (Im not sure) 2019-10-27 14:55:20 -04:00
Masataro Asai
774a29a372 Removed the default deploy method and added RSYNC plugin 2019-10-27 14:54:54 -04:00
Masataro Asai
82702d25d3
Merge pull request #179 from guicho271828/cli-preview-done-in-staging
Cli preview done in staging
2019-10-27 14:35:22 -04:00
Masataro Asai
8b399b964a fix test 2019-10-27 14:31:17 -04:00
Masataro Asai
b6c35f0331
Merge pull request #178 from guicho271828/master
Fixing travis issue re: CLI
2019-10-27 14:29:13 -04:00
Masataro Asai
ea423d72e1 [ci skip] [README] slightly clarified the default deployment method in the tutorial 2019-10-27 14:28:05 -04:00
Masataro Asai
8a3b05d2af preview should happen in the staging directory 2019-10-27 14:07:42 -04:00
Masataro Asai
38a6c2d475 [minor api change] coleslaw:main takes keywords, can now skip the deploy 2019-10-27 14:07:42 -04:00
Masataro Asai
5f32be57f7 Revert "[travis] trying sudo to test the preview feature"
This reverts commit e7f0d111fc.
2019-10-27 14:07:05 -04:00
Masataro Asai
fbf7bb3c5c [travis] remove wget/curl test 2019-10-27 14:06:44 -04:00
Masataro Asai
e7f0d111fc [travis] trying sudo to test the preview feature 2019-10-27 14:06:27 -04:00
Masataro Asai
0172253002 [travis] trying curl to test the preview feature 2019-10-27 14:06:19 -04:00