1. WLW で過去の投稿一覧を取得するのには時間がかかる
最近投稿した記事を修正する場合、Windows Live Writer (WLW)で過去の記事を開いて修正する。
これに対し、古い記事を修正するためには、
- 投稿した記事を、Blogger において、 HTML モードで表示。
- 内容を WLW へコピペ。
- 記事を修正した後、WLW で HTML 表示にして、コピー。
- Blogger で、HTML をコピーした元の場所へペースト。
Windows Live Writer で、遠い過去に投稿した記事を編集したい場合は、以下の手順を踏む。
- 「ホーム」タブの左横にある Live Writer ボタン > 最近の記事を開く
- ダイアログが表示されたら、編集したい投稿のあるブログを選択
- 「表示する項目の数」で「すべて」を選択
- タイトルの一覧が表示されたら、「記事のフィルター処理」に、編集したいタイトルを入力
- 対象の記事をダブルクリック
たくさん記事があると、投稿記事の一覧を取得するの時間がかかる。過去の記事を、直接取得することはできないだろか?
2. WLW Post Downloader Plugin を利用して、直接記事を取得
「How to edit very old posts with Windows Live Writer」には、プラグイン
を利用して、直接記事を WLW で取得する方法が紹介されていた。早速、上記プラグインをダウンロードして、インストール。
記事の取得方法
- 過去に投稿した、編集したい記事のページを開く。
- ロケーションバーに表示されている URL の http を wlw に置き換えて Enter キーを押す。
- WLWPostDownloader の起動が促されるので、許可する。
ただし、Firefox 8 では、ロケーションバーに http が表示されていないので、URL の先頭に
wlw://
を追加すれば良い。
これで、直接対象の記事を Windows Live Writer で開いてくれる。
追記(2012.4.6): Window Live Essentials 2011 のアップデートを適用したら、WLW Post Downloader Plugin が正常に動作しなくなった。
再度、WLW Post Downloader Plugin を実行し、
- Repair WLW Post Downloader
をする必要がある。
- cf. Update to Windows Live Essentials 2011 QFE3 (build: - Microsoft Answers (via usiwin: Windows Live Essentials 2011 のアップデートの内容が明らかに)
3. 記事を編集するためのブックマークレット
追記(2012.2.6): ワンクリックで記事を編集するために、ブックマークレット「この記事を編集」をブラウザに保存しておく。
使い方は、
- 編集したい記事を、ブラウザで開く。
- ブックマークレット「この記事を編集」をクリックすると、WLW で記事が開かれる。
JavaScript の実装
ブックマークレットの内容は、以下の通り。
(function(){
var l=location, hs=l.hostname.split('.');
l.href="wlw://" + hs.slice(0,hs.length-1).join('.') + ".com" + l.pathname;
})();
Compress javascript and css. を利用して、上記コードを圧縮した。
追記(2012.3.19): Blogger の URL が .com から .jp へリダイレクトされるようになったので、上記のブックマークレットを修正した。

0コメント:
コメントを投稿