タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

phestに関するnakex1のブックマーク (4)

  • 中規模のサイトリニューアルや怒涛のページ更新でも活用したい、静的サイトジェネレータ「Phest」

    前回書いた静的サイトジェネレータ「Phest」導入のメリット5の続編です。 前回は初期コーディング時に導入した際の話を書きました。 今回は既にあるサイトのリニューアルや、商品追加などのある程度規模の大きい更新に対してPhestを使ってみた時の話です。 リニューアルや更新はもしかしたら初期構築よりややこしいかもしれません… 既存のソースを理解し、影響範囲を常に意識しながら作業する必要があります。 だいたい既存のソースをある程度ひっぱってきてテスト環境を作り、変更したファイルを書き留めながら進めます。 小さい規模だとこのやり方でいいのですが、規模が大きくなってくると手に負えなくなってしまいます。 なので、Phestで楽になりましょう! もくじ そもそも静的サイトジェネレータとは? メリット1:変更のあるファイルのみをまとめておき、編集できる メリット2:既存のcssファイルに対して、sassを

    中規模のサイトリニューアルや怒涛のページ更新でも活用したい、静的サイトジェネレータ「Phest」
  • 静的サイトジェネレータ「Phest」導入のメリット5

    静的サイトジェネレータがブームだとか聞きます。 私の場合は、大変な要件が来た時になにかいい方法はないものか・・・と辿り着いたのが 静的サイトジェネレータでした。 初期に集中して構築した結果、その後の修正や運用でとてつもない工数の削減ができたので、 導入は大成功となりました。 静的サイトジェネレータですが、初期コーディングの時点でも威力を発揮しました。 ここでは初期コーディングにおいての静的サイトジェネレータのメリットを5つまとめました。 もくじ そもそも静的サイトジェネレータとは? 選ばれたのはPhestでした メリット1:同じことを複数記述しなくていい メリット2:ルールを把握しやすい メリット3:パスの設定方法が豊富 メリット4:テスト用、番用ファイルの生成が楽 メリット5:パターンのテストが簡単にできる 最後に そもそも静的サイトジェネレータとは? 選ばれたのはPhestでした メ

    静的サイトジェネレータ「Phest」導入のメリット5
    nakex1
    nakex1 2015/03/13
  • 静的サイトジェネレータ(Static Site Generator)Phest のローカル環境(MAMP)へのインストールと起動確認 | つくるログ

    WEBシステムのドキュメント作成に使えないかと思い、静的サイトジェネレータのPhestをインストール。 MAMPはすでに導入しているものとしてすすめる。 ・gitでPhestのインストール htdocs/にてgitコマンドでインストール git clone https://github.com/chatwork/Phest.git ・MAMPを起動 ドキュメントルートをインストールディレクトリ(Phest/)に設定する (Phest/phest/にしてしまうと後々、sites/へのアクセスがうまくいかない) ・起動確認 http://localhost/Phest/ 「Local」ボタンにてビルド。 ビルド完了→ビルド先リンクで確認できる。 いくつかサンプルが用意されていて、[z_phest_document]を見ると、チャットワークAPIドキュメントとほぼ同じサイトが作成される。ドキュメ

    静的サイトジェネレータ(Static Site Generator)Phest のローカル環境(MAMP)へのインストールと起動確認 | つくるログ
    nakex1
    nakex1 2014/09/10
  • Phestに関するメモ

    小動物 Phest(フェスト)に関するメモ。使い方とか、疑問点とか、エラーとか。 静的サイトジェネレーターを使って、WordPressのheader.phpのような感じで各パーツを効率的に編集して構築できればと検討。 Middlemanを試すも各ファイルの追加や編集がどうも馴染めず(慣れの問題にすぎないが)。 いろいろ探してみたが、現在の自分のスキルと目的を考えると「Phest」がよさそうだった。 公式は下記。 黒い画面不要!デザイナ向け静的サイトジェネレーター「Phest」を公開しました デザイナーの強い味方!Phestの基的な使い方 Github 管理画面的なものは、PCに入れているMAMPなどの場所に依存する。 基的には.tplにタグを書く。設定はconfig.ymlだけれども、変数の定義などはvars.ymlに書いていく。ここでいろいろ定義しないとデフォルトっぽい変数も動作しな

    Phestに関するメモ
  • 1