Emacs

Blogging dengan Emacs Org-Mode

Blogging dengan Emacs Org-Mode
Berkat banyak plug-in untuk Emacs, Anda dapat menulis ke blog Anda dari dalam editor favorit Anda. Ini berguna untuk orang-orang yang menggunakan editor favorit mereka hampir sepanjang hari. Untuk memposting ke blog WordPress Anda, Anda dapat menggunakan Org2blog. Mudah diatur dan memiliki antarmuka pengguna yang bagus untuk boot.

Untuk platform lain Anda memiliki paket lain, istilah standar untuk plug-in, di Emacs. Jika Anda menggunakan Googles Blogger, Anda perlu menginstal bpe. Ada beberapa paket lain yang mendukung Jekyll dan sistem parsing lainnya.

Ada juga paket untuk kalian yang menggunakan mesin blogging Tinkerer. Selengkapnya di postingan lain another.

Paket org2blog

Paket org2blog memanggil situs WordPress dan mengirimkan blog Anda ke sana. Ini berfungsi pada WordPress yang dihosting sendiri dan gratis.situs web com. Paket tersedia dari MELPA atau Github. Jika Anda mengambilnya dari GitHub, Anda perlu menambahkannya ke jalur Anda sendiri. Ini berguna jika Anda ingin mengikuti pembaruan atau bahkan berkontribusi. Anda harus memastikan dependensi diinstal are. Paket tergantung pada:

metaweblog xml-rpc.el htmlize

Anda dapat menambahkan ini dari MELPA, menggunakan 'paket'.

$ 'M-x install-package xml-rpc metaweblog htmlize

Kode untuk menyertakan paket jika Anda telah menyalinnya, tambahkan kode berikut ke Anda .file atau direktori emacs.

(setq load-path (kontra "~/.emacs.d/org2blog/" jalur beban))
(memerlukan 'org2blog-autoloads)

Menentukan kredensial dan platform Anda.

Sebelum Anda dapat melakukan apa pun, Anda perlu menentukan apa dan di mana Anda akan mempublikasikannya. Ini membutuhkan lebih banyak kode di . Anda .file atau direktori emacs. Untuk menentukan kredensial Anda, tambahkan ini ke Anda .file emacs.

(setq org2blog/wp-blog-alist
'(("blog saya"
:url "https://contoh.com/xmlrpc.php"
:default-title "Cara"
:nama pengguna "admin")
("Blog-saya-yang-lain"
:url "https://lainnya.contoh.com/xmlrpc.php"
:default-title "Resep baru saya"
:nama pengguna "Johnny")
))

Perhatikan bahwa ini adalah daftar, jika Anda memiliki banyak blog, tambahkan ke daftar. Hati-hati dengan tanda kurung, itu adalah kunci untuk LISP. Anda mengatur nama pengguna untuk Anda sendiri, tentu saja. Kata sandi datang kemudian, tepat di bawah sini. Anda juga memiliki lebih banyak pengaturan dari ini, kategori default adalah salah satu opsi. Saat ingin mengirim postingan, Anda harus login terlebih dahulu. Login dilakukan dengan:

'M-x org2blog/wp-login'

Minibuffer akan menanyakan blog mana yang ingin Anda posting. Jika Anda telah memasukkan kode yang sama seperti di atas, Anda hanya dapat memilih 'blog-saya'. Apa yang Anda sebut itu, terserah Anda. Anda juga dapat membuat satu entri untuk setiap blog yang Anda miliki, jika Anda memiliki banyak. Peringatan, pada tulisan ini, pengaturan di bawah saat diperlukan, tidak disetel secara default. Anda mungkin perlu mengatur ini di .emacs.d file.

(setq gnutls-algorithm-priority "NORMAL:-VERS-TLS1.3")

Sekarang, Anda telah masuk, Anda dapat mulai membuat.

Draf, pratinjau, dan publikasi.

Untuk membuat posting baru, Anda memiliki opsi untuk memanggil 'M-x org2blog/wp-new-entry' atau menggunakan halaman Hydra. Di halaman Hydra, Anda memiliki daftar opsi termasuk untuk menambahkan entri baru. Anda akan memiliki buffer baru dengan nilai default yang ditetapkan. Anda dapat mengatur nilai default itu sendiri. Pengaturan tersebut diatur dengan cara yang sama seperti dokumen mode Org yang memiliki pengaturannya. Secara umum, nilai mengontrol cara kerja ekspor. Mereka juga berisi tag, kategori, dan nilai lainnya. Saat Anda menulis posting, Anda dapat mengaturnya di bagian atas dokumen. Tidak sepenuhnya perlu untuk menempatkannya di atas tetapi membuatnya mudah ditemukan untuk posting yang panjang. Formatnya memiliki '#+' dan kemudian nilai yang ingin Anda atur.

#+TITLE Cara membuat blog di baris perintah
#+OPTIONS toc:nil num:nil todo:nil pri:nil tags:nil ^:nil
#+TAG Geeks, bash, emacs
#+KATEGORI Linux, MacOS
#+DESKRIPSI Posting ini mencakup semua tata krama blogging ke baris perintah
#+TANGGAL <2019-07-28 Sun>

Nilainya semua opsional tetapi sangat bagus untuk mengaturnya untuk posting Anda. Tag adalah tag di blog, kategori adalah yang sudah Anda miliki atau Anda dapat memasang yang baru. Org2blog akan menanyakan apakah harus membuat kategori baru nanti saat Anda memposting. Setelah Anda menulis posting Anda, Anda dapat membuat konsep dan melihatnya dengan perintah di bawah ini.

'M-x org2blog/wp-post-buffer' atau 'M-x org2blog/wp-post-buffer-and-publish'

Yang pertama akan membuat draf untuk Anda periksa dan yang kedua akan menerbitkannya ke blog Anda. Anda juga dapat mengubah posting yang ada, yang Anda butuhkan hanyalah post-id yang dibuat saat Anda memposting posting Anda. Nilainya ada di bagian atas salinan lokal postingan Anda your.

Kesimpulan

Menggunakan Emacs ke blog adalah cara terbaik untuk menyampaikan pesan Anda. Anda perlu membiasakan diri dengan cara baru membuat postingan jika Anda menggunakan editor berbasis web sampai sekarang. Namun, jika Anda mempertimbangkan untuk melakukan ini, Anda mungkin berada di editor Anda sebagian besar waktu yang membuat transisi menjadi lebih sederhana.

Tombol tengah mouse tidak berfungsi di Windows 10
Itu tombol tengah mouse membantu Anda menelusuri halaman web dan layar yang panjang dengan banyak data. Jika itu berhenti, Anda akhirnya akan mengguna...
Cara Mengganti Tombol Kiri & Kanan Mouse di PC Windows 10
Sudah menjadi hal biasa bahwa semua perangkat mouse komputer dirancang secara ergonomis untuk pengguna yang tidak kidal. Tetapi ada perangkat mouse ya...
Tiru klik Mouse dengan mengarahkan mouse menggunakan Clickless Mouse di Windows 10
Menggunakan mouse atau keyboard dalam posisi yang salah dari penggunaan yang berlebihan dapat menyebabkan banyak masalah kesehatan, termasuk keteganga...