Emak

Blogging dengan Emacs Org-Mode

Blogging dengan Emacs Org-Mode
Terima kasih kepada banyak plugin untuk Emacs, anda boleh menulis ke blog anda dari dalam editor kegemaran anda. Ini berguna untuk orang yang menggunakan editor kegemaran mereka sepanjang hari. Untuk menghantar ke blog WordPress anda, anda boleh menggunakan Org2blog. Ia mudah disiapkan dan mempunyai antara muka pengguna yang bagus untuk boot.

Untuk platform lain, anda mempunyai pakej lain, istilah standard untuk pemalam, di Emacs. Sekiranya anda menggunakan Googles Blogger, anda perlu memasang bpe. Terdapat beberapa pakej lain yang menyokong Jekyll dan sistem penghuraian lain.

Terdapat juga pakej untuk anda yang menggunakan enjin blog Tinkerer. Lebih banyak lagi pada siaran lain.

Pakej Org2blog

Pakej org2blog memanggil laman WordPress dan menghantar blog anda ke sana. Ini berfungsi pada WordPress yang dihoskan sendiri dan juga percuma.laman web com. Pakej ini boleh didapati dari MELPA atau Github. Sekiranya anda mengambilnya dari GitHub, anda perlu menambahkannya ke jalan anda sendiri. Ini berguna jika anda ingin mengikuti kemas kini atau bahkan menyumbang. Anda harus memastikan pergantungan dipasang. Pakej bergantung kepada:

metaweblog xml-rpc.el htmlize

Anda boleh menambahkannya dari MELPA, menggunakan 'pakej'.

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

Kod untuk memasukkan pakej jika anda telah menyalinnya, tambahkan kod berikut ke .fail atau direktori emacs.

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

Menentukan kelayakan dan platform anda.

Sebelum anda dapat melakukan apa-apa, anda perlu menentukan apa dan di mana anda akan menerbitkannya. Ini memerlukan lebih banyak kod dalam anda .fail atau direktori emacs. Untuk menentukan kelayakan anda, tambahkan ini pada anda .fail emacs.

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

Perhatikan bahawa ini adalah senarai, jika anda mempunyai banyak blog, tambahkannya ke senarai. Berhati-hati dengan tanda kurung, mereka adalah kunci untuk LISP. Anda tentu saja menetapkan nama pengguna anda sendiri. Kata laluan datang kemudian, betul-betul di sini. Anda juga mempunyai lebih banyak tetapan daripada ini, kategori lalai adalah satu pilihan. Semasa anda ingin menghantar catatan, pertama, anda mesti log masuk. Log masuk dilakukan dengan:

'M-x org2blog / wp-log masuk'

Minibuffer akan menanyakan blog mana yang ingin anda hantar. Sekiranya anda telah meletakkan kod yang sama seperti di atas, anda hanya boleh memilih 'my-blog'. Apa yang anda sebut, terpulang kepada anda. Anda juga boleh membuat satu entri untuk setiap blog yang anda miliki, jika anda mempunyai banyak. Amaran, seperti tulisan ini, tetapan di bawah sementara diperlukan, tidak ditetapkan secara lalai. Anda mungkin perlu menetapkan ini di .emak.d fail.

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

Sekarang, anda telah log masuk, anda boleh mula membuat.

Penggubalan, pratonton dan penerbitan.

Untuk membuat catatan baru, anda mempunyai pilihan untuk memanggil 'M-x org2blog / wp-new-entry' atau menggunakan halaman Hydra. Di halaman Hydra, anda mempunyai senarai pilihan termasuk menambah entri baru. Anda akan mempunyai buffer baru dengan nilai lalai yang ditetapkan. Anda boleh menetapkan nilai lalai itu sendiri. Tetapan tersebut ditetapkan dengan cara yang sama seperti mana-mana dokumen mod Org mempunyai tetapannya. Secara amnya, nilainya mengawal bagaimana eksport berfungsi. Mereka juga mengandungi tag, kategori dan nilai lain. Semasa anda menulis catatan, anda boleh menetapkannya di bahagian atas dokumen. Tidak semestinya sangat penting untuk memilikinya di kedudukan teratas tetapi memudahkan untuk mencari jawatan yang panjang. Formatnya mempunyai '# +' dan kemudian nilai yang ingin anda tetapkan.

# + TAJUK Cara membuat blog di baris arahan
# + PILIHAN TOC: nil num: nil todo: nil pri: nil tags: nil ^: nil
# + TAG Geeks, bash, emacs
# + KATEGORI Linux, MacOS
# + PENERANGAN Postingan ini merangkumi semua adab blogging hingga command line
# + TARIKH <2019-07-28 Sun>

Semua nilai adalah pilihan tetapi sangat bagus untuk menetapkannya untuk siaran anda. Tag adalah tag di blog, kategori adalah yang anda ada atau anda boleh meletakkan yang baru. Org2blog akan bertanya kepada anda sama ada ia harus membuat kategori baru kemudian semasa anda membuat catatan. Setelah menulis catatan, anda boleh membuat draf dan melihatnya dengan arahan di bawah.

'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 boleh menukar pos yang ada, yang anda perlukan hanyalah post-id yang dibuat semasa anda menghantar post anda. Nilai berada di bahagian atas salinan pos anda.

Kesimpulannya

Menggunakan Emacs untuk blog adalah cara terbaik untuk menyampaikan mesej anda. Anda perlu membiasakan diri dengan cara baru untuk membuat catatan anda jika anda menggunakan editor berasaskan web sehingga sekarang. Walau bagaimanapun, jika anda mempertimbangkan untuk melakukan ini, anda mungkin sering menggunakan editor anda yang menjadikan peralihan lebih mudah.

Shadow of the Tomb Raider untuk Tutorial Linux
Shadow of the Tomb Raider adalah penambahan kedua belas untuk siri Tomb Raider - francais permainan aksi-pengembaraan yang dibuat oleh Eidos Montreal....
Cara Meningkatkan FPS di Linux?
FPS bermaksud Bingkai sesaat. Tugas FPS adalah mengukur kadar bingkai dalam pemutaran video atau persembahan permainan. Dengan kata mudah bilangan gam...
Permainan Makmal Apl Oculus Teratas
Sekiranya anda adalah pemilik alat dengar Oculus, maka anda mesti mengetahui tentang memuatkan sideload. Sideloading adalah proses memasang kandungan ...