2024-03-03 04:59:29 +03:00
|
|
|
|
# surdeus
|
2024-03-01 00:23:26 +03:00
|
|
|
|
|
2024-03-03 04:59:29 +03:00
|
|
|
|
Мой сайт для хранения заметок и документов.
|
2024-03-01 00:23:26 +03:00
|
|
|
|
|
2024-03-03 04:59:29 +03:00
|
|
|
|
Сайт построен полностью на Golang, для рендера сначала
|
|
|
|
|
происходит препроцессинг Markdown с помощью написанного мной [pp](https://vultras.su/util/pp) и встроенного
|
|
|
|
|
в него [tengo](https://github.com/d5/tengo),
|
|
|
|
|
|
|
|
|
|
Вот пример динмаческого контента:
|
|
|
|
|
|
|
|
|
|
<?
|
|
|
|
|
for i:=1 ; i<=50 ;i++ {
|
|
|
|
|
print(i)
|
|
|
|
|
if i < 50 {
|
|
|
|
|
print(", ")
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
?>
|
|
|
|
|
|
|
|
|
|
Да, поверь, мне было бы слишком лень писать 50 цифр. Не веришь? Вот тебе динамическое время: <?
|
|
|
|
|
times := import("times")
|
|
|
|
|
print(times.now())
|
|
|
|
|
?>
|
|
|
|
|
|
|
|
|
|
А затем, серверно привязанные данные подставляются самим Go и рендерятся в
|
|
|
|
|
HTML с помощью [gomarkdown](https://github.com/gomarkdown/markdown).
|
|
|
|
|
|
|
|
|
|
Всё это написано в Neovim запущено через терминал, скорее всего Konsole из KDE.
|
|
|
|
|
|
|
|
|
|
## О себе
|
|
|
|
|
|
|
|
|
|
Андрей Пархоменко из Тюмени (surdeus). Да, я не шифруюсь.
|
|
|
|
|
|
|
|
|
|
* [Разработчик](https://vultras.su/surdeus)
|
|
|
|
|
* Этот сайт
|
|
|
|
|
* [vultras.su](https://vultras.su/) - сервис для моих репозиториев
|
|
|
|
|
|
|
|
|
|
* Музыкант/Аудио-инженер
|
|
|
|
|
* Дизайнер
|
|
|
|
|
|
|
|
|
|
## Контакты
|
|
|
|
|
|
|
|
|
|
* [Telegram](https://t.me/surdeus)
|
|
|
|
|
|
|
|
|
|
## Разделы
|
|
|
|
|
|
|
|
|
|
* [RPG(НРИ)](/rpg)
|
2024-03-01 00:23:26 +03:00
|
|
|
|
|