熊小屋日誌

Windows 10 UWPやXamarin, Python、mbed/NetMF/Arduino/Edison, Azureなどぼちぼちと。たまにPCや勉強会、セミナーなどの話題も

Blog and CMS

Pelicanからはてなブログへの移行

はてなブログに移行する前は、PelicanというMarkdownなどマークアップ言語のファイルをHTMLファイルに変換するツールと、BitBucket・Dockerを組み合わせて、自前のブログを構築していました。 Gitで管理されたMarkdownファイルをBitBucketにPushすると、BitB…

はてなブログに移転しました

Pelicanを使ってMarkdownファイルを静的HTMLに変換するシステムでブログサイトを運営してきましたが、 運営方針を見直してはてなブログに移行することにしました。 今回の移行で、自前のブログシステムからMarkdownファイルをはてなブログに移行したのですが…

ブログシステムの予約投稿機能

これまでの記事で紹介したGit、BitBucketとPelicanを使ったブログシステム。今の仕組みでは予約投稿ができないのが欠点なのです。 で、どうすれば実現できるか検討したメモです。 予約投稿の実現案 予約投稿を実現するには、どこかにスケジューラを入れて指…

Python 3.4環境下でのpip install pelican

このブログの構築に使っているPelicanをPython 3.4の環境で導入しようと pip install pelican を実行したら、UnicodeEncodeErrorが発生してここ2日ほど原因を調査してましたが、 easy_install pelican であっさりとインストール終了。pelicanの動作も問題な…

BitBucketとPelicanの連携

しばらくブログの更新が途絶えてました。 これは更新をさぼってた訳ではなくて、ブログを楽に更新できるシステムを構築していたためです。ようやく本稼働できたので、数回にわたってその仕組みを紹介したいと思います。 Pelicanでのブログ更新 これまでの記…

Pelicanのインストール

先日に言及した静的Webサイト生成ツールのPelican。Windows環境でのPelicaのインストール方法を紹介します。 以下では、Pelicanを"c:\blog\pelican"にインストールするものとします。 Pythonのインストール まず初めにPythonをインストールします。Pelicanの…

Pelicanへの移行

PelicanはPythonで書かれた静的Webサイトの作成ツールです。 これまでOrchard CMSでサイトを作っていましたが、カスタマイズしづらいこと また動的である必要がないこと、そしてコンテンツの管理をCMSではなく Gitのようなバージョン管理システムで行いたい…

Orchard CMSからの移行先

Orchard CMSでサイトを作成したのだけど、テーマの作成がやりづらくて、サイトのカスタマイズを放置したままになってます。それで移行先のシステムを探してました。 AzureのWebSitesやWebMatrixにあるギャラリーから導入してみて使いやすそうなのがないか見…

Orchard CMSのEditボタン

Orchard CMSのコンテンツにEditボタンを表示させて、その編集画面に直接移動させることができます。 管理者権限でDashboardにアクセスして、Modules画面を表示します。そこにある"Content Control Wrapper"モジュールをEnabledにします。 すると編集権限があ…

OrchardCMSでのサンプルコードと画像の記述

OrchardCMSでブログやWiki(正確にはPage)を手軽に編集する方法を試してきて、気になったのは以下3点です。 HTMLを書くのが面倒 サンプルコードをどうやって入れるか スクリーンショットを撮ってからブログに載せるまで手間がかかる 1番目は、LiveWriterは…

OrchardCMSのMarkdown記法

Orchard CMSのブログやHTMLページは、デフォルトではHTMLで記述しますが、設定することでMarkdown記法でも作成できます。このブログも主にMarkdownで書いてます。 Twitterのツイートを埋め込むHTMLコードを入れてみて、普通に表示されて気づいたのですが、Ma…

OneNoteからのブログ投稿のテスト

OneNoteのノートからブログに登録するためには、以下のように行います。 ノートを表示して、ファイル⇒送信⇒ブログ とメニューを選択する Wordが起動する。ブログを登録してなければ登録する 発行する Wordにブログを登録するとき、Blog Engine.NETであれば以…

BlogEngine.NET&SQL CE 4.0ではまったのでメモ

このサイトの構築ではまったのでメモ このブログはBlog Engine.NETを使っています。 データはSQL CE4.0に保存するように、setup/SQL_CE/ReadMe.txtに書かれたように '%ProgramFiles(x86)%\Microsoft SQL Server CompactEdition\v4.0\Private'からDLLを/binに…