Emacs

Blogga med Emacs Org-Mode

Blogga med Emacs Org-Mode
Tack vare de många plug-ins för Emacs kan du skriva till din blogg inifrån din favoritredigerare. Detta är användbart för personer som använder sin favoritredigerare större delen av dagen. För att posta till din WordPress-blogg kan du använda Org2blog. Det är enkelt att installera och har ett trevligt användargränssnitt att starta.

För andra plattformar har du andra paket, standardbegreppet för plugin-program, i Emacs. Om du använder Googles Blogger måste du installera bpe. Det finns flera andra paket som stöder Jekyll och andra tolkningssystem.

Det finns också ett paket för dig som använder bloggmotorn Tinkerer. Mer om det i ett annat inlägg.

Org2blog-paketet

Paketet org2blog ringer till WordPress-webbplatsen och skickar dina bloggar dit. Detta fungerar både på egenvärd och gratis WordPress.com webbplats. Paketet är tillgängligt från MELPA eller Github. Om du tar det från GitHub måste du lägga till det på din väg, på egen hand. Detta är användbart om du vill följa uppdateringar eller till och med bidra. Du måste dock se till att beroendet är installerat. Paketet beror på:

xml-rpc metaweblog.el htmlize

Du kan lägga till dessa från MELPA med hjälp av "paket".

$ 'M-x installationspaket xml-rpc metaweblog htmlize

Koden för att inkludera paketet om du har kopierat det, lägg till följande kod i din .emacs-fil eller katalog.

(setq lastväg (nackdelar "~ /.emacs.d / org2blog / "load-path))
(kräver 'org2blog-autoloads)

Definiera dina referenser och plattformar.

Innan du kan göra något måste du definiera vad och var du ska publicera till. Detta kräver mer kod i din .emacs-fil eller katalog. För att definiera dina referenser lägg till detta i din .emacs-fil.

(setq org2blog / wp-blog-alist
'(("min blogg"
: url "https: // exempel.com / xmlrpc.php "
: default-title "How To"
: användarnamn "admin")
("Min andra blogg"
: url "https: // annat.exempel.com / xmlrpc.php "
: default-title "Mitt nya recept"
: användarnamn "Johnny")
))

Observera att detta är en lista, om du har många bloggar, lägg till dem i listan. Var försiktig med parentesen, de är nyckeln till LISP. Du ställer självklart in ditt användarnamn. Lösenordet kommer senare, precis nedanför. Du har också fler inställningar än detta, standardkategorier är ett alternativ. När du vill skicka ett inlägg måste du först vara inloggad. Inloggningen sker med:

'M-x org2blog / wp-login'

Minibuffern frågar dig vilken blogg du vill skicka till. Om du har lagt in samma kod som ovan kan du bara välja "min blogg". Vad du kallar det är upp till dig. Du kan också skapa en post för varje blogg du har, om du har många. En varning när detta skrivs är inställningen nedan när den behövs inte inställd som standard. Du kan behöva ställa in detta i din .emacs.d filer.

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

Nu har du loggat in, du kan börja skapa.

Utarbeta, förhandsgranska och publicera.

För att skapa ett nytt inlägg har du möjlighet att ringa 'M-x org2blog / wp-new-entry' eller använda Hydra-sidan. På Hydra-sidan har du en lista med alternativ inklusive att lägga till en ny post. Du kommer att ha en ny buffert med standardvärden inställda. Du kan ställa in dessa standardvärden själv. Dessa inställningar ställs in på samma sätt som alla Org-mode-dokument har sina inställningar. I allmänhet styr värdena hur en export fungerar. De innehåller också taggar, kategori och andra värden. Medan du skriver ett inlägg kan du ställa in dessa högst upp i dokumentet. Det är inte absolut nödvändigt att ha det i toppen men det gör det enkelt att hitta för långa inlägg. Formatet har ett '# +' och sedan det värde du vill ställa in.

# + TITEL Hur man bloggar på kommandoraden
# + ALTERNATIV toc: noll num: noll todo: nil pri: noll taggar: nil ^: nil
# + TAGS Geeks, bash, emacs
# + KATEGORI Linux, MacOS
# + BESKRIVNING Detta inlägg täcker alla sätt att blogga till kommandoraden
# + DATUM <2019-07-28 Sun>

Värdena är alla valfria men det är fantastiskt att ha det inställt för ditt inlägg. Taggarna är taggarna på bloggarna, kategorierna är de du redan har eller du kan sätta en ny. Org2blog kommer att fråga dig om den ska skapa den nya kategorin senare när du publicerar. När du har skrivit ditt inlägg kan du skapa ett utkast och visa det med kommandot nedan.

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

Den första skapar ett utkast som du kan kontrollera och den andra publicerar det på din blogg. Du kan också ändra ett befintligt inlägg, allt du behöver är inläggs-id som skapas när du lägger upp ditt inlägg. Värdet är högst upp i din lokala kopia av ditt inlägg.

Slutsats

Att använda Emacs för att blogga är ett utmärkt sätt att få ut ditt meddelande. Du måste vänja dig vid ett nytt sätt att skapa ditt inlägg om du använder den webbaserade redigeraren fram till nu. Men om du funderar på att göra detta är du förmodligen i din redaktör för det mesta vilket gör övergången enklare.

De bästa Oculus App Lab-spelen
Om du är Oculus-headsetägare måste du vara förtjust i sidoladdning. Sideladdning är processen för att installera icke-butiksinnehåll på ditt headset. ...
Topp 10 spel att spela på Ubuntu
Windows-plattformen har varit en av de dominerande plattformarna för spel på grund av den enorma andelen spel som utvecklas idag för att stödja Window...
5 bästa arkadspel för Linux
Numera är datorer seriösa maskiner som används för spel. Om du inte kan få den nya poängen vet du vad jag menar. I det här inlägget kommer du att känn...