Emac'lar

Emacs Kuruluş Modu ile Blog Oluşturma

Emacs Kuruluş Modu ile Blog Oluşturma
Emacs için birçok eklenti sayesinde, favori düzenleyicinizin içinden blogunuza yazabilirsiniz. Bu, günün çoğunda favori düzenleyicilerini kullanan kişiler için yararlıdır. WordPress blogunuza gönderi göndermek için Org2blog'u kullanabilirsiniz. Kurulumu kolaydır ve önyükleme yapmak için güzel bir kullanıcı arayüzüne sahiptir.

Diğer platformlar için, Emacs'ta eklentiler için standart terim olan başka paketleriniz vardır. Googles Blogger kullanıyorsanız, bpe'yi yüklemeniz gerekir. Jekyll ve diğer ayrıştırma sistemlerini destekleyen birkaç paket daha var.

Tinkerer bloglama motorunu kullananlarınız için de bir paket var. Bununla ilgili daha fazla bilgi başka bir gönderide.

Org2blog paketi

org2blog paketi WordPress sitesini çağırır ve bloglarınızı oraya gönderir. Bu, hem kendi kendine barındırılan hem de ücretsiz WordPress'te çalışır.com web sitesi. Paket MELPA veya Github'dan edinilebilir. GitHub'dan alırsanız, yolunuza kendi başınıza eklemeniz gerekir. Bu, güncellemeleri takip etmek ve hatta katkıda bulunmak istiyorsanız kullanışlıdır. Yine de bağımlılıkların kurulu olduğundan emin olmanız gerekecek. Paket şunlara bağlıdır:

xml-rpc meta web günlüğü.el htmlize

Bunları 'paket' kullanarak MELPA'dan ekleyebilirsiniz.

$ 'M-x yükleme paketi xml-rpc metaweb günlüğü htmlize

Paketin ekleneceği kodu kopyaladıysanız, aşağıdaki kodu dosyanıza ekleyin .emacs dosyası veya dizini.

(setq yük yolu (eksileri "~/.emacs.d/org2blog/" yükleme yolu))
('org2blog-autoloads gerektirir)

Kimlik bilgilerinizi ve platformlarınızı tanımlama.

Herhangi bir şey yapmadan önce, neyi ve nerede yayınlayacağınızı tanımlamanız gerekir. Bu, dosyanızda daha fazla kod gerektirir .emacs dosyası veya dizini. Kimlik bilgilerinizi tanımlamak için bunu ekleyin .emacs dosyası.

(setq org2blog/wp-blog-alist
'(("bloğum"
:url "https://örnek.com/xmlrpc.php"
:varsayılan başlık "Nasıl Yapılır"
:kullanıcı adı "yönetici")
("Diğer-blogum"
:url "https://diğer.misal.com/xmlrpc.php"
:default-title "Yeni tarifim"
:kullanıcı adı "Johnny")
))

Bunun bir liste olduğunu unutmayın, çok sayıda blogunuz varsa, onları listeye ekleyin. Parantezlere dikkat edin, bunlar LISP'in anahtarıdır. Kullanıcı adını kendin ayarladın tabii. Şifre daha sonra gelir, hemen aşağıda. Ayrıca bundan daha fazla ayarınız var, varsayılan kategoriler bir seçenektir. Bir gönderi göndermek istediğinizde, önce giriş yapmalısınız. Giriş şu şekilde yapılır:

'M-x org2blog/wp-login'

Minibuffer size hangi bloga gönderi göndermek istediğinizi soracaktır. Yukarıdakiyle aynı kodu koyduysanız, yalnızca 'blogum' seçeneğini seçebilirsiniz. Ne dediğin sana kalmış. Ayrıca, çok sayıda blogunuz varsa, sahip olduğunuz her blog için bir giriş oluşturabilirsiniz. Bu yazı itibariyle bir uyarı, gerektiğinde aşağıdaki ayar varsayılan olarak ayarlanmamıştır. Bunu sizin için ayarlamanız gerekebilir .emacs.d dosya(lar).

(setq gnutls-algoritma-önceliği "NORMAL:-VERS-TLS1.3")

Artık giriş yaptınız, oluşturmaya başlayabilirsiniz.

Taslak oluşturma, önizleme ve yayınlama.

Yeni bir gönderi oluşturmak için 'M-x org2blog/wp-new-entry' arama veya Hydra sayfasını kullanma seçeneğiniz vardır. Hydra sayfasında, yeni bir giriş eklemek de dahil olmak üzere bir seçenekler listesine sahipsiniz. Varsayılan değerleri ayarlanmış yeni bir arabelleğiniz olacak. Bu varsayılan değerleri kendiniz ayarlayabilirsiniz. Bu ayarlar, herhangi bir Kuruluş modu belgesinin kendi ayarlarına sahip olduğu şekilde ayarlanır. Genel olarak değerler, bir dışa aktarmanın nasıl çalıştığını kontrol eder. Ayrıca etiketleri, kategoriyi ve diğer değerleri içerirler. Bir gönderi yazarken bunları belgenin en üstüne ayarlayabilirsiniz. En üstte olması kesinlikle gerekli değildir ancak uzun gönderiler için bulmayı kolaylaştırır. Biçimde bir '#+' ve ardından ayarlamak istediğiniz değer bulunur.

#+TITLE Komut satırında nasıl blog yazılır
#+SEÇENEKLER toc:nil num:nil todo:nil pri:nil etiketler:nil ^:nil
#+ETİKETLER Meraklılar, bash, emacs
#+KATEGORİ Linux, MacOS
#+TANIM Bu gönderi, komut satırına kadar tüm blog yazma biçimlerini kapsar
#+TARİH <2019-07-28 Sun>

Değerlerin tümü isteğe bağlıdır ancak gönderiniz için ayarlanmış olması harika. Etiketler bloglardaki etiketlerdir, kategoriler zaten sahip olduğunuz veya yeni bir tane koyabileceğiniz etiketlerdir. Org2blog, daha sonra yayınladığınızda yeni kategoriyi oluşturması gerekip gerekmediğini soracaktır. Yazınızı yazdıktan sonra aşağıdaki komut ile taslak oluşturup görüntüleyebilirsiniz.

'M-x org2blog/wp-post-buffer' veya 'M-x org2blog/wp-post-buffer-ve-yayınla'

İlki, kontrol etmeniz için bir taslak oluşturacak ve ikincisi onu blogunuzda yayınlayacaktır. Ayrıca mevcut bir gönderiyi de değiştirebilirsiniz, tek ihtiyacınız olan gönderinizi gönderdiğinizde oluşturulan gönderi kimliğidir. Değer, gönderinizin yerel kopyasının en üstündedir.

Sonuç

Blog oluşturmak için Emacs'ı kullanmak, mesajınızı iletmenin mükemmel bir yoludur. Şimdiye kadar web tabanlı düzenleyici kullanıyorsanız, gönderinizi oluşturmanın yeni bir yoluna alışmanız gerekecek. Ancak, bunu yapmayı düşünüyorsanız, muhtemelen çoğu zaman editörünüzdesiniz ve bu da geçişi kolaylaştırıyor.

Mouse left-click button not working on Windows 10
If you are using a dedicated mouse with your laptop, or desktop computer but the mouse left-click button is not working on Windows 10/8/7 for some rea...
Cursor jumps or moves randomly while typing in Windows 10
If you find that your mouse cursor jumps or moves on its own, automatically, randomly while typing in Windows laptop or computer, then some of these s...
How to reverse Mouse and Touchpads scrolling direction in Windows 10
Mouse and Touchpads not only make computing easy but more efficient and less time-consuming. We cannot imagine a life without these devices, but still...