Comments (8)
おお、これは期待。微妙に不便でした…
from misaki.
おぉ、、スミマセンでした。。
他に不便なところあったらご連絡ください!
from misaki.
説明が不足してましたね。具体的には、misaki で post-file を /yyyy-mm/entry/index.html
みたいな感じにしたいのです。URL 的には http://hogehoge.github.com/yyyy-mm/entry/
みたいな感じですね。で、試しに
:post-filename-regexp #"(\d{4})[-_](\d{1,2})[-_](\d{1,2})[-_](.+)\.html.clj$"
:post-filename-format "{{year}}-{{month}}/{{filename}}/index.html"
とやってみると、yyyy-mm/entry/index
(.html無し) が生成されたという次第です。
とりあえず
:post-filename-format "{{year}}-{{month}}/{{filename}}/index.html.html" ; this is dirty hack...
みたいな感じで今は逃げています。
Jekyll の permalink: pretty
のような指定、もしくは post-filename-format で .html が無い場合自動的に index.html を output file として補完する、とか。
自分でも「どういう仕様が望ましいのか」がわからずに連絡せず放置してました。スミマセン。
from misaki.
devブランチで修正しました
拡張子が消されるべきなのは foo.html.clj というパターンのみなので
cljで終わるファイル名のみ最後の拡張子を削除するようにしました。
この場合、foo.clj というファイルを出力したい場合には
foo.clj.clj としないといけませんが、cljファイルを出力することがまず無いはずなので
このような処理にしています。
from misaki.
dev ブランチでの動作確認できました。
:post-filename-format "{{year}}-{{month}}/{{filename}}/index.html.clj"
こんな感じで index.html
が生成されるのを確認しました。
ありがとうございます。助かります!!!
from misaki.
あ、その場合ですと
:post-filename-format "{{year}}-{{month}}/{{filename}}/index.html"
でいけます。 .clj を付けないといけないのは気持ち悪いかと思うので
from misaki.
なるほど。再度上記設定(.cljなし)で動くことを確認しました。ありがとうございます!!!
from misaki.
masterにマージしたのでクローズします。
from misaki.
Related Issues (20)
- _config.clj is ignored
- clj-growl refers clojure-1.2.0-RC1, so "lein deps" failed. HOT 1
- lein test fail with sequential compiler setting HOT 1
- Method for allowing pagination HOT 4
- heroku support/howto HOT 1
- set-base-dir! problem
- atom.xml の中の link 先が localhost:8080 を指してしまっている HOT 2
- Error where running blog sample HOT 2
- The keys `:layout-dir "something/"` and `:detail-log true` are mandatory in _config.clj HOT 1
- Allow intermixing of compiler technologies
- License is missing HOT 3
- java.io.FileNotFoundException HOT 6
- Sample blog won't compile on windows HOT 1
- how to change the port 8080? HOT 6
- Use mustache for template HOT 2
- lein template suggestion
- 'lein run samples/blog' resulting in 'java.io.FileNotFoundException: Could not locate clojure/tools/namespace/find__init.class or ...' (on Windows) HOT 1
- Blog demo has outdated code-prettify URL
- Incompatibility with Clojure 1.7.0 onward
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from misaki.