Сидишь бывало, записываешь всякие штукуёвины, которые сам вечно забываешь и вдруг кааак захотелось начать наносить людям добро и причинять радость вопреки их желаниям, а тут ещё и народ периодически спрашивает, стало быть надо завести блох, но не в свитере, а который будет удобный, быстрый, защищённый, красивый и не будет зависеть от модных веяний на очередной платформе-однодневке, не будет обмазан странными всплывашками, баннерами, пропагандой...
Рубрика «Hugo»
Зачем нужен личный сайт в 2023 году
2023-02-21 в 9:00, admin, рубрики: Bear Blog, Blot, Caddy, Cloudflare Pages, darkhttpd, github pages, gitlab pages, goStatic, Hugo, jekyll, kawipiko, Mataroa, mini_httpd, miniserve, netlify, prose.sh, Redbean, rss, ruvds_статьи, Smol.pub, SourceHut Pages, static-web-server, telegram, thttpd, Vercel, webfs, блог, Блог компании RUVDS.com, личный сайт, мессенджеры, Разработка веб-сайтов, Серверное администрирование, статичные сайтыВ конце 90-х почти каждый житель Сети стремился завести личный сайт или хотя бы страничку на бесплатном хостинге. Где ещё выложить резюме, опубликовать фотографии, новые статьи? Какой URL напечатать на визитке? Проводились даже всероссийские конкурсы на лучшую домашнюю страницу.
Потом выросли соцсети типа ЖЖ, «Одноклассников», «ВКонтакте» — и личные странички сошли на нет. Кто теперь вспомнит о тех бесплатных хостингах, которые рекламировались на каждом углу?
Но сейчас история делает новый виток — и персональные сайты опять входят в моду, только на современных технологиях.
Читать полностью »
Генерация статических сайтов с Hugo
2022-11-21 в 14:00, admin, рубрики: Go, Hugo, hugo static, markdown, веб-разаботка, генератор hugo, генераторы сайтов, генераторы статических сайтов, Разработка веб-сайтов, статические сайтыИногда появляется необходимость в создании простого сайта. К примеру, личного блога, документации продукта или веб-версии резюме на нескольких языках, которым можно будет делиться по ссылке. Если нет времени разбираться с веб-разработкой, надо получить быстрый результат и не хочется пользоваться конструкторами, то в этом случае могут помочь генераторы статических сайтов. В этой статье рассмотрим популярный генератор Hugo и сделаем с его помощью простой мультиязычный блог.
Возрождение простых сайтов. Статика, 0kB JS, ничего лишнего
2022-06-13 в 8:00, admin, рубрики: docker, Elder.js, FirstDEDIC, firstvds, Go, go-bindata, HTTPServ, Hugo, MPA, mTCP, Qwik, Redbean, Service Workers, SourceHut, SPA, WebP, Блог компании FirstVDS, браузеры, Разработка веб-сайтов, хостингКак мы обсуждали в прошлый раз, удручающее ожирение сайтов и софта вернуло моду на простые, маленькие проекты. И сейчас происходит своеобразный ренессанс веба 90-х, вплоть до стиля Geocities (такой был бесплатный хостинг) и веб-страниц в виде PDF. Таковы примеры самореализации. У каждого человека — уникальный сайт, который отличается от остальных и отражает его личность.
Статический сайт можно выполнить в одном файле HTML, а динамический — в одном бинарнике (под катом). Тенденция видна везде. Современные фреймворки даже хвалятся «0кБ JavaScript» по дефолту, а браузеры внедрили технические усовершенствования, которые во многом аннулируют преимущества использования SPA.
Читать полностью »
Ускоряем hugo на 20% простым изменением в пакете reflect
2022-01-14 в 21:47, admin, рубрики: binary search, Go, golang, Hugo, linear search, open source, profiling, reflect, reflection, высокая производительность, Компиляторы, ПрограммированиеНайти значительное узкое место в производительности стандартной библиотеки или зрелого приложения — это редкость.
Я был удивлён, когда в top10 списке CPU-профиля hugo при сборке digitalgov.gov на первой позиции находился метод reflect.Type.MethodByName()
.
flat flat% sum% cum cum%
8.84s 6.28% 6.28% 57.85s 41.10% reflect.(*rtype).MethodByName
7.93s 5.63% 11.92% 8.50s 6.04% reflect.name.readVarint
7.56s 5.37% 17.29% 111.79s 79.43% reflect.Value.call
7.53s 5.35% 22.64% 23.33s 16.58% runtime.mallocgc
7.29s 5.18% 27.82% 16.10s 11.44% reflect.name.name
В этой статье я расскажу вам о том, как так вышло и что с этим можно было бы сделать.
Пробуем новые инструменты для сборки и автоматизации деплоя в Kubernetes
2019-12-26 в 6:11, admin, рубрики: continuous delivery, continuous integration, devops, Git, git-crypt, gitlab, Hugo, kaniko, kubernetes, qbec, непрерывная интеграция, системное администрирование, системы сборки, Системы управления версиями
Привет! За последнее время вышло много классных инструментов автоматизации как для сборки Docker-образов так и для деплоя в Kubernetes. В связи с этим решил поиграться с гитлабом, как следует изучить его возможности и, конечно же, настроить пайплайн.
Вдохновлением для этой работы стал сайт kubernetes.io, который генерируется из исходных кодов автоматически, а на каждый присланный пул реквест робот автоматически генерирует preview-версию сайта с вашими изменениеми и предоставляет ссылку для просмотра.
Я постарался выстроить подобный процесс с нуля, но целиком построенный на Gitlab CI и свободных инструментах, которые я привык использовать для деплоя приложений в Kubernetes. Сегодня я, наконец, расскажу вам о них подробнее.
В статье будут рассмотрены такие инструменты как:
Hugo, QBEC, Kaniko, Git-crypt и GitLab CI с созданием динамических окружений.
Опыт использования генератора статических сайтов Hugo
2019-10-30 в 5:28, admin, рубрики: Hugo, блоги, генератор статических сайтов, Разработка веб-сайтовДелюсь 2-х летним опытом использования генератора статических сайтов Hugo. Заметка ориентирована на начинающих, но в этой заметке не будет инструкций "как установить Hugo" или "как создать первый пост". Эта заметка будет полезна тем, кто выбирает и сравнивает альтернативы для ведения блога.
Книги — победители премий
2013-02-16 в 9:29, admin, рубрики: ePub, fb2, Hugo, Nebula, повесть, премия, скачать, фантастика, Читальный зал, электронные книги, метки: ePub, fb2, Hugo, Nebula, повесть, премия, скачать, фантастика, электронные книгиЗдравствуй, читатель. Любишь читать электронные книги? Если да, то этот пост для тебя.
На данный момент существует четыре литературные премии мирового значения:
Премия Небьюла и премия Хьюго — про фантастику.
Букеровская — лучшие бестселлеры разных направлений.
Пулитцеровская — что-то в роде «антибестселлеров».
Общая история насчитывает более 250 лет и 250 книг.
Заряжайте читалки!
Спешу поделиться большинством из произведений. Собрание на русском языке и лежит в одном месте.
Всё доступно для скачивания как целиком так и отдельно.
Читать полностью »
Data Mining / Рейтинг фантастических романов, или Я сделаю свой «IMDB для книг», с преферансом и библиотекаршами
2012-02-06 в 6:04, admin, рубрики: Facebook API, Hugo, Nebula, рейтинг, фантастика, метки: Facebook API, Hugo, Nebula, рейтинг, фантастика Долго выбирал между «Алгоритмами», «Читальным залом» и «Я пиарюсь», в итоге остановился на Data Mining.
Эта история началась в конце октября, когда я очередной раз пытался выбрать, что бы мне почитать. Лично я с собой в отпуск/в дорогу беру что-нибудь из фантастики (как, думаю, и большинство присутствующих), причем категорически не люблю всякий модный новодел.
И вот, терзаясь муками выбора, я забил в поиск «IMDB for books» и… не нашел ничего пристойного. Весь интернет забит рекомендательными сервисами для книг, и все они выдают полную чушь. Вот, например, топ имхонета для раздела «Самая лучшая фантастика и фэнтези»:
1. Мастер иЧитать полностью »