Emacs

Blogging cu modul Org Emacs

Blogging cu modul Org Emacs
Datorită numeroaselor pluginuri pentru Emacs, puteți scrie pe blogul dvs. din editorul preferat. Acest lucru este util pentru persoanele care își folosesc editorul preferat majoritatea zilei. Pentru a posta pe blogul dvs. WordPress, puteți utiliza Org2blog. Este ușor de configurat și are o interfață de utilizator frumoasă pentru a porni.

Pentru alte platforme aveți alte pachete, termenul standard pentru plug-in-uri, în Emacs. Dacă utilizați Googles Blogger, trebuie să instalați bpe. Există mai multe alte pachete care acceptă Jekyll și alte sisteme de analiză.

Există, de asemenea, un pachet pentru aceia dintre voi care utilizează motorul de blog Tinkerer. Mai multe despre asta într-o altă postare.

Pachetul Org2blog

Pachetul org2blog apelează site-ul WordPress și vă trimite blogurile acolo. Acest lucru funcționează atât pe WordPress auto-găzduit, cât și gratuit.site-ul com. Pachetul este disponibil de la MELPA sau Github. Dacă îl luați de la GitHub, trebuie să-l adăugați pe calea dvs., pe cont propriu. Acest lucru este util dacă doriți să urmăriți actualizările sau chiar să contribuiți. Totuși, va trebui să vă asigurați că dependențele sunt instalate. Pachetul depinde de:

metaweblog xml-rpc.el htmlize

Le puteți adăuga din MELPA, folosind „pachet”.

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

Codul pentru a include pachetul dacă l-ați copiat, adăugați următorul cod la .fișier sau director emacs.

(setq load-path (contra "~ /.emacs.d / org2blog / "load-path))
(necesită 'org2blog-autoloads)

Definirea acreditărilor și platformelor dvs.

Înainte de a putea face ceva, trebuie să definiți la ce și unde urmează să publicați. Acest lucru necesită mai mult cod în .fișier sau director emacs. Pentru a vă defini acreditările, adăugați acest lucru la .fișier emacs.

(setq org2blog / wp-blog-alist
'(("blogul meu"
: url "https: // exemplu.com / xmlrpc.php "
: implicit-titlu „Cum”
: nume de utilizator „administrator”)
(„Celălalt-blogul meu”
: url "https: // altele.exemplu.com / xmlrpc.php "
: titlu implicit „Noua mea rețetă”
: nume de utilizator "Johnny")
)))

Rețineți că aceasta este o listă, dacă aveți multe bloguri, adăugați-le la listă. Aveți grijă la paranteză, acestea sunt cheia LISP. Setați numele de utilizator pe al dvs., desigur. Parola vine mai târziu, chiar mai jos. Aveți, de asemenea, mai multe setări decât aceasta, categoriile implicite este o opțiune. Când doriți să trimiteți o postare, mai întâi, trebuie să fiți conectat. Conectarea se face cu:

„M-x org2blog / wp-login”

Minibufferul vă va întreba pe ce blog doriți să postați. Dacă ați pus același cod ca mai sus, puteți alege doar „blogul meu”. Ceea ce îi spui, depinde de tine. De asemenea, puteți crea o intrare pentru fiecare blog pe care îl aveți, dacă aveți multe. Un avertisment, începând cu această scriere, setarea de mai jos, în timp ce este necesar, nu este setat implicit. Poate fi necesar să setați acest lucru în .emacs.d fișiere.

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

Acum, v-ați conectat, puteți începe să creați.

Redactare, previzualizare și publicare.

Pentru a crea o postare nouă, aveți opțiunea de a apela „M-x org2blog / wp-new-entry” sau de a utiliza pagina Hydra. Pe pagina Hydra, aveți o listă de opțiuni, inclusiv pentru a adăuga o intrare nouă. Veți avea un tampon nou cu valorile implicite setate. Puteți seta aceste valori implicite pentru sine. Setările respective sunt setate în același mod în care își au setările documentele în modul Org. În general, valorile controlează modul în care funcționează un export. De asemenea, conțin etichete, categorii și alte valori. În timp ce scrieți o postare, le puteți seta în partea de sus a documentului. Nu este strict necesar să îl aveți în partea de sus, dar este ușor de găsit pentru postările lungi. Formatul are un „# +” și apoi valoarea pe care doriți să o setați.

# + TITLU Cum să faci blog pe linia de comandă
# + OPȚIUNI toc: nil num: nil todo: nil pri: nil tags: nil ^: nil
# + TAGS Geeks, bash, emacs
# + CATEGORIE Linux, MacOS
# + DESCRIERE Această postare acoperă toate modurile de blogging către linia de comandă
# + DATA <2019-07-28 Sun>

Valorile sunt opționale, dar este minunat să o setați pentru postarea dvs. Etichetele sunt etichetele de pe bloguri, categoriile sunt cele pe care le aveți deja sau puteți pune una nouă. Org2blog vă va întreba dacă ar trebui să creeze noua categorie mai târziu când postați. După ce ați scris postarea, puteți crea o schiță și o puteți vizualiza cu comanda de mai jos.

„M-x org2blog / wp-post-buffer” sau „M-x org2blog / wp-post-buffer-and-publish”

Primul va crea o schiță pentru a putea fi verificat, iar al doilea îl va publica pe blogul dvs. De asemenea, puteți schimba o postare existentă, tot ce aveți nevoie este ID-ul postului care este creat atunci când postați postarea dvs. Valoarea se află în partea de sus a copiei locale a postării dvs.

Concluzie

Folosirea Emacs pentru blog este o modalitate excelentă de a vă transmite mesajul. Va trebui să vă obișnuiți cu un nou mod de a vă crea postarea dacă utilizați până acum editorul bazat pe web. Cu toate acestea, dacă vă gândiți să faceți acest lucru, probabil că vă aflați în editorul dvs. de cele mai multe ori, ceea ce face tranziția mai simplă.

Best Gamepad Mapping Apps for Linux
If you like to play games on Linux with a gamepad instead of a typical keyboard and mouse input system, there are some useful apps for you. Many PC ga...
Instrumente utile pentru jucătorii Linux
Dacă vă place să jucați jocuri pe Linux, este posibil să fi folosit aplicații și utilitare precum Wine, Lutris și OBS Studio pentru a îmbunătăți exper...
Jocuri HD remasterizate pentru Linux care nu au avut niciodată lansare Linux mai devreme
Mulți dezvoltatori și editori de jocuri vin cu remasterizarea HD a jocurilor vechi pentru a prelungi durata de viață a francizei, vă rog fanilor să so...