Emacs

Bloganje z organizacijskim načinom Emacs

Bloganje z organizacijskim načinom Emacs
Zahvaljujoč številnim vtičnikom za Emacs lahko v svoj spletni dnevnik pišete v svojem najljubšem urejevalniku. To je koristno za ljudi, ki večino dneva uporabljajo svoj najljubši urejevalnik. Če želite objaviti v svojem spletnem dnevniku WordPress, lahko uporabite Org2blog. Je enostaven za namestitev in ima prijeten uporabniški vmesnik za zagon.

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 htmlize

Te lahko dodate iz MELPA s pomočjo 'paket'.

$ 'M-x namestitveni paket xml-rpc metaweblog htmlize

Kodo, 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.

HD Remastered Games za Linux, ki prej še niso izdale Linuxa
Mnogi razvijalci iger in založniki pripravijo HD remaster starih iger, da podaljšajo življenjsko dobo franšize, zato oboževalci zahtevajo združljivost...
Kako uporabljati AutoKey za avtomatizacijo iger Linux
AutoKey je namizni pripomoček za avtomatizacijo za Linux in X11, programiran v Python 3, GTK in Qt. Z njegovo funkcijo skriptiranja in MACRO lahko avt...
Kako prikazati števec FPS v igrah Linux
Linux gaming je dobil velik zagon, ko je Valve leta 2012 napovedal podporo Linuxu za odjemalca Steam in njihove igre. Od takrat se je veliko AAA in in...