Emacs

Blogging med Emacs Org-Mode

Blogging med Emacs Org-Mode
Takket være de mange plug-ins til Emacs kan du skrive til din blog inde fra din yndlingseditor. Dette er nyttigt for folk, der bruger deres foretrukne editor det meste af dagen. For at skrive til din WordPress-blog kan du bruge Org2blog. Det er let at opsætte og har en flot brugergrænseflade at starte.

For andre platforme har du andre pakker, standardbetegnelsen for plug-ins, i Emacs. Hvis du bruger Googles Blogger, skal du installere bpe. Der er flere andre pakker, der understøtter Jekyll og andre parsingssystemer.

Der er også en pakke til dem af jer, der bruger Tinkerer-blogmotoren. Mere om det i et andet indlæg.

Org2blog-pakken

Org2blog-pakken ringer til WordPress-webstedet og sender dine blogs der. Dette fungerer på både selvhostede og gratis WordPress.com-websted. Pakken er tilgængelig fra MELPA eller Github. Hvis du tager det fra GitHub, skal du føje det til din vej alene. Dette er nyttigt, hvis du vil følge opdateringer eller endda bidrage. Du bliver dog nødt til at sikre dig, at afhængighederne er installeret. Pakken afhænger af:

xml-rpc metaweblog.el htmlize

Du kan tilføje disse fra MELPA ved hjælp af 'pakke'.

$ 'M-x installationspakke xml-rpc metaweblog htmlize

Koden til at inkludere pakken, hvis du har kopieret den, tilføj følgende kode til din .emacs-fil eller bibliotek.

(setq load-path (ulemper "~ /.emacs.d / org2blog / "load-path))
(kræver 'org2blog-autoloads)

Definere dine legitimationsoplysninger og platforme.

Inden du kan gøre noget, skal du definere, hvad og hvor du skal offentliggøre til. Dette kræver mere kode i din .emacs-fil eller bibliotek. For at definere dine legitimationsoplysninger skal du tilføje dette til din .emacs-fil.

(setq org2blog / wp-blog-alist
'(("min blog"
: url "https: // eksempel.com / xmlrpc.php "
: standard-titel "Sådan"
: brugernavn "admin")
("Min-anden-blog"
: url "https: // andet.eksempel.com / xmlrpc.php "
: standard-titel "Min nye opskrift"
: brugernavn "Johnny")
))

Bemærk, at dette er en liste, hvis du har mange blogs, skal du føje dem til listen. Vær forsigtig med parentesen, de er nøglen til LISP. Du indstiller selvfølgelig brugernavnet til dit eget. Adgangskoden kommer senere lige nedenfor. Du har også flere indstillinger end dette, standardkategorier er en mulighed. Når du først vil sende et indlæg, skal du være logget ind. Log ind sker med:

'M-x org2blog / wp-login'

Minibufferen spørger dig, hvilken blog du vil sende til. Hvis du har sat den samme kode som ovenfor, kan du kun vælge 'min blog'. Hvad du kalder det, er op til dig. Du kan også oprette en post for hver blog, du har, hvis du har mange. En advarsel, når dette skrives, er indstillingen nedenfor, når det er nødvendigt, ikke indstillet som standard. Du skal muligvis indstille dette i din .emacs.d filer.

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

Nu, du er logget ind, kan du begynde at oprette.

Udarbejdelse, forhåndsvisning og udgivelse.

For at oprette et nyt indlæg har du mulighed for at ringe til 'M-x org2blog / wp-new-entry' eller bruge siden Hydra. På Hydra-siden har du en liste over muligheder, herunder at tilføje en ny post. Du får en ny buffer med standardværdier indstillet. Du kan selv indstille disse standardværdier. Disse indstillinger indstilles på samme måde, som dokumenter i Org-mode har deres indstillinger. Generelt styrer værdierne, hvordan en eksport fungerer. De indeholder også tags, kategori og andre værdier. Mens du skriver et indlæg, kan du indstille disse øverst i dokumentet. Det er ikke strengt nødvendigt at have det i toppen, men det gør det let at finde til lange stillinger. Formatet har et '# +' og derefter den værdi, du vil indstille.

# + TITLE Sådan blogger du på kommandolinjen
# + INDSTILLINGER toc: nul num: nul todo: nul pri: nul tags: nil ^: nul
# + TAGS Geeks, bash, emacs
# + KATEGORI Linux, MacOS
# + BESKRIVELSE Dette indlæg dækker alle måder at blogge til kommandolinjen
# + DATO <2019-07-28 Sun>

Værdierne er alle valgfri, men det er dejligt at have det indstillet til dit indlæg. Mærkerne er tags på blogs, kategorier er dem, du allerede har, eller du kan sætte en ny. Org2blog vil spørge dig, om det skal oprette den nye kategori senere, når du poster. Når du har skrevet dit indlæg, kan du oprette et kladde og se det med nedenstående kommando.

'M-x org2blog / wp-post-buffer' eller 'M-x org2blog / wp-post-buffer-and-publish'

Den første opretter et kladde, som du kan kontrollere, og det andet vil offentliggøre det på din blog. Du kan også ændre et eksisterende indlæg, alt hvad du behøver er det post-id, der oprettes, når du sender dit indlæg. Værdien er øverst i din lokale kopi af dit indlæg.

Konklusion

Brug af Emacs til at blogge er en glimrende måde at få din besked ud. Du bliver nødt til at vænne dig til en ny måde at oprette dit indlæg på, hvis du indtil nu bruger den webbaserede editor. Men hvis du overvejer at gøre dette, er du sandsynligvis i din redaktør det meste af tiden, hvilket gør overgangen enklere.

OpenTTD vs Simutrans
Oprettelse af din egen transportsimulering kan være sjovt, afslappende og ekstremt lokkende. Derfor skal du sørge for at prøve så mange spil som mulig...
OpenTTD Tutorial
OpenTTD er et af de mest populære forretningssimuleringsspil derude. I dette spil skal du oprette en vidunderlig transportvirksomhed. Du starter dog i...
SuperTuxKart til Linux
SuperTuxKart er en fantastisk titel designet til at give dig Mario Kart-oplevelsen gratis på dit Linux-system. Det er ret udfordrende og sjovt at spil...