CygwinでLessを動かすメモ
Created in: 2015-02-26 Author: iray_tno Category: Science Tags: Computer_a, Less_a, Cygwin_a, Nanoc_a
はじめに
nanocでbootstrapを使おうとしたときに、bootstrapで使われているLessが動かなくて困りました。
nanoc+bootstrapのサンプルはここ(https://github.com/mmc1ntyre/nanoc-bootstrap)
(たしか)windowsとcygwinはパスの形式の違いに由来する問題で動きませんでした。(もうだいぶ前のことで詳細は覚えていない。また必要になった時にやったら書きます)
'gem install less'して'lessc'すると'therubyracer'が必要だって怒られて'gem install therubyracer'するとビルドこけるとかそんなんだったような・・・
とにかく、応急処置的に動かせるようにできたので、メモとして残しておきます。
nanoc viewを使う便利なスクリプト
Created in: 2014-06-27 Author: iray_tno Category: Science Tags: Computer_a, Nanoc_a, Cygwin_a
はじめに
nanocでレイアウトをいじりながらデザインを試行錯誤する時には、 nanoc view
でローカルホストのサーバーを起動し、ブラウザでlocalhost:3000を開くという一連の動作を何度も繰り返すことになります。
今回はCygwin上で作業を行ってるとします。Cygwinでは cygstart http://localhost:3000/
とすると規定のブラウザでプレビューを開くことができます。
この一連の動作を一つのコマンドでできるようにスクリプトを書きたいところですが、nanoc view; cygstart http://localhost:3000/
としても、nanoc viewをCtrl+Cなどで終了するまで開いてくれません。
さて、どうしたらいいでしょうか?
MathJaxで数式描画
Created in: 2014-02-07 Author: iray_tno Category: Science Tags: Computer_a, Ruby_a, Nanoc_a, MathJax_a, Redcarpet_a
はじめに
MathJaxを使ってtex形式で書いた数式を表示できるようにしました。
通常はhtmlに数行追加するだけで使えるようになります。
ただ、markdownでも数式を書けるようにするためには、レンダラの定義が必要だったのでメモしておきます。
- nanoc(http://nanoc.ws)
- Redcarpet(https://github.com/vmg/redcarpet)
- MathJax(http://www.mathjax.org)
RedcarpetのレンダラにCodeRayによるシンタックスハイライトを追加
Created in: 2014-01-23 Author: iray_tno Category: Science Tags: Computer_a, Ruby_a, Nanoc_a, Redcarpet_a, CodeRay_a
はじめに
このブログでは記事をMarkdownで書いて、Redcarpetとnanocで静的なHTMLを生成しています。
Redcarpetは、レンダラを独自に定義することで拡張が可能です。
そこで、CodeRay使ってMarkdown内のコードブロックにシンタックスハイライトを適用してみます。
- nanoc(http://nanoc.ws)
- Redcarpet(https://github.com/vmg/redcarpet)
- CodeRay(http://coderay.rubychan.de)