1.なぜORG-modeでブログを書きます
ORG-モードので、私は、Emacsのを使い始めました。これは、書き込みにフォーカスを書く方法である、と私は結果は無視します。なぜあなたは言うのですか?すべてのコンテンツのフォーマットがカスタマイズされているため。あなたはファイルの内容を書くために、自分の好きな形式の設定フォーマットの一部に応じて出力ORG-モードできる準備は、HTML、PDF、一般的に使用される2つのファイルタイプなどの特定の形式を持っています。
さらにまた、ORG-modeはまたように計画(TODOリスト)などを行うことができます。これらの毎日の仕事のために、それは非常に有用です。
私はORG-モードが大好きです。
それと同時に、私は読者に、ネットワークへのコンテンツの独自の概要を公開し、技術のクラスのブログを書きました。非常に多くの場合、ブログ上でドキュメントを再フォーマットするだけでなく、5体のキャストの事に私を興奮させるために何かするためです。
私は直接ブログにコンテンツをコピーし、HTMLファイルにエクスポートしようと、私はいくつかのコンテンツがコピーできないことがわかった、または元のフォーマットが劇的に変化しました。そして、あなたは、元の簡単な形式を保つことができるので、ORG-モードについての内容は、ブログへの直接公開する方法、師事。
端的に言えば、最も基本的な理由はこれです: 私は怠け者です!私は怠け者!私は怠け者!三回言うべき重要なこと!私は、テキストとグラフィックのフォーマットを繰り返すためにあまりにも多くの時間を費やす必要はありません。
2 説明
方法ORGモードの書き込みブログの庭は、主のコピーhuwenbiaoのGitHub のコードと彼のコードであるGitHubの:hexmodeの cnblogsの基礎開発を拡張されて。私はいくつかの簡単な変更を行うにはOpen_Sourceコードに私自身の考えに従ってください。
内容を変更します。
- 私に聞いてきますハエのように、個人情報cnblogsを設定するときにボーエンはサイトから、前に各接続cnblogsにソースコードをダウンロード取り消し、する必要はありません
ボーエンでcnblogsは、ダウンロードボーエンボーエンIDは、HTMLコンテンツファイルという名前ですダウンロードしてください。個人的な感情ではないあまり意味。そして、それぞれが入らないために:.ませ再び持っていた: !私は怠け者だ ので、私は削除するボーエンコードをダウンロードしました。
- 個人情報あなたがブログ記事を公開するたびに入る前に、回数を減らして、手動で自分のブログ情報(ブログID /ログイン/パスワード)を設定する必要があります。私の妻のように私は眠ります
同じ悩み(彼の妻はそれを見ていない-ハハ)の前にお風呂を取るようにしてくださいので、それぞれが直接組織のファイルを終えた後、私は、元のコード、個人情報を個別に構成、関連する変数を変更することは C-c c p
せずに、直接公開することができますたびに、彼らは個人的なメッセージを入力する必要があります。設定されていない場合は、プログラムを変更した後入力することを思い出させます。
- コードを更新するのに長い時間となって「huwenbiao」ので、XML-RPCを更新しますので、私はしましたGitHubの:hexmodeの 最新のコンテンツのコピーを。
修正後、世界は静か。
3 設定
- 開くファイルダウンロードGitHubのを:huwenbiaoを、別のファイルのxml-rpc.elが行くように、cnblogs.elとmetaweblog.el二つの文書をダウンロード githubのを:hexmodeの ダウンロードを。
- どのように白に対してそれらをロードします。ダニエルは無視しました。
その後、あなたの.emacs.d / cnblogsにしてこれらの3つのファイルが次のコードinit.elを追加します:
cnblogsため;;。 (追加・ツー・リスト'ロード・パス"〜/ .emacs.d / cnblogs /") (必要' cnblogs) (アドインフック「ORG-MODE-フック(ラムダ()(マイナー-cnblogs -mode))) (setqのORG-SHOW-一時輸出輸出バッファ-NIL);;リリースブログカーソルが別のバッファにジャンプします後、それから、この行を追加していないと述べました
後でファイルを開くとこのように、組織は、自動的に関連する設定をロードします。どのcnblogs・マイナー・モードは、ブログを公開するためのモードです。
-
個人情報の設定
cnblogs.elファイルを開き、defcustomをによって定義され、以下の三つの変数のcnblogsブログ-IDを検索します。 - > URLなどのブログのIDをcnblogs:https://www.cnblogs.com/halberd-lee ブログIDがハルバードリーcnblogsです-user-名- >ログインユーザ名cnblogs
cnblogs-ユーザーのpasswd - 三つの変数cnblogsログインパスワードを次の値>は無記号には、自分自身の情報のため、変更されています。
setqの三個の変数上で定義された見出し、次のように変更します。次のようにコードの三の以上の可変部分を読み取ります。
(しない限り(stringpのcnblogsブログ-ID) (setqのはcnblogsブログ-ID ( "あなたのブログのID:"文字列の読み取りはnil nilを))) (しない限り(stringpのcnblogsユーザー名) (setqののcnblogsユーザー名を ( "ユーザー名:"文字列を読んでゼロゼロ))) (しない限り(stringpのcnblogs -ユーザーのpasswd) (setqののcnblogs -ユーザーのpasswd (読み-passwdの"パスワード:"ゼロ)))
- 個人情報と問題の定義は、ショートカットと統合するためのコマンド
cnblogs.elで発見
(関数定義のcnblogs新しいポスト() (インタラクティブ)
(インタラクティブ)では、以下の次の行を追加します。
(Cnblogsセットアップ-ブログ)
このような個人情報は、一緒に統合され、新たなブログを発行した注文が設定されます。
繰り返しますが、 私は怠け者です!私は怠け者!私は怠け者! これは、ライン上で使用することができます。私が行くと、元cnblogsを変更しません。