HTML書き / 色付け支援

動機。

最近、ホームページの自動デザインに興味があります。 僕はHTMLのソースやスタイルシートを手書きしてるんですが、けっこう定型処理が多くてうんざりします。 だからといってFrontPageやPageMakerやHomepageBuilderを使うほどでもないし、 細かいとこはちゃんとタグで指定したいのです。
そこで、とりあえずこんなモデルを考えてみました。
  • ぺージの内容を書く
  • スタイルの基本色(一色)、基本デザインを選ぶ
  • make
これでメニュー付きで、アクセントカラーやベースカラーがちゃんと付いたページが出来たらいいんじゃないかなぁ、と。 とりあえず、いまどきのblogみたいにテンプレートからスタイルを選んだら、 あとは内容だけ書いたら、手間かけなくても小綺麗なページが出来るのが目標です。
似た様なものにはwikiがありますが、これは基本はタグ手打ちです。 とりあえず僕にとって使いやすいものを目指してます。

メニューなど

とりあえず、⇒みたいなメニューを自動で補ってくれる小物スクリプトを書きました。 ここです。このページはこのスクリプトで作りました。

色付け

hsv使ってカラーバリエーションを自動的に作るプログラム書きました。 色相環といって、色の濃さを同じにしたまま色調を変えると、"色んなバリエーション を作ることが出来ます。 これをもとにすると、単色のデザインであれば色調を色々変えることで様々なバリエーションが作れます。 しかし、色が二色以上になるとそう簡単にはいきません。ある二色は合っていても、その二色の色調を同じように 変えてもきれいな組み合わせになるとは限らないのです。ちょっとだけ調整して上のスクリプト書きました。