Emacs

Blogando com Emacs Org-Mode

Blogando com Emacs Org-Mode
Graças aos muitos plug-ins para Emacs, você pode escrever em seu blog a partir de seu editor favorito. Isso é útil para pessoas que usam seu editor favorito na maior parte do dia. Para postar em seu blog WordPress, você pode usar Org2blog. É fácil de configurar e tem uma interface de usuário agradável para inicializar.

Para outras plataformas você tem outros pacotes, o termo padrão para plug-ins, no Emacs. Se você usa o Googles Blogger, precisa instalar o bpe. Existem vários outros pacotes que suportam Jekyll e outros sistemas de análise.

Há também um pacote para aqueles que usam o mecanismo de blog do Tinkerer. Mais sobre isso em outro post.

O pacote Org2blog

O pacote org2blog chama o site WordPress e envia seus blogs para lá. Isso funciona tanto no WordPress auto-hospedado quanto no gratuito.com site. O pacote está disponível na MELPA ou Github. Se você o pegar do GitHub, você precisa adicioná-lo ao seu caminho, por conta própria. Isso é útil se você deseja seguir as atualizações ou até mesmo contribuir. Você terá que se certificar de que as dependências estão instaladas. O pacote depende de:

metaweblog xml-rpc.el htmlize

Você pode adicionar estes de MELPA, usando 'pacote'.

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

O código para incluir o pacote, se você o tiver copiado, adicione o seguinte código ao seu .arquivo ou diretório emacs.

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

Definindo suas credenciais e plataformas.

Antes de fazer qualquer coisa, você precisa definir o que e onde vai publicar. Isso requer mais código em seu .arquivo ou diretório emacs. Para definir suas credenciais, adicione-o ao seu .arquivo emacs.

(setq org2blog / wp-blog-alist
'(("meu blog"
: url "https: // exemplo.com / xmlrpc.php "
: default-title "How To"
: nome de usuário "admin")
("Meu-outro-blog"
: url "https: // outro.exemplo.com / xmlrpc.php "
: default-title "Minha nova receita"
: nome de usuário "Johnny")
))

Observe que esta é uma lista, se você tiver muitos blogs, adicione-os à lista. Tenha cuidado com os parênteses, eles são a chave para LISP. Você define o nome de usuário para o seu próprio, é claro. A senha vem depois, logo abaixo aqui. Você também tem mais configurações do que isso, categorias padrão é uma opção. Quando você quiser enviar uma postagem, primeiro você precisa estar logado. O login é feito com:

'M-x org2blog / wp-login'

O minibuffer irá perguntar a você em qual blog você deseja postar. Se você colocou o mesmo código acima, você só pode escolher 'meu-blog'. Como você chama, é com você. Você também pode criar uma entrada para cada blog que tiver, se tiver muitos. Um aviso, no momento da redação deste documento, a configuração abaixo, embora necessária, não é definida por padrão. Pode ser necessário definir isso em seu .emacs.arquivo (s) d.

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

Agora que você está logado, pode começar a criar.

Elaboração, visualização e publicação.

Para criar uma nova postagem, você tem a opção de ligar para 'M-x org2blog / wp-new-entry' ou usar a página Hydra. Na página Hydra, você tem uma lista de opções, incluindo adicionar uma nova entrada. Você terá um novo buffer com valores padrão definidos. Você mesmo pode definir esses valores padrão. Essas configurações são definidas da mesma forma que qualquer documento do modo organizacional tem suas configurações. Em geral, os valores controlam como uma exportação funciona. Eles também contêm as tags, categoria e outros valores. Enquanto você está escrevendo uma postagem, você pode defini-las no topo do documento. Não é estritamente necessário colocá-lo no topo, mas torna-o fácil de encontrar para postagens longas. O formato tem um '# +' e o valor que você deseja definir.

# + TITLE Como fazer um blog na linha de comando
# + OPÇÕES toc: nil num: nil todo: nil pri: nil tags: nil ^: nil
# + TAGS Geeks, bash, emacs
# + CATEGORIA Linux, MacOS
# + DESCRIÇÃO Este post cobre todas as formas de blogar na linha de comando
# + DATA <2019-07-28 Sun>

Os valores são todos opcionais, mas é ótimo tê-los definidos para sua postagem. As tags são as tags dos blogs, as categorias são as que você já tem ou você pode colocar uma nova. O Org2blog perguntará se você deve criar a nova categoria mais tarde, quando você postar. Depois de escrever sua postagem, você pode criar um rascunho e visualizá-lo com o comando abaixo.

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

O primeiro criará um rascunho para você verificar e o segundo irá publicá-lo em seu blog. Você também pode alterar uma postagem existente, tudo o que você precisa é do post-id que é criado quando você publica sua postagem. O valor está no topo da sua cópia local de sua postagem.

Conclusão

Usar o Emacs para fazer um blog é uma excelente maneira de passar sua mensagem. Você precisará se acostumar com uma nova maneira de criar sua postagem se estiver usando o editor baseado na web até agora. No entanto, se você está pensando em fazer isso, provavelmente está em seu editor a maior parte do tempo, o que torna a transição mais simples.

AppyMouse na tela Trackpad e ponteiro do mouse para tablets Windows
Os usuários de tablets costumam perder o ponteiro do mouse, especialmente quando costumam usar laptops. Os smartphones e tablets touchscreen vêm com m...
O botão do meio do mouse não funciona no Windows 10
O botão do meio do mouse ajuda você a percorrer longas páginas da web e telas com muitos dados. Se isso parar, você vai acabar usando o teclado para r...
Como alterar os botões esquerdo e direito do mouse no PC com Windows 10
É normal que todos os dispositivos de mouse de computador sejam ergonomicamente projetados para usuários destros. Mas existem dispositivos de mouse di...