Commit graph

700 commits

Author SHA1 Message Date
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
Masataro Asai
0e35b72fc2 [travis] trying IPv4 to test the preview feature 2019-10-27 14:06:13 -04:00
Masataro Asai
0e4b8d81b0 [travis] install requirements 2019-10-27 14:05:10 -04:00
Masataro Asai
6e0684b128 [ci skip] minor help message 2019-10-27 14:04:18 -04:00
Masataro Asai
6fdeb58f63 [ci skip] [README] fix travis badge 2019-10-27 13:53:14 -04:00
Masataro Asai
6902af29ef [ci skip] [README] simplified / remove absolute url 2019-10-27 13:53:07 -04:00
Masataro Asai
d7a4433523
Merge pull request #146 from guicho271828/roswell
roswell script
2019-10-27 08:57:54 -04:00
Masataro Asai
d9fa597d79 fix: DEPLOY method does not respect *default-pathname-defaults* 2019-10-26 19:45:52 -04:00
Masataro Asai
0e325ee56e testing repl 2019-10-26 19:45:46 -04:00
Masataro Asai
919d047349 export functions 2019-10-26 19:45:46 -04:00
Masataro Asai
17e526317c absolute link prevents the preview from loading css/js 2019-10-26 19:45:46 -04:00
Masataro Asai
89db40a552 [README] tutorial for CLI / REPL commands 2019-10-26 19:45:46 -04:00
Masataro Asai
86fefef6fe roswell commands 2019-10-26 19:45:46 -04:00
Masataro Asai
5304158c0a basic cli tests 2019-10-26 19:45:46 -04:00
Masataro Asai
5dd66dcf62 [CLI] coleslaw-cli: system for CLI command 2019-10-26 19:45:46 -04:00
Masataro Asai
be933edf28 [README] minor mod 2019-10-26 12:09:11 -04:00
Masataro Asai
ca4aae8f66
Merge pull request #177 from guicho271828/readme
Readme
2019-10-26 10:43:46 -04:00
Masataro Asai
d56429a7f8 [README] fix Wiki URL 2019-10-20 13:31:30 -04:00
Masataro Asai
a63c168e86 [README] less mental steps before reaching Installation 2019-10-20 13:30:01 -04:00
Masataro Asai
a0457666a5 [README] move the orders; hacking is less important for new users 2019-10-20 13:30:01 -04:00
Masataro Asai
cc54e8031e [README] make plug-ins vertically shorter for accessibility 2019-10-20 13:29:40 -04:00