カクタス

静的サイトの生成と展開
今すぐダウンロード

カクタス ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • BSD License
  • 価格:
  • FREE
  • 出版社名:
  • Koen Bok
  • 出版社のWebサイト:
  • http://github.com/koenbok/

カクタス タグ


カクタス 説明

サボテンは、Djangoのテンプレートシステムを使用してシンプルだが強力な静的サイトジェネレータです。サボテンはまた、ローカルに開発し、直接S3にサイトを展開することが容易になります。それは会社、ポートフォリオ、個人、サポートのウェブサイトのための素晴らしい作品とblogs.Toは簡単な概要を取得する(https://vimeo.com/46999791) .Cactusは、ウェブサイト上のアイデアそのほとんどdynamicnessに基づいています実際のサイトは、静的に滞在することができますが、これらの日には、Javascriptを使用して行うことができます。静的なウェブサイトがホストに簡単で、一般的に、私は標準を望んでいたので、非常にfast.Iは、(http://www.madebysofa.com)で、設計者はビルドに使用し、高速なウェブサイトを展開できることを簡単にシステムをサボテンを開発しました。だから、一般的なユーザーは、ハイテクに精通しているデザイナー、テンプレートを使用することが、ジャンゴまたはS3.Sinceを設定していない台無しに好きでしょう、それは支持体には、ブログspriting、バージョニングというプラグインシステムでかなり進化してきましたそしてextensible.Youこの(http://news.ycombinator.com/item?id=2233620).Examples- http://www.madebysofa.comで静的サイトジェネレータについてのより多くの議論を見つけることができています - ソファウェブサイト - http://docs.enstore.com - EnstoreドキュメントwebsiteThereは、以下の1つのライナー付きimpatientInstallサボテンのための簡単なチュートリアルincluded.Super例のブログプロジェクトではsudo easy_installをhttps://github.com/koenbok/Cactus/ zipball / masterIfあなたがエラーを見ていない、あなたは今、新しいプロジェクトは次のように入力し、あなたのサイトを編集し、プレビューを開始〜/ www.mysite.comToを作成サボテン生成することができます。サボテンは、できるだけ早くあなたがファイルを編集するようにサイトを再構築小さなウェブサーバを起動します。あなたは + でサーバーを停止することができます。 CD〜/ www.mysite.comサボテンserveOnceあなたが次のことを実行することができS3にサイトを展開する準備が整いました。あなたの(https://payments.amazon.com/sdui/sdui/helpTab/Checkout-by-Amazon/Advanced-Integration-Help/Using-Your-Access-Key)が必要になります。あなたはまだ1を持っていない場合は、(http://www.hongkiat.com/blog/amazon-s3-the-beginners-guide/#Gettting_an_Amazon_S3_Account)。サボテンdeployVoila。新しいprojectYouをguideCreating拡張あなたのウェブサイトサボテンによって生成され、S3上にホストされているが!このような新しいプロジェクト構造を生成することで、新しいプロジェクトを作成することができます。必ず先フォルダがまだ存在していないことを確認します。ページあなたの実際のサイトpages- index.html- sitemap.xml-ロボット - あなたはすべてのエラーを表示されませんでしたサボテン createIf、あなたがに指摘パスは今this.-ビルド生成されたサイト(あなたのホストにこれをアップロードする)のようになります。 .txt- error.html Aデフォルト404 PAGE-テンプレートプラグインの静的な資産images- css- JSプラグインAリストをごジャンゴテンプレート - base.html-静的なディレクトリを保持します。 nameMakingあなたsiteAfterがサイトを生成するから無効に削除を有効にするには、テンプレートに頼ることができる内容にページを追加することにより、構築を開始することができます。だから、例えば、あなたがあなたのページのフォルダ内のディレクトリとファイルを作成します/articles/2010/my-article.htmlページをしたい場合。そして、あなたはそれはあなたが任意のホストにアップロードできるというビルドフォルダ内の静的バージョンを生成しますあなたのサイトを構築し、あなたのsiteWhen features.Buildingファイルと使用Djangoのテンプレートを編集することができます。基本的には、フォルダのビルドフォルダに上書きコピーし、それが自己完結型のWebサイトになるように、それまでのすべての静的な資産を追加するには、ページから各ページをレンダリングします。あなたはこのようなあなたのサイトを構築することができます。cd サボテンbuildYourは、ウェブサイトは現在、で見つけることができ、レンダリング/ buildフォルダを。サボテンはまた、あなたのサイトをプレビューし、変更を加えたときに、それを更新するための小さなウェブサーバを実行することができます。開発するときにこれは本当に便利です。あなたはこのようにそれを実行することができます:サボテンserveLinkingとcontextsCactusは、標準のコンテキスト変数STATIC_URLとROOT_URLを使用して、プロジェクト内のページと静的な資産への比較的リンクに簡単なことになります。たとえば、ページ/blog/2011/Jan/my-article.htmlであるならば、あなたは次のように書くでしょう/contact.html希望にリンクする。お問い合わせ DeployingCactusが直接S3にあなたのウェブサイトを展開することができ、あなたが必要とするすべてはあなたのアマゾンの資格情報とバケット名です。サボテンは、今後の展開時の無痛を作るために、構成ファイル名config.jsonでこれらを記憶しています。秘密鍵は、キーホルダーや他のOS上で同様のサービスに安全に格納されています。あなたが直接ウェブサイトを訪問することができます展開サボテンdeployAfter。あなたは自動車があなたのページに基づいて、あなたのためのrobots.txtとsitemap.xmlとファイルを生成します/versions.txt.Cactusも必ずすべてのテキストファイルが圧縮されてなり、headers.ExtrasCactusをキャッシュ追加し、で配備ログを見つけることができます。これはexample.ProductのホームページのためのGoogleとBingのインデックスのためのあなたのページにボットを助けます


カクタス 関連ソフトウェア