タグ

octopressに関するgam-22のブックマーク (13)

  • OctopressからHugoへ移行する方法 | gam0022.net

    当サイトはOctopressを使って生成していたのですが、このたびHugoに移行することにしました。 この記事ではHugoに移行した経緯と、Hugoへの移行手順についてまとめます。 なおローカル環境はMac OS Xです。 Octopressを辞めた理由 Octopressを辞めた理由は、記事数の増加に伴い、サイトの生成に時間がかかるようになってしまったからです。 HugoではOctopressに比べてサイトの生成時間が短いことから、Hugoに移行することにしました。 現在の記事数でのサイトの生成時間は、Octpress(rake generateコマンド)で 20.39秒、Hugo(hugoコマンド)では 2.66秒でした! 他にも、Octpressは直近のコミットが半年前のもので、活発にメンテナンスされていないと感じたことも、Hugoへ移行した理由の1つです。 Hugoのインストール

    OctopressからHugoへ移行する方法 | gam0022.net
    gam-22
    gam-22 2016/09/26
    ブログを書きました。Hugoが気になってる人は参考にしてください!
  • OctopressからHugoへ移行した

    このブログは2年ほどOctopressを使って生成してきたが,不満が限界に達したので,Go言語で作られたHugoに移行した. Octopressへの不満は,とにかく生成が遅いこと.100記事を超えた辺から耐えられない遅さになり,最終的には約150記事の生成に40秒もかかっていた.ブログは頻繁に書くのでかなりストレスになっていた. Hugoのうりは生成速度.試しに使ったところ,明らかに速く,すぐに移行を決めた.最終的な生成時間は以下.爆速. 他に良いところを挙げると,まずとてもシンプル.Octopressと比べても圧倒的に必要なファイルは少ない.また,後発だけあって嬉しい機能もいくつかある.例えば,draftタグを記事のヘッダに書いておけば,ローカルでは生成されても,番用の生成からは外されるなどなど. インストール Go言語で書かれているのでgo getして,デザインテーマをCloneする

    gam-22
    gam-22 2016/09/12
    参考になりそう
  • Octopressのgenerate_onlyをモット便利に2

    B! 2 0 0 0 Octopressのgenerate_onlyをモット便利に への追加。 ファイルを与えないでコマンドを実行した時に、 最後に更新したファイルを自動的に選択してテストするようにしました。 Rakefileをアップデート Rakefileをアップデート 以前 Octopressのgenerate_onlyをモット便利に で書いた物は引数なしでrake gen_onlyとすると、ファイル名を聞いて来るようになってましたが、 大概見たいのは最後に編集したファイルなので、引数を与えない時は 最後のファイルを見るように変更しました。 Rakefile 1 2 3 4 5 6 7 8 9 10 11 @@ -81,8 +81,9 @@ task :generate_only, :filename do |t, args| if args.filename filename = a

    Octopressのgenerate_onlyをモット便利に2
  • Speed up Octopress Generation

    gam-22
    gam-22 2014/05/20
    Octopressのgenerateの高速化について。rb-gsl 試してみる価値はありそう。("rake isolate and rake integrate"だるい)
  • Octostrap3 demo

    The code for the awesome category list you can see in the aside here. It will: display all your categories with a post counter (using Bootstrap’s badge class) highlight when you’re on the matching category page be installed in 3 minutes ! Bootstrap navbar can have an “active” element highlighted which ease navigation. In Octostrap3 it is possible to control which menu is selected on each page or p

    gam-22
    gam-22 2013/10/23
    なかなかいい良さげなOctopressのテーマ。
  • Octopressで記事の生成を高速化する方法 - function Blog() {};

    Issues Octopressで新しい記事を作成したり、既存の記事の編集の際に、rake previewやrake generateの実行に非常に時間が かかってしまい、編集の効率が悪い。 Factor Octopressは、previewやgenerateの際、source/_posts配下にある記事を全て静的なHTMLへと再生成してしまうため。 記事の数が増えるほど、生成にかかる時間が増してしまうため。 Solution rake isolate[filename]と、rake integrateを使用する How to rake isolate[filename]と、rake integrateを使用する rake isolate[filename] rake isolate[filename]は、filenameに指定したファイル名と一致しない記事ファイルを、 全てsource/

  • Pixel-in-Gene: Tips for Speeding Up Octopress Site Generation

    gam-22
    gam-22 2013/09/23
    Octopressのrake generate が遅いのをなんとかする
  • ブログエンジンを Octopress から Middleman に変えた - aptheia.info

    このサイトは今まで Octopress を使って生成していたんだけど、Middleman に変えてみた。 元々 Octopress の設定ファイルの書き方とかがモヤモヤするものがあって(Rakefile に設定項目埋め込んであるところとか) Jekyll にしようかなと思ったんだけど、なんとなく Middleman にしてみた。その後の感想など。 (もう2ヶ月くらい前の話なので、移行当時の記憶はおぼろげ) ビルド時間が短くなった 素の jekyll はビルド早いんだけど、Octopress は結構遅いんで気になっていた。middleman は Octopress よりかは早い ブログの内容はほぼそのまま使い回せた メタデータ部分を s/categories/tags/ で置換したくらいだったと思う 公開されているテンプレートが少ない 自分でちまちま書いてる middleman-livere

  • Pygmentで使える言語パーサー - T.I.D.

    Pygment が色々な言語をハイライト出来ることを最近知ったので、レンダリングを確かめるためのメモ。 言語解析キーワード コマンドラインでは、pygmentize -L lexers で一覧を出力。

  • jenkinsでoctopressのビルド - Qiita

    コマンドでビルドすればpublic/ディレクトリ下にビルドして作成されたhtmlファイル群が変更されて、 _deploy/ディレクトリ下にも同じファイルが作成されてgit管理されるかと思います。 をすればgithubのリポジトリにpushされてgithub pagesに変更分が反映されるようになっていると思うのですが、 そうなると_deploy/ディレクトリはバージョン管理ができている状態なのですが、ビルドする元ファイル郡source/_posts/やテーマの設定ファイルのバージョン管理ができていません。手元にあるファイルがなくなったら更新すげー面倒。 しかし、回避策はすでに用意されていて github pagesをデプロイ先に選んでいればsourceリポジトリがすでに作られているのでコミットを行ってgit push origin sourceをすればgithubのリポジトリに変更分が反映

    jenkinsでoctopressのビルド - Qiita
  • Octopress のバージョン管理 - tosik blog

  • Github で Jekyll を使う時に調べたこと | そんなこと覚えてない

    Github で Jekyll を使うときにできることとか調べたので整理しておきます。 今日の成果物。 この記事をいきなりポーンと書いても仕方ない気がして前の記事を書きました。 Github Pages について整理しておきます Jekyll を利用するかしないかの判断材料などに利用してください。 利用できる マークアップ HTML Markdown Textile 関連する gem liquid- テンプレートエンジン redcarpet - 高機能高速動作な Markdown maruku - 高機能な Markdown rdiscount - 高速動作な Markdown RedCloth - Textile Pygemnts.rb - シンタックスハイライト できること Layoutの利用 - ネスト可能 includeの利用 - Jekyll Boostrap がかなり利用してる

    gam-22
    gam-22 2013/05/21
    redcarpet使いたいが失敗した
  • 30分のチュートリアルでJekyllを理解する

    (追記:2013-05-20) 記事はJekyllバージョン0.12.0に対応しています。Jekyllバージョン1.0のリリースに伴い、記事を改訂した記事を投稿しましたので、最新版に対応したチュートリアルについてはそちらを参照下さい。 “Jekyllいつやるの?ジキやルの?今でしょ!” (追記:2012-12-07) 記事を電子書籍化しました。「Gumroad」を通して100円にて販売しています。内容についての追加・変更はありませんが、メディア向けの調整および誤記の修正を行っています。 電子書籍「30分のチュートリアルでJekyllを理解する」EPUB版 このリンクはGumroadにおける商品購入リンクになっています。クリックすると、オーバーレイ・ウインドウが立ち上がって、この場でクレジットカード決済による購入が可能です。購入にはクレジット情報およびメールアドレスの入力が必要になりま

    gam-22
    gam-22 2013/02/11
    "MathJax.rbはBrowser上でTEXを表示できるようにするMathJax.jsに対応したPluginです。"gam0022.net に使ってみようかな
  • 1