Чем отличается сайт Теджас Кумара?

Chem otlichatsya site

Его сайт своего рода дом для тех и веб разработчиков, где они смогут ознакомиться с дополнительными функциями его сайта.

1. Сайт переключает светлый и темный режим по Вашему усмотрению

В то время как многие сайты оснащены мануальным управлением смены режим, его сайт меняется под ваши системные настройки. Например, если у вас на компьютере выбран темный режим, у вас сайт будет отображаться в темном режиме. Если же он в светлом, то сайт будет в светлом режиме тоже.

Это сделано благодаря мощному медиа-запросу prefers-color-scheme в CSS.

2. Легко разработать

Этот сайт был создан популярным фреймворком React и ZEIT – Next.js, с которым было так приятно работать. Next.js’ забирает кучу головной боли и освобождает разработчика от ненужного структурирования. Другой плюс Next.js’ заключается в том, что вся работа прекрасно визуализируется на сервере без дополнительной работы со стороны разработчика.

Визуализация сервера

Что это такое? Это процесс разработки вашей введенной информации, после которой все это доставляется в браузер. Таким образом, у вас будет контент сразу с сервера. Это немного отличается от нынешних веб-сайтов. Если вы когда-либо открывали веб-сайт и видели спиннеров до вашего контента, вполне вероятно, что он не был визуализирован сервером.

Польза визуализации сервера:

– Вы получаете ваш контент сразу

– Поисковые системы легче смогут его прочитать

– Нет внезапных и непредсказуемых поведений

Next.js’ предлагает это все бесплатно.

Внедрение

Оно улучшается. Теджас Кумар запускает свой сайт набрав всего одну команду от ZEIT с названием now. В результате, сайт tejaskumar.com остается актуальным с новейшими постами и успевает обрабатывать миллиарды читателей в любой момент.

3. GitHub – бэкенд сайта

Многие задаются вопросами стека и какой бэкенд должен быть. Кумар так же задаётся этим вопросом время от времени. В такие временя он использует концепт СПП (Сохрани простым и интересным).

Кумар является большим фанатом JAMStack: JavaScript, API и Markup стэк. Вот как tejaskumar.com работает:

– Интерактивность обеспечивает JavaScript

– С помощью GraphQL API от GitHub он извлекает записи блога написанные в markdown

– Визуализация будет с помощью Next.js

Почему Кумар выбирает GitHub бакэнд?

– Исходный код живет на GitHub. Это как база данных или папка с файлами. Похоже, это самое простое решение. Там есть несколько ограничений, но они не имеют большого значения.

– Статистическое время сборки. В некоторых случаях создание статистического сайта может занять время. По этой причине нет надобности выбирать генератор статистического сайта.

– Принудительное переводное письмо. GitHub имеет ограничение скорости. Возможно, это ограничено в 5 000 запросов в час. В какой-то момент мне, возможно, придется переместить записи блога из GitHub и куда-то еще.

4. Это сообщество

Теджас сам создал сайт? В какой-то мере, да. Теджас построил это с помощью людей. Этот сайт управляется сообществом.


.

  • April 3, 2020