chill

ソフトウェアのスクリーンショット:
chill
ソフトウェアの詳細:
バージョン: 0.1.2
日付のアップロード: 20 Feb 15
開発者: Jake Hickenlooper
ライセンス: 無料
人気: 18

Rating: 5.0/5 (Total Votes: 1)

どのように異なるのは、それがウェブサイトのコンテンツを管理するための簡単​​な方法を使用していることです。すべてのページのコンテンツには、ディレクトリ名として表される各ページとのデータディレクトリにある。すべてのページのコンテンツは、別々のファイルであるか、YAMLファイルにあります。ページが最初にそれ自身のディレクトリにそれを見て、それのデータにアクセスし、それのすべてが順番に親ディレクトリです。これらのページは、それらのディレクトリ内にその名前のファイルがある場合を除きだから、トップレベルでsitetitle.txtというファイルを設定すると、サイト内のすべてのページで使用されます。
テンプレートも似縦続ページに使用されます。各ページには、単にそれ自身のディレクトリに含めて、テンプレートの任意の部分を上書きすることができます。そのページディレクトリの任意のサブページには、そのテンプレートを使用します。
の口ひげテンプレート
彼らは言語に依存しない、logicless、かつ使い非常に簡単であるようにチルは口ひげテンプレートを使用しています。寒さは、それが実際のウェブサイトの根性に来るとき、簡単で可能な限り将来性になるように設計されたように、これは重要です。寒さが行うすべては、ページの髭テンプレートまたはテンプレートをロードし、見つかったデータを使ってレンダリングしている。この機能を容易に改善または腸のいずれかを変更することなく、他のソフトウェアと置き換えることができる。
リソースディレクトリのの概要
テーマ、およびデータ:Webサイトを作成するときに使用する2つのディレクトリがあります。理想的には、これらはあなた自身のbuildout.cfgで指定され、バージョン管理のいくつかの種類の下にあるされている。これらの例は、このパッケージのソースに含まれており、ユニットテストのために使用される。
テーマ
このディレクトリには、CSS、JS、画像、などのような口ひげテンプレートやその他のリソースファイルの彼らのセットをそれぞれ複数のテーマのディレクトリを含めることができます。これらは、ページが、それがテーマディレクトリの名前に特別な_theme変数の設定したページに適用う。通常_themeは、データディレクトリの最上位レベルに設定されるであろう。 「デフォルト」はテーマの名前である「/_themes/default/css/site.css ':themesディレクトリ内のすべてのファイルは、のようなURLにアクセスすることができます。 「/_themes/default/base.mustache ':注意、口ひげテンプレートも次のようにアクセスすることができます。
データ
/cheese/index.html:各ディレクトリと、サブディレクトリは、URLのようなものであることをHTMLページに作られています。これは「チーズ」の名前を持つ最上位レベルのディレクトリのためになる。 「index.htmlを 'が代わりに「cheese.html'という名前のファイルを作成されていることに注意してください。 「/cheese/provolone/index.html」:これは、あなたがどの​​ように、このディレクトリの下にサブページをすることもコンテンツに将来の追加を支援することです。 Webサーバは通常、ディレクトリにアクセスする場合は、 'index.htmlを'にリダイレクトするように設定されているようにも、これらのURLの「index.htmlを '部分を省略することができる。
の構築ウェブサイト
ビルドアウト設定ファイルは、「ビルドアウト」サイトに必要とされるであろう。少なくとも、これは、データやテーマディレクトリが置かれている場所を指定する必要があります。サンプル(および最小)buildout.cfgを以下に見ることができます:
[ビルドアウト]
部品=
  site_cfg
 スクリプト
[スクリプト]
#は、binディレクトリに実行し、凍結スクリプトをインストールします
レシピ= zc.recipe.egg:スクリプト
卵=チル
#実行凍結スクリプトは、それらに送られたこのsite.cfgファイルのパスが必要です。
引数= '$ {ビルドアウト:部品-ディレクトリ} /site.cfg」
[site_cfg]
#は、パーツディレクトリにsite.cfgを作成
レシピ= collective.recipe.template
入力=インライン:
  HOST = '127.0.0.1'#デフォルト
  PORT = 5000#デフォルト
  FREEZER_DESTINATION = "$ {ビルドアウト:ディレクトリ} /凍結"
  THEME_PATH = "$ {ビルドアウト:ディレクトリ} /テーマ」
  DATA_PATH = "$ {ビルドアウト:ディレクトリ} /データ」
出力= $ {ビルドアウト:部品-ディレクトリ} /site.cfg
設定ファイルのbuildout.cfgを使用するデフォルトとしてビルドアウト-c buildout.cfgか、単にビルドアウト:あなたがシステムにインストールされビルドアウトを持っている場合は、単にコマンドを実行します。ビルドアウトは、実行を持っており、その中にスクリプトを凍結するbinディレクトリを含むいくつかの余分なディレクトリを作成します。
ビルドアウトもzc.buildoutインストールPIPを使用してシステムにインストールすることができます
ビン/実行
あなたのサイトのコンテンツと構造を開発している場合、このスクリプトは使用されている。これは、フォアグラウンドに留まり、HTTPのデフォルトのホストとポートへのアクセスを記録します:// localhostを:5000。これは、実際には開発マシンではなく、本番環境で実行するように設計されています。
ビン/フリーズ
これは、基本的にサーバーか何かにアップロードする準備ができて静的ファイルにあなたのサイトをフリーズ冷凍フラスコPythonパッケージのラッパーです。

の要件:ます。

< P>
  • のPythonます。

開発者の他のソフトウェア Jake Hickenlooper

scissors
scissors

20 Feb 15

へのコメント chill

コメントが見つかりません
コメントを追加
画像をオンにする!