Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

should add CSS directory? #631

Open
3 tasks
takahashim opened this issue May 4, 2016 · 4 comments
Open
3 tasks

should add CSS directory? #631

takahashim opened this issue May 4, 2016 · 4 comments
Milestone

Comments

@takahashim
Copy link
Collaborator

現状、画像ファイルやLaTeXのスタイルファイルを置くディレクトリは決まっていますが、CSSファイルはプロジェクトルート直下に置いていることが多いように思います。

最近ではCSSは書くものではなく(scssとかから)生成するものになりつつあると思うので、直下ではなくcssディレクトリに置くようにするとよいかと思いました。

  • config.ymlにCSS用ディレクトリのディレクトリ名の設定を追加する
  • CSSファイルをCSS用ディレクトリから探索できるようにする
    • 移行措置としてルートにあるやつも拾うようにする
@takahashim
Copy link
Collaborator Author

こうするとプロジェクトディレクトリ直下には、

  • Re:VIEWファイル(*.re)
  • 設定用YAMLファイル(*.yml)
  • その他ビルドに必要なファイル(Rakefile等)

だけで済むようになるはず(場合によってはREADME、COPYING等も)

@kmuto
Copy link
Owner

kmuto commented May 4, 2016

よさげな気がします

@takahashim takahashim added this to the 2.2.0 milestone Oct 29, 2016
@kmuto
Copy link
Owner

kmuto commented Nov 7, 2017

これも次バージョンには入れたいなと思うのですが、

  • cssdirパラメータは指定されていなければ「.」をデフォルトとしておけば旧資産にも影響が少なそう?
  • 今のstylesheet配列パラメータはどうする? 後方互換でこれは残しつつ、デフォルトは指定なしにしてcssdir内の全部を入れる?
  • 生成されたEPUB/Webではcssdir名をそのままコピーする? css/などに統一する?

@kmuto
Copy link
Owner

kmuto commented Nov 7, 2017

  • サブフォルダがある場合どうする?
  • CSS以外のファイルもコピーする?(画像、JSなど)
  • cssdirは絶対パス(/var/local/compass/stylesheetなど)の可能性がある?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants