The definitive listing of Static Site Generators — all 460 of them!Stars Name License Language Created Updated
This is the default welcome page used to test the correct operation of the Apache2 server after installation on Ubuntu systems. It is based on the equivalent page on Debian, from which the Ubuntu Apache packaging is derived. If you can read this page, it means that the Apache HTTP server installed at this site is working properly. You should replace this file (located at /var/www/html/index.html)
mk-mode.com Linux, Debian, IT, Server, PG, Ruby, Rails, Python, C++, Fortran, PC, MariaDB, math, GIS, etc... nanoc ブログをページネーション(記事を指定件数別にページ化)するには、公式サイトのドキュメント(nanoc - Paginating articles)に記載さている通りの方法でできるようです。 しかし、説明に「ページにオブジェクトを追加するたびに、あふれたオブジェクトを後ろのページにシフトさせる作業が発生するので推奨していない」というような記述があります。(他に方法があるのかも知れませんが未確認) ですので、一覧ページのページネーションはとりあえず保留にし、個別の記事ページに「前ページ(Older)」・「次ページ(Newer)」のリンクを付けるようにしてみました。 0
2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。本件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 本件に関する詳細は、プレスリリースをご確認ください。
Recent Entries 2024/12/12 Ubuntu 24.04, 24.10 の設定 2024/04/27 Ubuntu 24.04 のインストール & 設定 2023/11/04 WZR-600DHP2 への OpenWRT のインストールと設定 2023/11/02 scrcpy で Android の画面を Ubuntu に表示する 2023/10/29 Ubuntu 24.04 で PT3 を Mirakurun と EPGStation で使う 2023/07/15 LIFEBOOK WU-X/H1 での Ubuntu 23.04 と Windows 11 のデュアルブートと設定 ページ一覧へ Archives 2024 (2) 2023 (4) 2022 (7) 2021 (5) 2020 (5) 2019 (6) 2018 (7) 2017 (8) 2016 (
おそらく、誰もがやる深夜のWebサーフィンは、究極のところ時間の無駄ではないのかもしれない。 それは、Webで夢をみているのにほかならないのだ。(T.B=リー「Webの創成」より) Created at: 2013-05-01 | Tags: nanoc nanocでブログを再構築してからは、Amazonのリンクをアソシエイトの管理画面で生成していました。 しかし、やはり毎回管理画面を開いて操作するのは面倒なので、Markdown的な書き方で簡単にリンクできるようにフィルタを追加することにしました。 ここでは、nanocで簡単にAmazonアソシエイトリンクを貼るカスタマイズについて紹介します。 nanoc用Amazonアソシエイトリンク・フィルタ 完成イメージ 本カスタマイズにより、以下のような表記で記事内からAmazonにリンクできるようになります。 インラインリンク ほげほげ%[入門
おそらく、誰もがやる深夜のWebサーフィンは、究極のところ時間の無駄ではないのかもしれない。 それは、Webで夢をみているのにほかならないのだ。(T.B=リー「Webの創成」より) Created at: 2013-04-17 | Tags: nanoc 当サイトはRuby製静的CMSのnanocで構築していますが、これまでトップページ末尾では単純に記事一覧にリンクしていました。 これはjekyllなども含め、静的CMSではページャを設けると生成・転送の必要なHTMLが増えてしまう問題があるためです。 そこで、当サイトではJavaScriptで動的に個別の記事からサマリを読み込み、継ぎ足し表示することでページャ機能を再現することにしました。 nanoc 動的ページャ 実装内容 jQueryを使用するので、ダウンロードしておきます。(content/javascripts/jquery-1.
nanoc を使ってスタティックなHTMLとして構築している本ブログを、レンタルサーバから Amazon S3 (以下S3)に移行しました。移行にあたってnanoc3.3から提供されている新しいデプロイ機能を利用したのでまとめておきます。 はじめに S3を使ったWebサイトのホスティングについては以下の本家ドキュメントなどを参照してください。 Hosting Websites on Amazon S3 – Amazon Simple Storage Service nanoc-deploy gemよりnanoc3.3以降の利用がおすすめ nanocのバージョンが3.3未満であっても nanoc-deploy gemを使えばS3にデプロイすることは可能ですが、実用的な速度を得られなかったのでnanoc3.3以降の利用をおすすめします。(nanoc-deploy gemはリージョンなどを指定す
久しぶりの記事を書いてみる。 nanocというRubyで書かれたCMSを見つけたので使ってみた。静的Webサイトを生成するシステムで、Nestaと同じようにDBを使わないのでお手軽サイトには良さそうである。ドキュメントも結構整備されているので、自分で手を入れるのもある程度できそうな感じだ。これで静的なWebサイトを生成し、Herokuで公開できるかを実験してみた。結果、上手く行ったのでその過程を記録しておく。 ちなみに、nanocのサイトを見ると、類似のシステムは結構あるみたいなので、後で調べてみよう。 まず、インストール。 > gem install nanoc > gem install kramdown > gem install adsf 本家サイトにあるチュートリアルにしたがって使ってみる。 > nanoc create_site tutorial > cd tutorial >
ruby2.0上にnanocをインストールしたり設定したり nanocを前々から利用しようと思っていた所、丁度静的ファイルをコンパイルしたりごにょごにょする必要があったので、環境構築から自動化まで色々仕込みました。 require rvm 1.20.12ruby2.0.0えっrvm?rbenvじゃないの?とかは無しで。 nanocのインストールとりあえず、他の環境を汚さないようにrvmでnanoc用gemsetを作る。 $ rvm use 2.0@nanoc --create さて、nanocを入れて行きます。 参照:nanoc install $ gem install nanoc デモサイトの構築$ nanoc create-site tutorial create nanoc.yaml create Rules create content/index.html create con
Guard::Nanocで更新を即コンパイルしつつ、Powで確認するという流れ。Powの時点でMac限定でございます。Guard::Nanocはいけるはず。 こないだのNanocとFont Awesomeのサンプルに手を入れて実践してみましょう。 必要なGemの準備 動いている環境から取ってきたものなので余計なものがあるかもしれないけど、だいたい以下のような感じで。 Gemfile source 'http://rubygems.org' gem 'bundler' gem 'rake' gem 'nanoc', '3.6.4' gem 'rack' gem 'rack-rewrite' gem 'mime-types' gem 'adsf' gem 'i18n' gem 'powder' gem 'guard' gem 'guard-bundler' gem 'guard-nanoc'
NanocではColorizeSyntaxフィルターを使うことでコードの色づけができる。 codeタグのクラスを「language-<言語名>」のように指定すると、その言語用に色付けされる。 <code class="language-ruby"> が、Markdownで書いているとタグにclassを当てることができない。 そこでフィルターを書いてみた。 lib/default.rbに書いてもいいし、適当にファイルを分けてもいい。 module Nanoc3::Filters class CodeWithLanguage < Nanoc3::Filter def run(content, params={}) content.gsub(/<pre><code>@@@(.+)/, '<pre><code class="language-\1">') end end Nanoc3::Filte
はじめに 静的サイトジェネレータ は数多く存在し、機能や特徴も様々です。マイナーなものまで含めると紹介しきれないので、比較的有望と思われるソフトをピックアップしてみました。 選択基準としては.. 現在も開発が継続している。 ドキュメント類が充実している 使い易そう プラグイン、スターターキットなど関連プロジェクトが存在するとよい。 などです。 なお、有望と思われるツールを見つけたら随時追加していく予定です。 ruby サイトジェネレータは ruby か python で書かれている場合が多いですね。 どのソフトに人気があるかは Ruby Toolbox - Static Website Generation で一目瞭然。 GitHub で検索しても同様ですが、 jekyll の人気は圧倒的です。 名称/公式サイト入力フォーマット コメント
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く