1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- # Сайт
- Мой сайт для хранения заметок и документов.
- ## Технологии
- [Сайт](/) построен полностью на 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, включая его Terminal.
- На текущий момент есть возможность редакции только через файлы напрямую. Но нужны ли другие способы?
- Возможно, учитывая, что иногда бывает очень удобно записывать некоторые вещи через телефон, но
- это сильно снизит безопасноть так что это остаётся под вопросом.
- ## О себе
- Андрей Пархоменко из Тюмени (surdeus). Да, я не шифруюсь.
- * [Разработчик](https://vultras.su/surdeus)
- * Этот сайт
- * [vultras.su](https://vultras.su/) - сервис для моих репозиториев
- * Музыкант/Аудио-инженер
- * Дизайнер
- ## Контакты
- * [Telegram](https://t.me/surdeus)
- ## Разделы
- * [RPG(НРИ)](/rpg)
|