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 htmlizeLe puteți adăuga din MELPA, folosind „pachet”.
$ 'M-x install-package xml-rpc metaweblog htmlizeCodul 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ă.