Compnet

仕事とか遊びとか、日々折々

2016-11-27(日)

Pelican でアップロードする

Posted by Nakane, R. in technical   

先の記事では、Pelicanpelican-quickstart コマンドで作られる四つの設定ファイルのうちの pelicanconf.py と publishconf.py について書きました。 ここでは、残るふたつの fabfile.py と Makefile について書きます。

fabfile.py は Python 製のデプロイ ツールである Fabric の指示ファイル、Maikefile はビルド ツールである GNU make の指示ファイルです。 fabfile.py と Maikefile には pelican-quickstart コマンドの質問Do you want to generate a Fabfile/Makefile to automate generation and publishing? (Y/n):Y で答えた後の、> What is the hostname of your FTP server?:> Where is your Dropbox directory?: などの回答を基にした設定が保存されています。

pelican-quickstart コマンドで作成された fabfile.py は以下の通りです。

Read more...


2016-11-22(火)

Pelican の設定を変えてみる

Posted by Nakane, R. in technical   

ここまでは、Pelican を実行する作業場所作成するために pelican-quickstart コマンドを実行したときの設定のままで、Web サイトを作りました。 それでも問題無いのですが、テーマを変えるなどの変更をしたいこともありまし、便利なプラグインを使いたくなることもあります。 また、利用するテーマによっては、そのテーマ独自の設定を使うこともあります。 それ以外にも細かな箇所を自分好みにするために、設定を変えることもあるでしょう。

Read more...



2016-11-09(水)

Pelican によるブログを公開しました

Posted by Nakane, R. in misc   

本ブログ サイトは、今までは Wordpress で構築してきましたが、Pelican で構築したものに切り替えてようやく公開に至りました。 とはいえ、今までに書いてきた記事は Wordpress のままなので、URL をサブディレクトリに変更して 旧サイト にしました。 どれだけできるかは分かりませんが、今までに書いた記事も徐々に Pelican の仕組みに移行してきたいと考えています。

まだこの先もテンプレートの修正や、記事の執筆から Pelican によるサイト生成、Web サーバーへのアップロード・公開の自動化など、いくつもの作業が残っていますが、とりあえずは一区切りです。

Read more...


2016-10-28(金)

実際に記事を書く

Posted by Nakane, R. in technical   

先の記事で Web サイトを生成する作業ディレクトリ作成したので、いよいよ記事を書いていきます。 作業ディレクトリを ~/website にしたので、記事などのコンテンツは ~/website/content ディレクトリに保存します。 記事そのものは reStructuredText の書式に基づいて書き、保存するときの拡張子を .rst にします。

Pelican を動かす環境の Python に Markdown パッケージを追加すれば、Markdown の書式で記事をかくこともできます。 Markdown の書式で書いたときは、拡張子を .md にします。 なお、Markdown の書式には幾多の方言があるようですが、Python に Markdown パッケージこの Web サイトの書式に対応するようです。

なお、reStructuredText 形式の細かい書式については、公式 Web サイトに譲ります。

Read more...