Emacs

Bloguer avec Emacs Org-Mode

Bloguer avec Emacs Org-Mode
Grâce aux nombreux plug-ins pour Emacs, vous pouvez écrire sur votre blog depuis l'intérieur de votre éditeur préféré. Ceci est utile pour les personnes qui utilisent leur éditeur préféré la plupart de la journée. Pour publier sur votre blog WordPress, vous pouvez utiliser Org2blog. Il est facile à installer et dispose d'une interface utilisateur agréable pour démarrer.

Pour les autres plates-formes, vous avez d'autres packages, le terme standard pour les plug-ins, dans Emacs. Si vous utilisez Googles Blogger, vous devez installer bpe. Il existe plusieurs autres packages qui prennent en charge Jekyll et d'autres systèmes d'analyse.

Il existe également un package pour ceux d'entre vous qui utilisent le moteur de blog Tinkerer. Plus à ce sujet dans un autre post.

Le forfait Org2blog

Le package org2blog appelle le site WordPress et y envoie vos blogs. Cela fonctionne à la fois sur WordPress auto-hébergé et gratuit.site web com. Le package est disponible chez MELPA ou Github. Si vous le prenez de GitHub, vous devez l'ajouter à votre chemin, par vous-même. Ceci est utile si vous souhaitez suivre les mises à jour ou même contribuer. Vous devrez cependant vous assurer que les dépendances sont installées. Le forfait dépend de :

métawebblog xml-rpc.el htmlize

Vous pouvez les ajouter à partir de MELPA, en utilisant 'package'.

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

Le code pour inclure le package si vous l'avez copié, ajoutez le code suivant à votre .fichier ou répertoire emacs.

(setq load-path (contre "~/.emac.d/org2blog/" chemin de chargement))
(nécessite 'org2blog-autoloads)

Définir vos identifiants et plateformes.

Avant de pouvoir faire quoi que ce soit, vous devez définir sur quoi et où vous êtes sur le point de publier. Cela nécessite plus de code dans votre .fichier ou répertoire emacs. Pour définir vos identifiants, ajoutez ceci à votre .fichier emacs.

(setq org2blog/wp-blog-alist
'(("mon blog"
:url "https://exemple.com/xmlrpc.php"
:default-title "Comment faire"
:nom d'utilisateur "admin")
("Mon-autre-blog"
:url "https://autre.Exemple.com/xmlrpc.php"
:default-title "Ma nouvelle recette "
:nom d'utilisateur "Johnny")
))

Notez qu'il s'agit d'une liste, si vous avez plusieurs blogs, ajoutez-les à la liste. Attention aux parenthèses, elles sont la clé de LISP. Vous définissez le nom d'utilisateur sur le vôtre, bien sûr. Le mot de passe vient plus tard, juste en dessous ici. Vous avez également plus de paramètres que cela, les catégories par défaut sont une option. Lorsque vous souhaitez envoyer un message, vous devez d'abord être connecté. La connexion se fait avec :

'M-x org2blog/wp-login'

Le mini-tampon vous demandera sur quel blog vous souhaitez publier. Si vous avez mis le même code que ci-dessus vous ne pouvez choisir que 'mon-blog'. Ce que vous appelez cela dépend de vous. Vous pouvez également créer une entrée pour chaque blog que vous avez, si vous en avez plusieurs. Un avertissement, au moment d'écrire ces lignes, le paramètre ci-dessous, bien que nécessaire, n'est pas défini par défaut. Vous devrez peut-être le définir dans votre .emac.d fichier(s).

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

Maintenant que vous êtes connecté, vous pouvez commencer à créer.

Rédaction, prévisualisation et publication.

Pour créer un nouveau message, vous avez la possibilité d'appeler 'M-x org2blog/wp-new-entry' ou d'utiliser la page Hydra. Sur la page Hydra, vous avez une liste d'options, y compris pour ajouter une nouvelle entrée. Vous aurez un nouveau tampon avec des valeurs par défaut définies. Vous pouvez définir ces valeurs par défaut vous-même. Ces paramètres sont définis de la même manière que tous les documents en mode organisation ont leurs paramètres. En général, les valeurs contrôlent le fonctionnement d'une exportation. Ils contiennent également les balises, la catégorie et d'autres valeurs. Pendant que vous écrivez un article, vous pouvez les définir en haut du document. Il n'est pas strictement nécessaire de l'avoir en haut mais cela le rend facile à trouver pour les longs messages. Le format a un '#+' puis la valeur que vous souhaitez définir.

#+TITLE Comment bloguer en ligne de commande
#+OPTIONS toc:nil num:nil todo:nil pri:nil tags:nil ^:nil
#+TAGS Geeks, bash, emacs
#+CATEGORIE Linux, MacOS
#+DESCRIPTION Cet article couvre toutes les manières de bloguer en ligne de commande
#+DATE <2019-07-28 Sun>

Les valeurs sont toutes facultatives mais c'est génial de les avoir définies pour votre message. Les balises sont les balises sur les blogs, les catégories sont celles que vous avez déjà ou vous pouvez en mettre une nouvelle. Org2blog vous demandera s'il doit créer la nouvelle catégorie plus tard lorsque vous publierez. Une fois que vous avez écrit votre article, vous pouvez créer un brouillon et le visualiser avec la commande ci-dessous.

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

Le premier créera un brouillon que vous pourrez vérifier et le second le publiera sur votre blog. Vous pouvez également modifier un article existant, tout ce dont vous avez besoin est le post-id qui est créé lorsque vous publiez votre article. La valeur est en haut de votre copie locale de votre message.

Conclusion

Utiliser Emacs pour bloguer est un excellent moyen de faire passer votre message. Vous devrez vous habituer à une nouvelle façon de créer votre message si vous utilisez l'éditeur Web jusqu'à présent. Cependant, si vous envisagez de le faire, vous êtes probablement dans votre éditeur la plupart du temps, ce qui simplifie la transition.

OpenTTD contre Simutrans
Créer votre propre simulation de transport peut être amusant, relaxant et extrêmement attrayant. C'est pourquoi vous devez vous assurer que vous essay...
Tutoriel OpenTTD
OpenTTD est l'un des jeux de simulation d'entreprise les plus populaires. Dans ce jeu, vous devez créer une merveilleuse entreprise de transport. Cepe...
SuperTuxKart pour Linux
SuperTuxKart est un excellent titre conçu pour vous apporter l'expérience Mario Kart gratuitement sur votre système Linux. C'est assez stimulant et am...