Генератор и публикатор

Код страницы (для ручного копирования при необходимости):