Emacs

Blogge med Emacs Org-Mode

Blogge med Emacs Org-Mode
Takket være de mange plugin-modulene for Emacs, kan du skrive til bloggen din fra favorittredigereren din. Dette er nyttig for folk som bruker favorittredaktøren mesteparten av dagen. For å poste på WordPress-bloggen din, kan du bruke Org2blog. Det er enkelt å installere og har et fint brukergrensesnitt å starte.

For andre plattformer har du andre pakker, standardbegrepet for plugin-moduler, i Emacs. Hvis du bruker Googles Blogger, må du installere bpe. Det er flere andre pakker som støtter Jekyll og andre analysesystemer.

Det er også en pakke for de av dere som bruker bloggmotoren Tinkerer. Mer om det i et annet innlegg.

Org2blog-pakken

Org2blog-pakken ringer til WordPress-nettstedet og sender bloggene dine dit. Dette fungerer både på egenhost og gratis WordPress.com nettsted. Pakken er tilgjengelig fra MELPA eller Github. Hvis du tar det fra GitHub, må du legge det til din egen vei. Dette er nyttig hvis du vil følge oppdateringer eller til og med bidra. Du må sørge for at avhengighetene er installert skjønt. Pakken avhenger av:

xml-rpc metaweblog.el htmlize

Du kan legge til disse fra MELPA, ved hjelp av 'pakke'.

$ 'M-x installasjonspakke xml-rpc metaweblog htmlize

Koden for å inkludere pakken hvis du har kopiert den, legg til følgende kode i din .emacs-fil eller katalog.

(setq load-path (cons "~ /.emacs.d / org2blog / "load-path))
(krever 'org2blog-autoloads)

Definere legitimasjon og plattformer.

Før du kan gjøre noe, må du definere hva og hvor du skal publisere til. Dette krever mer kode i .emacs-fil eller katalog. For å definere legitimasjonen din, legg dette til din .emacs-fil.

(setq org2blog / wp-blog-alist
'(("min blogg"
: url "https: // eksempel.com / xmlrpc.php "
: standard-tittel "Hvordan"
: brukernavn "admin")
("Min andre blogg"
: url "https: // annet.eksempel.com / xmlrpc.php "
: standard-tittel "Min nye oppskrift"
: brukernavn "Johnny")
))

Merk at dette er en liste. Hvis du har mange blogger, kan du legge dem til i listen. Vær forsiktig med parentesen, de er nøkkelen til LISP. Du setter selvfølgelig brukernavnet til ditt eget. Passordet kommer senere, rett nedenfor. Du har også flere innstillinger enn dette, standardkategorier er ett alternativ. Når du vil sende et innlegg, må du først være pålogget. Innlogging gjøres med:

'M-x org2blog / wp-login'

Minibufferen vil spørre deg hvilken blogg du vil legge ut på. Hvis du har lagt den samme koden som ovenfor, kan du bare velge 'min blogg'. Det du kaller det, er opp til deg. Du kan også opprette en oppføring for hver blogg du har, hvis du har mange. En advarsel, når dette skrives, er innstillingen nedenfor når det er behov, ikke angitt som standard. Du må kanskje sette dette i .emacs.d filer.

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

Nå, du har logget på, kan du begynne å opprette.

Utkast, forhåndsvisning og publisering.

For å opprette et nytt innlegg har du muligheten til å ringe 'M-x org2blog / wp-new-entry' eller bruke Hydra-siden. På Hydra-siden har du en liste over alternativer, inkludert å legge til en ny oppføring. Du vil ha en ny buffer med standardverdier satt. Du kan angi disse standardverdiene selv. Disse innstillingene er satt på samme måte som alle Org-modus-dokumenter har sine innstillinger. Generelt styrer verdiene hvordan en eksport fungerer. De inneholder også koder, kategori og andre verdier. Mens du skriver et innlegg, kan du sette disse øverst i dokumentet. Det er ikke strengt nødvendig å ha det i toppen, men det gjør det enkelt å finne for lange innlegg. Formatet har '# +' og deretter verdien du vil angi.

# + TITLE Hvordan blogge på kommandolinjen
# + ALTERNATIVER toc: null num: null todo: null pri: null tags: null ^: null
# + TAGS Geeks, bash, emacs
# + KATEGORI Linux, MacOS
# + BESKRIVELSE Dette innlegget dekker alle måter å blogge på kommandolinjen
# + DATO <2019-07-28 Sun>

Verdiene er valgfrie, men det er flott å ha det satt til innlegget ditt. Taggene er kodene på bloggene, kategoriene er de du allerede har, eller du kan sette en ny. Org2blog vil spørre deg om den skal opprette den nye kategorien senere når du legger ut. Når du har skrevet innlegget ditt, kan du lage et utkast og se det med kommandoen nedenfor.

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

Den første vil lage et utkast som du kan sjekke over, og det andre vil publisere det på bloggen din. Du kan også endre et eksisterende innlegg, alt du trenger er post-ID som opprettes når du legger ut innlegget ditt. Verdien er øverst i den lokale kopien av innlegget ditt.

Konklusjon

Å bruke Emacs til å blogge er en utmerket måte å få meldingen din ut på. Du må venne deg til en ny måte å lage innlegget ditt på hvis du bruker den nettbaserte redaktøren til nå. Men hvis du vurderer å gjøre dette, er du sannsynligvis i redaktøren din mesteparten av tiden, noe som gjør overgangen enklere.

Mus Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
De fleste Linux-distribusjoner leveres med "libinput" -biblioteket som standard for å håndtere inngangshendelser på et system. Den kan behandle inngan...
Mus Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kanskje du trenger et verktøy som kan gjøre at musens kontroll endres med hvert program du bruker. Hvis dette er tilfelle, kan du prøve et program som...
Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jeg har nylig lest om Microsoft Sculpt Touch trådløs mus og bestemte meg for å kjøpe den. Etter å ha brukt den en stund bestemte jeg meg for å dele mi...