Сообщество для новых программистов для изучения новых языков программирования и использовать силу ресурсов.
Клонировать репо
Клонировать данное репо в папке, где вы хотите.
git clone https://github.com/BrainBuzzer/hyperlog.ClubУстановите зависимости
Перейдите к клонированному каталогу и установите зависимости, необходимые для запуска проекта.
cd hyperlog.Club
npm installПримечание. Возможно, вам потребуется установить
windows_build_toolsиnode-gypесли вы используете ОС Windows.
Начать развиваться.
Выверните сервер из каталога.
npm run developОткройте исходный код и начните редактировать!
Hyperlog.club теперь работает по адресу http://localhost:8000 !
Примечание. Вы также увидите вторую ссылку: http://localhost:8000/___graphql . Это инструмент, который можно использовать для экспериментов с запросом данных. Узнайте больше об использовании этого инструмента в учебном пособии Gatsby.
Откройте каталог hyperlog.Club в выбранном редакторе кода. Счастливого кодирования!
Быстрый взгляд на файлы и каталоги верхнего уровня, которые вы увидите в проекте Gatsby.
.
├── node_modules
├── src
├── resources
├── .gitignore
├── .prettierrc
├── gatsby-browser.js
├── gatsby-config.js
├── gatsby-node.js
├── gatsby-ssr.js
├── LICENSE
├── package-lock.json
├── package.json
└── README.md
/node_modules : этот каталог содержит все модули кода, от которых зависит ваш проект (пакеты NPM) автоматически установлены.
/src : Этот каталог будет содержать весь код, связанный с тем, что вы увидите на переднем конце вашего сайта (что вы видите в браузере), например, заголовок вашего сайта или шаблон страницы. src - это соглашение для «исходного кода».
/resources : этот каталог содержит все учебники и ресурсы, которые вы можете найти на веб -сайте. Этот каталог является ядром всех ресурсов.
.gitignore : Этот файл сообщает GIT, какие файлы не должны отслеживать / не поддерживать историю версий.
.prettierrc : это файл конфигурации для красителя. Prottier - это инструмент, который поможет поддерживать форматирование вашего кода.
gatsby-browser.js : этот файл, где Гэтсби рассчитывает найти какое-либо использование API браузера Gatsby Browser (если есть). Они позволяют настройку/расширение настроек Gatsby по умолчанию, затрагивающих браузер.
gatsby-config.js : это основной файл конфигурации для сайта Gatsby. Здесь вы можете указать информацию о вашем сайте (метаданные), такую как заголовок и описание сайта, которые плагины Gatsby вы хотели бы включить и т. Д. (Посмотрите документы для конфигурации для получения более подробной информации).
gatsby-node.js : этот файл, где Гэтсби рассчитывает найти какое-либо использование API-интерфейсов узлов Gatsby (если есть). Они позволяют настройку/расширение настроек Gatsby по умолчанию, влияющие на части процесса сборки сайта.
gatsby-ssr.js : Этот файл, где Гэтсби рассчитывает найти какое-либо использование API-интерфейсов рендеринга на стороне сервера Gatsby (если есть). Они позволяют настройку настроек Gatsby по умолчанию, влияющие на рендеринг на стороне сервера.
LICENSE : Hyperlog.club имеет лицензию в соответствии с GPL-V3.
package-lock.json (см. package.json ниже, первым). Это автоматически сгенерированный файл на основе точных версий ваших зависимостей NPM, которые были установлены для вашего проекта. (Вы не измените этот файл напрямую).
package.json : манифестный файл для проектов node.js, который включает в себя такие вещи, как метаданные (имя проекта, автор и т. Д.). Это манифест заключается в том, как NPM знает, какие пакеты для установки для вашего проекта.
README.md : текстовый файл, содержащий полезную справочную информацию о вашем проекте.