Emacs on Lubuntu から WordPress に投稿する

公開日: : Emacs, Lubuntu, WordPress

emacs_logo

Emacs で WordPress に投稿したかったので weblogger.el を導入した。

以下のコマンドでインストール。

M-x package-install [ENTER] weblogger

.emacs に以下の設定を書く。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
;; weblogger
(require 'weblogger)

(global-set-key "\C-cw" 'weblogger-start-entry)  ; weblogger起動

;; system-time-locale が日本語だと投稿時にエラーとなる
(setq system-time-locale "C")

;; パスワードを保存する
(setq weblogger-save-password)

(defun my-weblogger-send-entry (&optional arg)
  (interactive)
  (save-buffer)
  (set-buffer-modified-p t)
  (weblogger-save-entry nil arg)
  (my-weblogger-quit))

(defun my-weblogger-quit ()
  (interactive)
  (when (y-or-n-p "Do you want to quit weblogger-entry? ")
    (bury-buffer)))

(add-hook 'weblogger-start-edit-entry-hook
          '(lambda ()
             (define-key weblogger-entry-mode-map (kbd "C-x C-s") nil)
             (define-key weblogger-entry-mode-map (kbd "C-c n")   'weblogger-next-entry)
             (define-key weblogger-entry-mode-map (kbd "C-c p")   'weblogger-prev-entry)
             (define-key weblogger-entry-mode-map (kbd "C-c c")   'weblogger-start-entry)
             (define-key weblogger-entry-mode-map (kbd "C-c C-c") 'my-weblogger-send-entry)
             (define-key weblogger-entry-mode-map (kbd "C-c C-k") 'my-weblogger-quit)
             (auto-fill-mode -1)))                  ; 自動改行をOFF

M-x weblogger-setup-weblog で、あとは対話式でセットアップが進む。
途中で URL を聞かれるが、
WordPress の URL が http://example.com/ だとすると
http://example.com/xmlrpc.php となる。

これは初回のみ。

次からは C-c w で投稿画面が起動する。
ブラウザで画像貼り付けたりプレビューしてから投稿したいので、
基本的に C-c C-c で下書きに保存する。

最初、投稿しようとしたら以下のエラーが出た。

byte-code: Invalid date: 05  2月 2014 20:49:37 +0900

どうやら日付に日本語が含まれているのが良くないようだ。

.emacs に以下の設定を書くことで回避できる。

(setq system-time-locale "C")

参考

emacs から wordpress へ記事投稿 | Syati.info

ad

関連記事

Lubuntu で「貼り付けを選択」のキーバインドを設定する方法

Lubuntu で fcitx という IME を使用している。 Ubuntu 13.10 から

記事を読む

SI CAPTCHA Anti-Spam のエラーとその対策

SI CAPTCHA Anti-Spam という、 スパムコメント対策のWordPressプラグイ

記事を読む

Emacs Logo

Ubuntu で Emacs の dired の文字化け対策

Ubuntu で文字コードを全部 UTF-8 で統一しているのに、 Emacs の dir

記事を読む

Emacs との出会い、そして現在

もうかれこれ5年ほど Emacs を使っている。 Emacs に一番最初に触れたのはい

記事を読む

Emacs の ruby-mode で改行時にエラーが出る問題と対策

Emacs の ruby-mode で改行時に自動的にインデントしてくれる設定。 (def

記事を読む

WordPressに画像認証付きお問い合わせフォームを設置する方法

当ブログにお問い合わせフォームを設置しました。 管理人に連絡する 質問、感想などがあれば

記事を読む

Lubuntu で Perl 環境を整える

まず cpanm をインストール。 curl -L http://cpanmin.

記事を読む

Emacs Logo

Ubuntu の Emacs でプログラミング用フォント Ricty を使う

今までずっとVLゴシックを愛用していたけど、 このたびプログラミング用フォント Ricty

記事を読む

Lubuntu 13.10 を VirtualBox にインストールした

最近の Ubuntu があまりにも重すぎるので、 Ubuntu 系で軽量のディストリビューション

記事を読む

Lubuntu の Emacs で C-M-p (backward-list) が効かない問題と対策

Emacs では、括弧閉じ")"にカーソルがある状態で、 C-M-p を押下すると対応する括弧開き

記事を読む

ad

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

ad

象印の加湿器のメンテナンス用にクエン酸1kgを買ったら捗った

象印のスチーム式加湿器EE-RM50-WAが非常に良い。 象印

伊藤農園の100%ピュアジュースがおいしすぎる

伊藤農園の100%ピュアジュースシリーズは本当においしい。 伊藤

トラベルポーチを買ったら旅行準備が劇的に楽になった

最近、旅行や出張が多いので、トラベルポーチを買ってみたらこれが大正解だ

no image
iTunes 12 でカラムブラウザの高さが調整できなくて困った話

iTunes12 on Windows10 で、カラムブラウザがいつか

no image
hulu での英語学習効果を比較的に高める Chrome 拡張

最近、英語学習も兼ねて、ゲーム・オブ・スローンズ(Game of Th

→もっと見る

PAGE TOP ↑