newsmode
search
Меню
arrow_back Назад

Mailbag: What's the Architecture for your Blog?

auto_awesomeКраткое саммари

Юджин Ян отвечает на вопрос читателя о технической архитектуре своего блога. Он объясняет, что особой «архитектуры» нет: сайт собран на связке Jekyll для генерации HTML из Markdown и GitHub Pages для бесплатного хостинга публичного репозитория. Дополнительно используются HTML для навигации, CSS для оформления и немного JavaScript для мелких деталей вроде якорных ссылок в заголовках. Собственной темы у автора нет, но он отмечает, что в открытом доступе есть множество бесплатных тем для Jekyll. Для пошаговой настройки он рекомендует двухчастный гайд своего друга YuXuan. В конце упоминается, что блог читают более 11 800 подписчиков, интересующихся машинным обучением, RecSys, LLM и инженерией.

Mailbag: What's the Architecture for your Blog?

Из почтового ящика: какая архитектура у твоего блога?

[ misc 📬 ] · 1 min read

[ misc 📬 ] · 1 мин чтения

As someone who wants to get started in writing and technical blogging, I was thinking about a custom app but then got overwhelmed. Your app looks very well put together, and I was wondering what the architecture was and how easy it was to set up. Maybe a blog post about it would be good.

Я хочу начать писать и вести технический блог, думал сделать собственное приложение, но всё это меня перегрузило. Твой сайт выглядит очень аккуратно сделанным, и мне стало интересно, какая там архитектура и насколько легко её настроить. Может быть, об этом стоит написать отдельный пост.

My site doesn’t have much “architecture” per se. It’s just a combination of the following:

У моего сайта нет какой-то особой «архитектуры». Это просто комбинация следующих вещей:

  • Jekyll to generate HTML from Markdown (the content is built on this)
  • GitHub Pages for hosting. (Jekyll has built-in support for GH Pages; can be hosted for free on a public repo.)
  • HTML for navigation pages/snippets (e.g., homepage, navigation bar)
  • CSS for styling
  • JavaScript for some extra touchs (e.g., adding anchor links on headers)
  • Jekyll для генерации HTML из Markdown (на этом построен весь контент) GitHub Pages для хостинга. (В Jekyll встроена поддержка GH Pages; для публичного репозитория хостинг бесплатный.) HTML для навигационных страниц и фрагментов (например, домашняя страница, панель навигации) CSS для оформления JavaScript для дополнительных мелочей (например, добавление якорных ссылок к заголовкам)

    I don’t use a theme. Nonetheless, there are many free themes to get started on here.

    Я не использую тему. Тем не менее, есть множество бесплатных тем, с которых можно начать, здесь.

    On setting it up, my friend YuXuan wrote about his process here: Part 1, Part 2. I think you’ll find it useful.

    О том, как всё настроить, мой друг YuXuan написал в своём блоге: Часть 1, Часть 2. Думаю, вам это пригодится.


    Have a question for me? Happy to answer concise questions via email on topics I know about. More details in How I Can Help.

    Есть вопрос ко мне? С удовольствием отвечу по электронной почте на короткие вопросы по темам, в которых разбираюсь. Подробнее в разделе How I Can Help.


    Join 11,800+ readers getting updates on machine learning, RecSys, LLMs, and engineering.

    Присоединяйтесь к 11 800+ читателям, которые получают обновления о машинном обучении, RecSys, LLM и инженерии.