- Objective: - Breadcrumb: # 概念阐释 免费的静态网站或者编译文件例如[[🗃️ 卡片盒子/110 - 前端开发/Docusaurus/React]]的托管方式。将网站的文件放在一个仓库里,可以通过GitHub Pages会生成一个个人网址,此时你的网站已经上线了。 # 实例 - 创建仓库并添加URL - 修改文件 - push it ``` ~$ git add --all // +U ~$ git commit -m "Initial commit"// commit ~$ git push -u origin main //push origin ``` - 进入仓库的 setting - pages - 配置publish 和 custom domain # 相关内容 ### GitHub 和 GitHub Pages的关系 在GitHub上,代码是存储在[[仓库repository]]中的,可以把它想象成一种网络文件夹。GitHub[[Hosting 托管]]这个文件夹,让你和你的团队随时随地可以访问文件。但在GitHub上是看不到网站的显示页面的。 此时GitHub pages会将代码仓库连接到一个唯一的URL上,大家才能看到此网站。 总结:GitHub是存储源代码的文件夹,GitHub Pages是显示文件夹内容的网站。**** # 参考资料 - [GitHub Pages 命令行创建](https://pages.github.com/) 通过命令行创建一个网站,先下载到本地,在将修改提交 - [GitHub Pages在线创建](https://www.codecademy.com/journeys/full-stack-engineer/paths/fscj-22-web-development-foundations/tracks/fscj-22-deploying-websites/modules/wdcp-22-deploy-a-site-with-github-pages-406cfd8f-7603-4385-8d17-1e6a04918d73/articles/creating-a-website-on-github-pages) - [GitHub Pages doc文档](https://docs.github.com/en/pages) gitignore github action文件 publish 文件