Skip to content

ArtNazarov/HtmlBuilder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HtmlBuilder

Написанный на FPC/Lazarus генератор статических сайтов Written in FreePascal/Lazarus generator of static html websites

UI sample / Примерный вид интерфейса

Screen pages editor

Built-in webserver / Встроенный веб-сервер

With own webserver

Update content / Обновление контента

Using ftp

Uploading with bridge / Выгрузка с помощью моста

Using bridge API

More screens / Больше скриншотов https://htmlbuilder.artnazarov.ru/ Some articles / Некоторые статьи blog

Project / Проект

Website in Russian / Сайт на русском HtmlBuilder project page

Documentation for developers / Документация для разработчика PasDoc documention

Blog with examples / Блог с примерами Blog

Usage / Использование

Will be useful for creating websites hosted at P2P networks ( such Maelstrom, FreeNet, I2P etc ) or jamstack hostings like Vercel Может быть полезен для создания сайтов, используемых в пиринговых сетях или хостингах jamstack типа Vercel

What's new / Что нового

  1. Engine now use sqlite. Движок использует sqlite
  2. Can use annotations and full descriptions at sections. Аннотации и полные описания к разделам
  3. Using tags. Использование тегов
  4. Tree/flat structure. Плоская/древовидная структура сайта
  5. Autosave/autoload special settings. Автосохранение/загрузка настроек
  6. Backup database / Резервное копирование базы
  7. Commit to github pages / Публикация на GH pages
  8. Wysiwyg editor addition example / Пример дополнения с Wysiwyg
  9. Menu constructor / Конструктор меню
  10. Custom fields in content / Пользовательские поля в контенте
  11. Uploading with bridge API / Выгрузка с помощью bridge API
  12. Writing builded files in separate threads / Запись собранных файлов в несколько потоков
  13. Storing images in sqlite3 blob and quick image links / Хранение иллюстраций в поле BLOB базы sqlite3 и быстрые ссылки на изображения вида
((image_id))
  1. Storing attached documents in blob / Хранение прикрепленных документов Will placed in folder /files/
||document_id||

Attachments

Example1

Example2

Example3

Example4

PHP endpoint for server https://github.com/ArtNazarov/htmlbuilder-php-bridge

Docker image with PHP https://github.com/ArtNazarov/dockerbridgephp

Nodejs endpoint for server https://github.com/artNazarov/htmlbuilder-nodejs-bridge

Docker image with NodeJs https://github.com/ArtNazarov/dockerbridgenodejs

Python endpoint https://github.com/ArtNazarov/htmlbuilder-python-bridge

More info in / больше информации english_help / russian_help.txt

TODO / В планах

  1. Add RSS spider
  2. Make Linux packages

Troubleshooting

  1. Error while loading shared libraries: libQt5Pas.so.1: cannot open shared object file: No such file or directory

Install qt5pas

yay -Sy qt5pas

Tests

https://github.com/ArtNazarov/HtmlBuilder_tests