Emacs

Блогове с организационен режим на Emacs

Блогове с организационен режим на Emacs
Благодарение на многото приставки за Emacs, можете да пишете в своя блог от вашия любим редактор. Това е полезно за хора, които използват любимия си редактор през по-голямата част от деня. За да публикувате в своя блог на WordPress, можете да използвате Org2blog. Лесно се настройва и има приятен потребителски интерфейс за зареждане.

За други платформи имате други пакети, стандартният термин за приставки, в 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 в блога е отличен начин да изведете съобщението си. Ще трябва да свикнете с нов начин за създаване на вашата публикация, ако досега използвате уеб базиран редактор. Ако обаче обмисляте да направите това, вероятно през по-голямата част от времето сте в редактора си, което улеснява прехода.

Най-добрите приложения за картографиране на геймпад за Linux
Ако искате да играете игри на Linux с геймпад вместо типична система за въвеждане на клавиатура и мишка, има някои полезни приложения за вас. Много ко...
Полезни инструменти за геймърите на Linux
Ако искате да играете игри на Linux, има вероятност да сте използвали приложения и помощни програми като Wine, Lutris и OBS Studio, за да подобрите иг...
HD Remastered Games за Linux, които никога преди не са имали издание на Linux
Много разработчици и издатели на игри излизат с HD ремастер на стари игри, за да удължат живота на франчайза, моля феновете, които искат съвместимост ...