Emacs

Bloggare con Emacs Org-Mode

Bloggare con Emacs Org-Mode
Grazie ai numerosi plug-in per Emacs, puoi scrivere al tuo blog dall'interno del tuo editor preferito. Questo è utile per le persone che usano il loro editor preferito per la maggior parte della giornata. Per pubblicare sul tuo blog WordPress, puoi utilizzare Org2blog. È facile da configurare e ha una bella interfaccia utente per l'avvio.

Per altre piattaforme hai altri pacchetti, il termine standard per i plug-in, in Emacs. Se utilizzi Googles Blogger, devi installare bpe. Esistono molti altri pacchetti che supportano Jekyll e altri sistemi di analisi.

C'è anche un pacchetto per quelli di voi che usano il motore di blog Tinkerer. Maggiori informazioni su questo in un altro post.

Il pacchetto Org2blog

Il pacchetto org2blog chiama il sito WordPress e invia i tuoi blog lì. Funziona sia su WordPress self-hosted che gratuito.sito web com. Il pacchetto è disponibile da MELPA o Github. Se lo prendi da GitHub, devi aggiungerlo al tuo percorso, da solo. Questo è utile se vuoi seguire gli aggiornamenti o anche contribuire. Tuttavia, dovrai assicurarti che le dipendenze siano installate. Il pacchetto dipende da:

xml-rpc metaweblog.el htmlize

Puoi aggiungerli da MELPA, usando 'pacchetto'.

$ 'M-x install-package xml-rpc metaweblog htmlize

Il codice per includere il pacchetto se lo hai copiato, aggiungi il seguente codice al tuo .file o directory emacs.

(setq percorso di caricamento (contro "~/.emacs.d/org2blog/" percorso di caricamento))
(richiede 'org2blog-autoloads)

Definire le tue credenziali e piattaforme.

Prima di poter fare qualsiasi cosa, devi definire su cosa e dove stai per pubblicare. Ciò richiede più codice nel tuo .file o directory emacs. Per definire le tue credenziali aggiungi questo al tuo .file emacs.

(setq org2blog/wp-blog-alist
'(("il mio blog"
:url "https://esempio.com/xmlrpc.php"
:default-title "Come fare per"
:nome utente "admin")
("Il mio-altro-blog"
:url "https://altro.esempio.com/xmlrpc.php"
:default-title "La mia nuova ricetta"
:nome utente "Johnny")
))

Nota che questo è un elenco, se hai molti blog, aggiungili all'elenco. Attenzione alle parentesi, sono fondamentali per LISP. Hai impostato il nome utente sul tuo, ovviamente. La password arriva dopo, proprio qui sotto. Hai anche più impostazioni di questa, le categorie predefinite sono un'opzione. Quando vuoi inviare un post, per prima cosa devi essere loggato. L'accesso viene effettuato con:

'M-x org2blog/wp-login'

Il minibuffer ti chiederà su quale blog vuoi postare. Se hai inserito lo stesso codice di cui sopra puoi solo scegliere 'mio-blog'. Come lo chiami, dipende da te. Puoi anche creare una voce per ogni blog che hai, se ne hai molti. Un avviso, al momento della stesura di questo documento, l'impostazione di seguito, sebbene necessaria, non è impostata per impostazione predefinita. Potrebbe essere necessario impostarlo nel tuo .emacs.d file.

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

Ora che hai effettuato l'accesso, puoi iniziare a creare.

Redazione, anteprima e pubblicazione.

Per creare un nuovo post, hai la possibilità di chiamare "M-x org2blog/wp-new-entry" o utilizzare la pagina Hydra. Nella pagina Hydra, hai un elenco di opzioni inclusa l'aggiunta di una nuova voce. Avrai un nuovo buffer con i valori predefiniti impostati. Puoi impostare tu stesso quei valori predefiniti. Queste impostazioni sono impostate nello stesso modo in cui i documenti in modalità Organizzazione hanno le loro impostazioni. In generale, i valori controllano come funziona un'esportazione. Contengono anche i tag, la categoria e altri valori. Mentre scrivi un post puoi impostarli nella parte superiore del documento. Non è strettamente necessario averlo in alto ma lo rende facile da trovare per post lunghi. Il formato ha un '#+' e quindi il valore che si desidera impostare.

#+TITLE Come scrivere un blog dalla riga di comando
#+OPTIONS toc:nil num:nil todo:nil pri:nil tags:nil ^:nil
#+TAGS Geek, bash, emacs
#+CATEGORIA Linux, MacOS
#+DESCRIZIONE Questo post copre tutti i modi di bloggare a riga di comando
#+DATA <2019-07-28 Sun>

I valori sono tutti facoltativi ma è fantastico averlo impostato per il tuo post. I tag sono i tag sui blog, le categorie sono quelle che hai già o puoi metterne una nuova. Org2blog ti chiederà se deve creare la nuova categoria più tardi quando pubblichi. Una volta che hai scritto il tuo post, puoi creare una bozza e visualizzarla con il comando sottostante.

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

Il primo creerà una bozza da controllare e il secondo la pubblicherà sul tuo blog. Puoi anche modificare un post esistente, tutto ciò di cui hai bisogno è il post-id che viene creato quando pubblichi il tuo post. Il valore è nella parte superiore della tua copia locale del tuo post.

Conclusione

Usare Emacs per blog è un modo eccellente per diffondere il tuo messaggio. Dovrai abituarti a un nuovo modo di creare il tuo post se fino ad ora hai utilizzato l'editor basato sul web. Tuttavia, se stai pensando di farlo, probabilmente sei nel tuo editor per la maggior parte del tempo, il che rende la transizione più semplice.

Porte open source di motori di gioco commerciali
Ricreazioni del motore di gioco gratuite, open source e multipiattaforma possono essere utilizzate per riprodurre titoli di giochi vecchi e abbastanza...
I migliori giochi da riga di comando per Linux
La riga di comando non è solo il tuo più grande alleato quando usi Linux, ma può anche essere una fonte di intrattenimento perché puoi usarla per gioc...
Le migliori app di mappatura del gamepad per Linux
Se ti piace giocare su Linux con un gamepad invece di un tipico sistema di input di tastiera e mouse, ci sono alcune app utili per te. Molti giochi pe...