За други платформи имате други пакети, стандартният термин за приставки, в Emacs. Ако използвате Googles Blogger, трябва да инсталирате bpe. Има няколко други пакета, които поддържат Jekyll и други системи за парсинг.
Има и пакет за тези от вас, които използват блоговия двигател на Tinkerer. Повече за това в друга публикация.
Пакетът Org2blog
Пакетът org2blog извиква сайта на WordPress и изпраща вашите блогове там. Това работи както на самостоятелно хостван, така и на безплатен WordPress.com уебсайт. Пакетът се предлага от MELPA или Github. Ако го вземете от GitHub, трябва сами да го добавите към пътя си. Това е полезно, ако искате да следите актуализации или дори да допринасяте. Ще трябва да се уверите, че зависимостите са инсталирани. Пакетът зависи от:
xml-rpc metaweblog.el htmlizeМожете да добавите тези от MELPA, като използвате „пакет“.
$ 'M-x инсталационен пакет xml-rpc metaweblog htmlizeКодът за включване на пакета, ако сте го копирали, добавете следния код към вашия .emacs файл или директория.
(setq път на натоварване (минуси "~ /.emacs.d / org2blog / "път на натоварване))(изисква 'org2blog-autoloads)
Дефиниране на вашите идентификационни данни и платформи.
Преди да можете да направите каквото и да е, трябва да дефинирате в какво и къде ще публикувате. Това изисква повече код във вашия .emacs файл или директория. За да определите вашите идентификационни данни, добавете това към вашия .emacs файл.
(setq org2blog / wp-blog-alist'(("Моят блог"
: url "https: // пример.com / xmlrpc.php "
: default-title "Как да"
: потребителско име "администратор")
(„Моят друг блог“
: url "https: // друго.пример.com / xmlrpc.php "
: default-title "Моята нова рецепта"
: потребителско име "Джони")
))
Имайте предвид, че това е списък, ако имате много блогове, добавете ги към списъка. Внимавайте с скобите, те са ключови за LISP. Вие, разбира се, задавате потребителското си име. Паролата идва по-късно, точно тук. Имате и повече настройки от това, категориите по подразбиране е една от опциите. Когато искате да изпратите публикация, първо трябва да сте влезли в системата. Влизането става с:
„M-x org2blog / wp-login“Минибуферът ще ви попита в кой блог искате да публикувате. Ако сте поставили същия код като по-горе, можете да изберете само „my-blog“. Как ще го наречете, зависи от вас. Можете също да създадете един запис за всеки блог, който имате, ако имате много. Предупреждение, към момента на писане, настройката по-долу, докато е необходима, не е зададена по подразбиране. Може да се наложи да зададете това във вашия .emacs.d файлове.
(setq gnutls-алгоритъм-приоритет "NORMAL: -VERS-TLS1.3 ")Сега, влезли сте, можете да започнете да създавате.
Изготвяне, визуализация и публикуване.
За да създадете нова публикация, имате възможност да извикате „M-x org2blog / wp-new-entry“ или да използвате страницата на Hydra. На страницата на Hydra имате списък с опции, включително за добавяне на нов запис. Ще имате нов буфер със зададени стойности по подразбиране. Можете да зададете тези стойности по подразбиране сами. Тези настройки се задават по същия начин, както всички документи в режим Org имат своите настройки. Като цяло стойностите контролират как работи експортирането. Те също така съдържат таговете, категорията и други стойности. Докато пишете публикация, можете да ги зададете в горната част на документа. Не е задължително тя да е в горната част, но улеснява намирането на дълги публикации. Форматът има „# +“ и след това стойността, която искате да зададете.
# + TITLE Как да пишете в блога в командния ред# + ОПЦИИ toc: nil num: nil todo: nil pri: nil тагове: nil ^: nil
# + ТАГОВЕ Отрепки, bash, emacs
# + КАТЕГОРИЯ Linux, MacOS
# + ОПИСАНИЕ Тази публикация обхваща всички начини на водене на блогове до командния ред
# + ДАТА <2019-07-28 Sun>
Стойностите не са задължителни, но е страхотно да бъде зададена за вашата публикация. Таговете са маркерите в блоговете, категориите са тези, които вече имате или можете да поставите нов. Org2blog ще ви попита дали трябва да създаде новата категория по-късно, когато публикувате. След като напишете публикацията си, можете да създадете проект и да го видите с командата по-долу.
„M-x org2blog / wp-post-buffer“ или „M-x org2blog / wp-post-buffer-и-публикуване“Първият ще създаде чернова, за да я проверите, а вторият ще я публикува във вашия блог. Можете също така да промените съществуваща публикация, всичко, от което се нуждаете, е идентификаторът на публикацията, който се създава, когато публикувате публикацията си. Стойността е в горната част на вашето локално копие на публикацията ви.
Заключение
Използването на Emacs в блога е отличен начин да изведете съобщението си. Ще трябва да свикнете с нов начин за създаване на вашата публикация, ако досега използвате уеб базиран редактор. Ако обаче обмисляте да направите това, вероятно през по-голямата част от времето сте в редактора си, което улеснява прехода.