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 install-package xml-rpc metaweblog htmlize

Код для включення пакету, якщо ви скопіювали його, додайте наступний код до свого .файл або каталог emacs.

(setq шлях завантаження (мінуси "~ /.emacs.d / org2blog / "шлях завантаження))
(потрібно 'org2blog-autoloads)

Визначення ваших облікових даних та платформ.

Перш ніж щось зробити, вам слід визначити, що і де ви збираєтесь публікувати. Для цього потрібно більше коду у вашому .файл або каталог emacs. Щоб визначити свої облікові дані, додайте це до свого .файл emacs.

(setq org2blog / wp-blog-alist
'(("мій блог"
: url "https: // приклад.com / xmlrpc.php "
: за замовчуванням "How To"
: ім'я користувача "адміністратор")
("Мій-інший-блог"
: url "https: // інше.приклад.com / xmlrpc.php "
: default-title "Мій новий рецепт"
: ім'я користувача "Джонні")
))

Зверніть увагу, що це список, якщо у вас багато блогів, додайте їх до списку. Будьте обережні з дужками, вони є ключовими для LISP. Звичайно, ви встановили своє ім’я користувача. Пароль з’являється пізніше, трохи нижче тут. У вас також є більше налаштувань, ніж це, категорії за замовчуванням - один із варіантів. Коли ви хочете надіслати публікацію, спочатку ви повинні увійти в систему. Вхід здійснюється за допомогою:

'M-x org2blog / wp-login'

Міні-буфер запитає вас, в якому блозі ви хочете розмістити публікацію. Якщо ви ввели той самий код, що і вище, ви можете вибрати лише "мій блог". Як ви це назвете, вирішувати вам. Ви також можете створити один запис для кожного вашого блогу, якщо їх у вас багато. Попередження, станом на момент написання статті, установка нижче при необхідності не встановлюється за замовчуванням. Можливо, вам доведеться встановити це у своєму .emacs.d файли.

(setq gnutls-алгоритм-пріоритет "NORMAL: -VERS-TLS1.3 ")

Тепер, увійшовши, можна приступати до створення.

Складання, попередній перегляд та публікація.

Щоб створити нову публікацію, ви можете зателефонувати "M-x org2blog / wp-new-entry" або скористатися сторінкою Hydra. На сторінці Hydra у вас є список опцій, включаючи додавання нового запису. Ви отримаєте новий буфер із встановленими значеннями за замовчуванням. Ви можете встановити ці значення за замовчуванням самостійно. Ці налаштування встановлюються так само, як і будь-які документи в органічному режимі. Загалом, значення керують роботою експорту. Вони також містять теги, категорію та інші значення. Поки ви пишете допис, ви можете встановити їх у верхній частині документа. Необов’язково мати його вгорі, але це полегшує пошук довгих постів. Формат має "# +", а потім значення, яке потрібно встановити.

# + TITLE Як вести блог у командному рядку
# + ОПЦІЇ toc: nil num: nil todo: nil pri: nil теги: nil ^: nil
# + ТЕГИ Geeks, bash, emacs
# + КАТЕГОРІЇ Linux, MacOS
# + ОПИС Ця публікація охоплює всі способи ведення блогу до командного рядка
# + ДАТА <2019-07-28 Sun>

Ці значення є необов’язковими, але чудово встановити їх для вашої публікації. Теги - це теги в блогах, категорії - це ті, які у вас вже є, або ви можете поставити новий. Org2blog запитає вас, чи слід створювати нову категорію пізніше, коли ви розміщуєте повідомлення. Після того, як ви написали свою публікацію, ви можете створити чернетку та переглянути її за допомогою наведеної нижче команди.

'M-x org2blog / wp-post-buffer' або 'M-x org2blog / wp-post-buffer-and-публікація'

Перший створить чернетку для перевірки, а другий опублікує у своєму блозі. Ви також можете змінити існуючу публікацію, все, що вам потрібно - це ідентифікатор повідомлення, який створюється, коли ви публікуєте свою публікацію. Значення знаходиться у верхній частині вашої локальної копії вашого допису.

Висновок

Використання Emacs для ведення блогу - чудовий спосіб отримати повідомлення. Вам потрібно буде звикнути до нового способу створення публікації, якщо до цього часу ви використовували веб-редактор. Однак, якщо ви плануєте це зробити, ви, мабуть, більшу частину часу перебуваєте у своєму редакторі, що спрощує перехід.

Як використовувати GameConqueror Cheat Engine в Linux
Стаття висвітлює посібник із використання механізму читів GameConqueror в Linux. Багато користувачів, які грають у ігри в Windows, часто використовуют...
Кращі емулятори ігрової консолі для Linux
У цій статті буде перелічено популярне програмне забезпечення для емуляції ігрової консолі, доступне для Linux. Емуляція - це рівень сумісності програ...
Best Linux Distros for Gaming in 2021
The Linux operating system has come a long way from its original, simple, server-based look. This OS has immensely improved in recent years and has no...