Создание нового сайта Gatsby

Эта инструкция работает с Gatsby CLI версии 4.8 и выше. Чтобы проверить номер версии, наберите в Терминал команду: gatsby --version. ! [[ 1651775276.png ]]

Если нужен апдейт или Установка Gatsby CLI, наберите команду: npm install -g gatsby-cli.

Чтобы создать новый сайт на Gatsby, нужно открыть Терминал и написать команду: gatsby new. Эта команда запустит процесс, во время которого программа будет задавать вопросы о вашем будущем сайте.

После ответов на все вопросы, CLI использует их, чтобы сгенерировать сайт.

Вот подробное описание всего процесса.

  1. Открой командную строку и набери команду cd, чтобы открыть папку, в которой ты собираешься создать свой сайт. Например, мы хотим создать сайт на рабочем столе. Тогда код будет такой: cd Desktop. Я так понимаю, не надо создавать папку в папке, он сам сделает. То есть, он не вывалит на рабочий стол все файлы сайта, а создаст папку с названием сайта и в ней будут все файлы. Если в корне компьютера, то просто cd.
  2. Запусти команду gatsby new, чтобы начать создание нового сайта. Можно ещё использовать команду npm unit gatsby, если с обычной командной будут проблемы.
  3. Система спросит как мы хотим назвать свой сайт. Надо придумать название. Я, например, написал «Публичные заметки Фёдорова Алексея». ! [[ 1651775405.png ]]
  4. Потом надо будет придумать название папки, в которой будут находиться файлы вашего сайта. What would you like to name the folder where your site will be created? ! [[ 1651775468.png ]]
  5. Затем система предложит выбрать между JavaScript и TypeScript. В этом туториале описывается JavaScript, поэтому лучше выбрать его, если только вы не спец в TypeScript. ! [[ 1651775506.png ]]
  6. Когда система спросит, будете ли вы использовать CMS, выбираем «Нет, или я добавлю это позже». В будущем можно будет использовать эту опцию, чтобы ускорить создание новых сайтов. Но для первого раза лучше все сделать вручную. А так даже Wordpress можно поставить! ! [[ 1651775541.png ]]
  7. На вопрос «Хотите ли вы установить стилизующую систему», выберете «Нет». ! [[ 1651775604.png ]]
  8. Когда система спросит «Хотите ли вы установить дополнительные опции с другими плагинами?», используйте стрелки и выберете «Done». ! [[ 1651775661.png ]]
  9. Система покажет итоговый результат опроса. ! [[ 1651775681.png ]]
  10. Когда система спросит «Сделать это», надо нажать клавишу «Y» и «Ввод».. Это запустит процесс создания сайта. Длительность процесса зависит от скорости интернета. После завершения, увидим такое сообщение. ! [[ 1651775798.png ]]

Вот и всё. Мы создали свой первый сайт на Gatsby.

Notes mentioning this note

There are no notes linking to this note.


Here are all the notes in this garden, along with their links, visualized as a graph.

0. Set Up Your Development Environment1. Create and Deploy Your First Gatsby Site2. Use and Style React Components202204232218A brief history & ethos of the digital gardenA quick intro to ReactAccount CreationAppleAttlassianBackground KnowledgeBuild your site with Gatsby CloudCmsCSSConfluenceCreate a page componentDaily Notes PagesDaily NotesForestDigital Garden на Github Pages и JekyllDigital gardenENCODEGatsby CLIGatsby CloudGatsby theme gardenGatsby использует GitGatsby создан с Node.jsGatsby — это платформа для создания сайтовGatsby the quick startGatsbyGitGithub desktopGithub pagesGitHubGraphQLHTMLHomebrewHow i reward myself with good habits – the kozukai...How to grow your own digital garden with maggie...Installation GuideJavaScriptJiraLYTLinking Your Thinking HomepageLinking Your ThinkingMDXMac installerMacportsMindstoneMotifMy blog is a digital garden, not a blogNode.jsNota скрывает ссылку даже в маркдаунNotaNotionObsidian publishObsidian01-05-202221-04-202222-04-202224-04-202225-04-202226-04-202227-04-202228-04-202229-04-202230-04-2022Daily NotesQuartzReactSet up a GitHub repo for your siteTildaTrelloTutorial learn how gatsby works 2Tutorial: Learn how Gatsby worksTutorial learn how gatsby works2Visual Studio CodeWordpressXcodeiA WriternpmWrite Notes Name In EnglishАтомарные заметки“Библиография”БлогБуллет джорналВ работу с головой, кэл ньюпортВ туториале Gatsby хорошо объяснили, что такое...Вечнозелёные заметки энди матушакаВпечатления от Радость познания ФейнманаВы, конечно, шутите, мистер фейнман, ричард...Геймификация в приложениях для продуктивности...Генератор статических сайтовДля каждой абстрактной идеи следует придумать...Добавить функцию создания файла в той же папкеЗаметки энди матушака атомарныЗаметки энди матушака концептуально ОриентированыЗаметки энди матушака не совсем цифровой садЗаметки энди матушака отличаются от замёток в...Заметки по книге по методу адлераЗаметкиЗапуск сайта Gatsby на компьютереЗарегистрироваться на Gatsby CloudЗарегистрироваться на GitHubЗачем читать книгиЗачем читатьЗнание — результат на стыке информации и пониманияИзбранные файлы в notaИзменить главную страницу цифрового садаИзменям контент главной страницыИнструкция для командной строки на macИнформация сама по себе бесполезнаИнформация — это ещё не знанияКак Gatsby использует ReactКак вести умные заметкиКак получить доступ к бета-версии MotifКак привести дела и жизнь в порядокКак работают сайты на GatsbyКак установить Git с помощью HomebrewКак установить HomebrewКак читать книги мортимер адлерКнига — основной источник знанийКомандная строкаКомпонент ReactКопировать Quartz в свой репозиторийКэл ньюпортМногооконный режим в notaМортимер адлерМэгги эпплтонНа большинстве компьютеров Mac Git уже установленНавык обретается через знаниеНадо понимать, как учитьсяНаилучший результат достигается постоянными...Объясняй своими словамиОдна и та же книга может использоваться для разных...Опубликовать репозиторий на GitHub PagesОшибка Gatsby из-за установки NodeПеренести код с компьютера на GitHubПлагины gatsbyПоменять шаблон quartzПривязать свой домен к GitHub PagesПриложения для заметокПродвижение блога в телеграмеПродвижение блогаПроекты в буллет джорналПубликацию заметок в блоги и цифровые сады в notaПубликация ссылок в сообществах со временем...Публичные заметкиПубличные заметкиРадость познания, Ричард ФейнманРазница между информацией и знаниемРайан ХолидейРазница между таймбоксингом и таймблокингомРешения для digital gardenРичард фейнманСамообразованиеСамосовершенствованиеСервер разработкиСоединить аккаунт Gatsby Cloud с GitHubСоздание компонента страницы ReactСоздание нового сайта GatsbyСоздание цифрового сада с Quartz на GitHubСоздать репозиторий на GitHubСоздаём новую страницу aboutСписок источников о digital gardenСравнение пережитого или переживаемого с...Статьи из интернетаТаймблокингТаймбоксингТермин вечнозелёные заметки придумал не энди...ТерминалУ nota очень круто организована работа с вкладкамиУ nota очень много крутых фишекУлучшить качество своей жизниУмные заметкиУстановка Gatsby CLIУстановка git на macУстановка Gatsby и Node.js на MacУстановка NodeУстановка инструментов командной строки XcodeФайлы в notaФорма важнее содержанияФормопоклонникЦели ведения умных заметокЦеттелькастенЧасто под образованием понимают обладание...ЧерновикЧитатель превращается в потребителя информацииЧтение для развлеченияЧтениеЧто бы я хотел добавить в notaЭнди матушак