Emacs

Blogování s Emacs Org-Mode

Blogování s Emacs Org-Mode
Díky mnoha zásuvným modulům pro Emacs můžete psát na svůj blog zevnitř vašeho oblíbeného editoru. To je užitečné pro lidi, kteří většinu dne používají svůj oblíbený editor. Chcete-li přidat příspěvek do svého blogu WordPress, můžete použít Org2blog. Je snadné jej nastavit a má pěkné uživatelské rozhraní pro spuštění.

Pro ostatní platformy máte v Emacsu další balíčky, standardní termín pro plug-iny. Pokud používáte Google Blogger, musíte si nainstalovat bpe. Existuje několik dalších balíčků, které podporují Jekyll a další systémy analýzy.

K dispozici je také balíček pro ty z vás, kteří používají blogovací modul Tinkerer. Více o tom v jiném příspěvku.

Balíček Org2blog

Balíček org2blog zavolá web WordPress a pošle tam vaše blogy. Funguje to jak na hostiteli s vlastním hostitelem, tak na bezplatném WordPressu.web com. Balíček je k dispozici na stránkách MELPA nebo Github. Pokud si ho vezmete z GitHubu, musíte si ho přidat na svou cestu sami. To je užitečné, pokud chcete sledovat aktualizace nebo dokonce přispívat. Budete se muset ujistit, že jsou závislosti nainstalovány. Balíček závisí na:

xml-rpc metaweblog.el htmlize

Můžete je přidat z MELPA pomocí 'balíčku'.

$ 'M-x instalační balíček xml-rpc metaweblog htmlize

Kód, který zahrnuje balíček, pokud jste jej zkopírovali, přidejte do svého kódu následující kód .soubor nebo adresář emacs.

(setq load-path (cons "~ /.emacs.d / org2blog / "cesta zatížení))
(vyžadovat 'org2blog-autoloads)

Definování vašich pověření a platforem.

Než budete moci dělat cokoli, musíte definovat, co a kde se chystáte publikovat. To vyžaduje více kódu ve vašem .soubor nebo adresář emacs. Chcete-li definovat svá pověření, přidejte toto do svého .soubor emacs.

(setq org2blog / wp-blog-alist
'(("můj blog"
: url "https: // příklad.com / xmlrpc.php "
: výchozí název „Jak na to“
: uživatelské jméno „admin“)
(„Můj-jiný-blog“
: url "https: // další.příklad.com / xmlrpc.php "
: výchozí název „Můj nový recept“
: uživatelské jméno „Johnny“)
))

Toto je seznam, pokud máte mnoho blogů, přidejte je do seznamu. Buďte opatrní v závorkách, jsou klíčem k LISP. Uživatelské jméno si samozřejmě nastavíte jako své vlastní. Heslo přijde později, hned níže zde. Máte také více nastavení, výchozí kategorie jsou jednou z možností. Chcete-li odeslat příspěvek, musíte být nejprve přihlášeni. Přihlášení se provádí pomocí:

'M-x org2blog / wp-login'

Minibuffer se vás zeptá, na který blog chcete přispívat. Pokud jste vložili stejný kód jako výše, můžete zvolit pouze „můj blog“. Jak tomu říkáte, je jen na vás. Můžete také vytvořit jednu položku pro každý blog, který máte, pokud jich máte mnoho. Varování, od tohoto psaní, nastavení níže, i když je potřeba, není ve výchozím nastavení nastaveno. Možná budete muset nastavit toto ve vašem .emacs.d soubory.

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

Nyní jste se přihlásili a můžete začít vytvářet.

Vypracování, náhled a publikování.

Chcete-li vytvořit nový příspěvek, máte možnost zavolat 'M-x org2blog / wp-new-entry' nebo použít stránku Hydra. Na stránce Hydra máte seznam možností, včetně přidání nové položky. Budete mít novou vyrovnávací paměť s nastavenými výchozími hodnotami. Tyto výchozí hodnoty můžete nastavit sami. Tato nastavení jsou nastavena stejným způsobem, jakým mají svá nastavení všechny dokumenty v režimu Org. Hodnoty obecně řídí, jak funguje export. Obsahují také značky, kategorii a další hodnoty. Během psaní příspěvku je můžete nastavit v horní části dokumentu. Není nezbytně nutné mít to nahoře, ale u dlouhých sloupků to snadno najdete. Formát má '# +' a poté hodnotu, kterou chcete nastavit.

# + TITLE Jak blogovat na příkazovém řádku
# + MOŽNOSTI toc: nil num: nil todo: nil pri: nil tagy: nil ^: nil
# + TAGS Geeks, bash, emacs
# + KATEGORIE Linux, MacOS
# + POPIS Tento příspěvek pokrývá všechny způsoby blogování do příkazového řádku
# + DATUM <2019-07-28 Sun>

Všechny hodnoty jsou volitelné, ale je skvělé mít je nastavený pro svůj příspěvek. Značky jsou značky na blogech, kategorie jsou ty, které již máte, nebo můžete vložit novou. Org2blog se vás zeptá, zda by měl vytvořit novou kategorii později, když zveřejníte příspěvek. Jakmile svůj příspěvek napíšete, můžete vytvořit koncept a zobrazit jej pomocí níže uvedeného příkazu.

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

První vytvoří koncept, který můžete zkontrolovat, a druhý jej publikuje ve vašem blogu. Můžete také změnit existující příspěvek, vše, co potřebujete, je post-id, které se vytvoří při zveřejnění příspěvku. Hodnota je v horní části vaší místní kopie příspěvku.

Závěr

Používání Emacsu k blogování je vynikající způsob, jak dostat svou zprávu ven. Pokud dosud používáte webový editor, budete si muset zvyknout na nový způsob vytváření příspěvků. Pokud to však zvažujete, pravděpodobně jste většinu času ve svém editoru, což usnadňuje přechod.

Jak obrátit směr posouvání myši a touchpadu ve Windows 10
Myš a Touchpadnejenže usnadňují výpočet, ale jsou efektivnější a méně časově náročné. Nemůžeme si představit život bez těchto zařízení, ale přesto je ...
Jak změnit velikost, barvu a schéma kurzoru myši a kurzoru v systému Windows 10
Ukazatel myši a kurzor ve Windows 10 jsou velmi důležité aspekty operačního systému. To lze říci i pro jiné operační systémy, takže ve skutečnosti nej...
Hry Zdarma a open source herní motory pro vývoj linuxových her
Zdarma a open source herní motory pro vývoj linuxových her
Tento článek pokryje seznam bezplatných a otevřených herních enginů, které lze použít pro vývoj 2D a 3D her v systému Linux. Existuje mnoho takových h...