
Это Me.lm.dev, полное обновление по сравнению с более старой линейной системой блогов.
Он был построен с нуля в V с использованием высокопроизводительного веб -сервера/фреймворка HTTP HTTP. Это самоспоращенный сайт с нулевым JavaScript.
Как я это сделал?
Большое количество шаблонов, возившихся с sqlite3 , однопорядным циклом событий picoev , кеширование/etags HTTP, много корпорации и много мышления.
Три незарегистрированных проекта и трехмесячный перерыв
ВВЕДЕНИЕ Меня.
Доставка 700 киб сжатого HTML не является жизнеспособной?
Реализация страниц и Navbar для меня.lm.dev.

Я упорно трудился, чтобы сделать хороший интерфейс, который быстрый и динамичный, и использует нулевой JavaScript. Я много полагался на существующие HTTP STANDANCE + URL -адреса, чтобы перейти к вам на определенные части страницы и использовать HTML -формы для изменения контента.
Ссылки на прыжки с использованием /?p=00000000## широко используются бэкэнд для маршрутизации клиента.
Поддерживается надлежащая настраиваемая страница.


YouTube и Spotify Enters - по дизайну, ужасные правонарушители в количестве JavaScript, который они отправляют клиентам для выполнения отслеживания.
Бэкэнд должен только один раз соскребить серверы Spotify, используя корпорацию, чтобы получить метаданные, в которых она нуждается. Все миниатюры медиа на YouTube и Spotify Media сохраняются в первичной базе данных для дальнейшего чтения после этого.


Пространство, разделенное списком тегов, может быть применен к сообщению. Внутри вкладки поиска в самом верху вы можете искать эти теги и контент внутри.
Функциональность поиска использует нечувствительный глобусный запрос.
*.wasmtest/helo.wasmfile.wasmstas*compilerstas COMPILERstas#0000000comPilerstas is my programming language i implemented in my first compiler Строительство с V легко, просто установите V -компилятор на вашу систему и запустите v . в корневом каталоге репозитория.
Вы можете получить копию V компилятора здесь.
Сервер ожидает несколько вещей, чтобы запустить:
./make_init_files.sh для создания следующих файлов:data.sqlite с правильной схемойwal.log для регистрацииbackup/ папка для резервных копийSECRET Envvar должен быть установлен и используется в https://<url>/auth .base_url const in main.v должен быть изменен, чтобы указать на URL вашего веб -сайта.PORT Envvar может быть установлен, но по умолчанию в порт 8080.