Bashblog — из терминала в блог
Для любящего работать в терминале человека зайти в блог (будь то в клире или дарке) и опубликовать пост может быть слишком долгой операцией, а вдохновение на "написать" — вот оно, в терминале, и может уйти, если не начать писать. Можно, конечно, написать и сохранить в оффлайн, чтобы потом закинуть на сервер или сразу на нем написать, но проще воспользоваться простейшим генератором статических страниц — bashblog.
Такой олдскульный метод публикации чего-либо в сети — сохранить в директории сервера с общим доступом для всех — имеет свой шарм, но помимо этого он очень удобен, когда человек еще даже не выбрал сам он будет пилить страницы своего блога или с помощью какого-нибудь движка, а если так, то какого. В общем, вопросов может возникнуть много, как и документации к решениям, а вот задача простейшая и никак не тянущая на такую возню — написать текст и сделать его доступным в сети.
~ открытый исходный код на Shell
~ разработка сообщества FOSS, без рекламы и отслеживания
~ доступно для Linux, Windows и macOS
~ один скрипт, ноль зависимостей; весь код генератора умещается в ~1200 строк
~ минус один жирный вектор атаки (полноценная CMS)
~ генерирует страницы в Markdown по умолчанию, но умеет и в HTML
~ предпросмотр и черновики постов
~ хранит названия постов, имена авторов и пр. шаблоны в переменных, которые можно переопределить без правки кода, создав файл .config с ними в формате шаблон="значение" (имена переменных можно найти в функции global_variables() на 18-й строке кода bb.sh)
~ автоматический бэкап сайта в tar-архив после каждой публикации
~ поддерживает несколько авторов
~ использует редактор текста, указанный в переменной окружения $EDITOR
~ поддерживает теги и категории контента
~ небольшая документация
Источник -
GitHub - cfenollosa/bashblog: A single Bash script to create blogs. Download, run, write, done!
A single Bash script to create blogs. Download, run, write, done! - cfenollosa/bashblog