Его сайт своего рода дом для тех и веб разработчиков, где они смогут ознакомиться с дополнительными функциями его сайта.
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. Это сообщество
Теджас сам создал сайт? В какой-то мере, да. Теджас построил это с помощью людей. Этот сайт управляется сообществом.