Для других платформ у вас есть другие пакеты, стандартный термин для плагинов в Emacs. Если вы используете Googles Blogger, вам необходимо установить bpe. Есть несколько других пакетов, которые поддерживают Jekyll и другие системы парсинга.
Существует также пакет для тех из вас, кто использует движок ведения блогов Tinkerer. Подробнее об этом в другом посте.
Пакет Org2blog
Пакет org2blog вызывает сайт WordPress и отправляет туда ваши блоги. Это работает как на собственном хостинге, так и на бесплатном WordPress.com веб-сайт. Пакет доступен на MELPA или Github. Если вы берете его с GitHub, вам нужно добавить его в свой путь самостоятельно. Это полезно, если вы хотите следить за обновлениями или даже вносить свой вклад. Вам нужно будет убедиться, что зависимости установлены, хотя. Пакет зависит от:
метавеблог xml-rpc.el htmlizeВы можете добавить их из MELPA, используя 'package'.
$ 'M-x install-package xml-rpc metaweblog htmlizeКод для включения пакета, если вы его скопировали, добавьте следующий код в свой .emacs файл или каталог.
(setq load-path (cons "~ /.emacs.d / org2blog / "путь загрузки))(требуется 'org2blog-autoloads)
Определение ваших учетных данных и платформ.
Прежде чем вы сможете что-либо сделать, вам нужно определить, что и где вы собираетесь публиковать. Для этого требуется больше кода в вашем .emacs файл или каталог. Чтобы определить свои учетные данные, добавьте это в свой .emacs файл.
(setq org2blog / wp-blog-alist'(("мой блог"
: url "https: // пример.com / xmlrpc.php "
: default-title "Как сделать"
: имя пользователя "admin")
("Другой-мой-блог"
: url "https: // другое.пример.com / xmlrpc.php "
: default-title "Мой новый рецепт"
: имя пользователя "Johnny")
))
Обратите внимание, что это список, если у вас много блогов, добавьте их в список. Будьте осторожны со скобками, они являются ключом к LISP. Вы, конечно, устанавливаете собственное имя пользователя. Пароль придет позже, чуть ниже здесь. У вас также есть больше настроек, чем это, категории по умолчанию - это один из вариантов. Если вы хотите отправить сообщение, сначала вы должны войти в систему. Вход в систему осуществляется с помощью:
'M-x org2blog / wp-логин'Минибуфер спросит вас, в каком блоге вы хотите публиковать сообщения. Если вы ввели тот же код, что и выше, вы можете выбрать только «мой блог». Как вы это назовете, зависит от вас. Вы также можете создать одну запись для каждого вашего блога, если у вас их много. Предупреждение, на момент написания этой статьи, параметр ниже, хотя и необходим, не установлен по умолчанию. Возможно, вам придется установить это в своем .emacs.d файлы.
(setq gnutls-algorithm-priority "НОРМАЛЬНЫЙ: -VERS-TLS1.3 ")Теперь, когда вы вошли в систему, вы можете приступить к созданию.
Составление, предварительный просмотр и публикация.
Чтобы создать новый пост, у вас есть возможность вызвать M-x org2blog / wp-new-entry или использовать страницу Hydra. На странице Hydra у вас есть список опций, включая добавление новой записи. У вас будет новый буфер со значениями по умолчанию. Вы можете установить эти значения по умолчанию самостоятельно. Эти параметры устанавливаются так же, как и любые другие документы в организационном режиме. В общем, значения определяют, как работает экспорт. Они также содержат теги, категорию и другие значения. Пока вы пишете сообщение, вы можете установить их в верхней части документа. Необязательно, чтобы он был наверху, но его легко найти для длинных сообщений. Формат имеет знак "# +", а затем значение, которое вы хотите установить.
# + 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-and-publish'Первый создаст черновик, который вы можете проверить, а второй опубликует его в вашем блоге. Вы также можете изменить существующее сообщение, все, что вам нужно, это идентификатор сообщения, который создается при публикации вашего сообщения. Значение указано в верхней части вашей локальной копии вашего сообщения.
Заключение
Использование Emacs для ведения блога - отличный способ донести ваше сообщение. Вам нужно будет привыкнуть к новому способу создания сообщения, если вы до сих пор используете веб-редактор. Однако, если вы планируете это сделать, вы, вероятно, большую часть времени находитесь в своем редакторе, что упрощает переход.