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 htmlizeDu kan lägga till dessa från MELPA med hjälp av "paket".
$ 'M-x installationspaket xml-rpc metaweblog htmlizeKoden 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.