Za druge platforme imate v Emacsu druge pakete, standardni izraz za vtičnike. Če uporabljate Googles Blogger, morate namestiti bpe. Obstaja več drugih paketov, ki podpirajo Jekyll in druge sisteme za razčlenjevanje.
Obstaja tudi paket za tiste, ki uporabljate Tinkerer blogging engine. Več o tem v drugem prispevku.
Paket Org2blog
Paket org2blog pokliče spletno mesto WordPress in tja pošlje vaše bloge. To deluje tako na samostojnem kot na brezplačnem WordPressu.spletna stran com. Paket je na voljo pri MELPA ali Github. Če jo vzamete iz GitHub-a, jo morate sami dodati na svojo pot. To je koristno, če želite spremljati posodobitve ali celo prispevati. Vendar boste morali zagotoviti, da so odvisnosti nameščene. Paket je odvisen od:
xml-rpc metaweblog.el htmlizeTe lahko dodate iz MELPA s pomočjo 'paket'.
$ 'M-x namestitveni paket xml-rpc metaweblog htmlizeKodo, v katero želite vključiti paket, če ste ga kopirali, dodajte naslednjo kodo .datoteka ali imenik emacs.
(setq obremenitvena pot (minus "~ /.emacs.d / org2blog / "load-path))(zahtevajo 'org2blog-autoloads)
Določanje poverilnic in platform.
Preden lahko kar koli storite, morate določiti, kaj in kje boste objavili. To zahteva več kode v vašem .datoteka ali imenik emacs. Če želite določiti svoje poverilnice, dodajte to v svoj .datoteka emacs.
(setq org2blog / wp-blog-alist'(("moj blog"
: url "https: // primer.com / xmlrpc.php "
: privzeti naslov "Kako"
: uporabniško ime "admin")
("Moj-drugi-blog"
: url "https: // drugo.primer.com / xmlrpc.php "
: privzeti naslov "Moj novi recept"
: uporabniško ime "Johnny")
))
Upoštevajte, da je to seznam. Če imate veliko spletnih dnevnikov, jih dodajte na seznam. Bodite previdni pri oklepaju, ključni so za LISP. Uporabniško ime seveda nastavite na svoje. Geslo pride pozneje, tik spodaj. Imate tudi več nastavitev od te, privzete kategorije so ena od možnosti. Ko želite poslati objavo, morate najprej biti prijavljeni. Prijava poteka z:
'M-x org2blog / wp-login'Minibuffer vas bo vprašal, kateri spletni dnevnik želite objaviti. Če ste postavili isto kodo kot zgoraj, lahko izberete samo "moj blog". Kako boste temu rekli, je odvisno od vas. Če jih imate, lahko ustvarite tudi en vnos za vsak spletni dnevnik. Opozorilo glede na to, da je spodnja nastavitev potrebna, ni privzeto nastavljeno. To boste morda morali nastaviti v svojem .emacs.d datotek.
(setq gnutls-algoritem-prioriteta "NORMAL: -VERS-TLS1.3 ")Zdaj ste se prijavili in lahko začnete ustvarjati.
Priprava, predogled in objava.
Če želite ustvariti novo objavo, lahko pokličete 'M-x org2blog / wp-new-entry' ali uporabite stran Hydra. Na strani Hydra imate seznam možnosti, vključno z dodajanjem novega vnosa. Imeli boste nov medpomnilnik z nastavljenimi privzetimi vrednostmi. Te privzete vrednosti lahko nastavite sami. Te nastavitve so nastavljene na enak način kot vsi dokumenti v načinu Org. Vrednosti na splošno nadzorujejo, kako deluje izvoz. Vsebujejo tudi oznake, kategorije in druge vrednosti. Medtem ko pišete objavo, jih lahko nastavite na vrhu dokumenta. Ni nujno, da ga imate na vrhu, vendar ga je enostavno najti za dolge objave. Format ima '# +' in nato vrednost, ki jo želite nastaviti.
# + NASLOV Blog v ukazni vrstici# + MOŽNOSTI toc: ničelna številka: ničelna naloga: nična pri: nič oznake: nič ^: nič
# + OZNAKE Geeks, bash, emacs
# + KATEGORIJA Linux, MacOS
# + OPIS Ta objava zajema vse načine blogiranja v ukazno vrstico
# + DATUM <2019-07-28 Sun>
Vrednosti niso obvezne, vendar je čudovito, če jih nastavite za svojo objavo. Oznake so oznake v blogih, kategorije so tiste, ki jih že imate, ali pa lahko dodate novo. Org2blog vas bo pozneje vprašal, ali naj ustvari novo kategorijo, ko objavite. Ko napišete svojo objavo, lahko ustvarite osnutek in si ga ogledate s spodnjim ukazom.
'M-x org2blog / wp-post-buffer' ali 'M-x org2blog / wp-post-buffer-and -objavi'Prvi bo ustvaril osnutek, ki ga boste lahko preverili, drugi pa ga bo objavil v vašem spletnem dnevniku. Prav tako lahko spremenite obstoječo objavo, vse kar potrebujete je ID post, ki se ustvari, ko objavite svojo objavo. Vrednost je na vrhu lokalne kopije vaše objave.
Zaključek
Uporaba Emacs-a za pisanje spletnih dnevnikov je odličen način, da izvlečete sporočilo. Če do zdaj uporabljate spletni urejevalnik, se boste morali navaditi na nov način ustvarjanja objave. Če pa to nameravate storiti, ste verjetno večino časa v svojem urejevalniku, kar olajša prehod.