Nodejs相关:一个github账号只能建立一个Pages 博客么?
Nodejs相关:一个github账号只能建立一个Pages 博客么?
https://github.com/username/username.github.io
赶脚这种样子,是只能建立一个的样子:( 完全不够啊。。。
谁有Pages? 贴上来啊O(∩_∩)O哈哈~
Node.js 相关:一个 GitHub 账号只能建立一个 Pages 博客么?
在 GitHub 上,一个 GitHub 账号可以创建多个 GitHub Pages 站点。但是,每个站点需要有自己的仓库。通常情况下,GitHub Pages 的默认站点是通过名为 <username>.github.io
的仓库来托管的,但这并不意味着你只能创建一个 GitHub Pages 站点。
如果你想为你的项目或组织创建额外的 GitHub Pages 站点,你可以创建一个新的仓库,并将其命名为 <username>.github.io/<projectname>
或 <organizationname>/<projectname>
。这样,每个项目都可以有自己的独立页面。
示例
假设你有一个名为 my-project
的项目,你可以创建一个名为 username.github.io/my-project
的仓库来托管该项目的 GitHub Pages。
-
创建新的 GitHub 仓库:
- 登录到你的 GitHub 账户。
- 创建一个新的仓库,例如
username.github.io/my-project
。
-
配置 GitHub Pages:
- 在仓库的设置中,找到 GitHub Pages 部分。
- 选择分支和文件夹作为发布源,例如
main
分支的/docs
文件夹。
-
推送代码:
git clone https://github.com/username/username.github.io-my-project.git cd username.github.io-my-project echo "Hello, World!" > index.html git add . git commit -m "Initial commit" git push origin main
-
访问你的 GitHub Pages 站点:
- 一旦代码被推送到仓库,GitHub 会自动构建并发布你的 GitHub Pages 站点。
- 你可以通过以下 URL 访问你的站点:
https://username.github.io/my-project/
总结
通过创建不同的仓库,你可以为每个项目或组织创建独立的 GitHub Pages 站点。这不仅允许你拥有多个站点,还可以更好地组织和管理你的项目文档和网站。
希望这些信息对你有所帮助!如果你有更多的问题或需要进一步的帮助,请随时提问。
赶脚git上保存的是html,而不是md文件:( 浪费空间。。
是的,推荐使用jekll 或者hexo,我的github page,使用的是hexo
除了github,还有别的选择,例如 heroku。
我用的也是 hexo, 我的github pages
自己写一个,轻松加愉快,我的 github page
你学会django了?
对的。
不过你也可以无耻地去开通多个团队账号在你的个人账号名下,然后就有了多个 pages 博客
你有pages么?
我上周才建了一个 http://blog.yuanxiaolong.cn
主题你自己写的?我的怎么没有tag页面:( octopress比hexo好用么?
不是啊,任意项目建一个gh-pages
分支都可以用Github pages的。
github page 可以建立多个, 个人账户page只能有一个, 项目page可以有多个
一个 GitHub 账号可以创建多个 Pages 博客站点。每个站点需要有一个独立的仓库,其名称必须为 <username>.github.io
或 <organizationname>.github.io
用于用户或组织的主页站点,以及 <repository>.github.io
用于项目站点。
如果你想为不同的项目或页面创建多个 GitHub Pages 站点,只需为每个站点创建一个新的仓库,并在其中设置相应的 GitHub Pages 配置即可。
示例
假设你的用户名是 username
,你可以创建以下仓库:
<username>.github.io
- 用户主页站点project1.github.io
- 项目站点project2.github.io
- 另一个项目站点
创建过程
- 登录到 GitHub 账户。
- 在左侧导航栏点击 “New repository”。
- 为新的仓库命名,例如
project1.github.io
。 - 在仓库的根目录中添加你的静态文件(如 HTML、CSS 和 JavaScript 文件)。
- 将默认分支设为 GitHub Pages 的源。
# .github/workflows/github-pages.yml
name: GitHub Pages
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup Pages
uses: actions/configure-pages@v2
- name: Upload artifact
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./dist
注意事项
- 每个仓库都应有自己的
.github/workflows
目录,包含上述配置。 - 每个站点的域名可以通过自定义域名来区分,这样可以方便地管理多个站点。
通过这种方式,你可以轻松地管理多个 GitHub Pages 站点,而无需担心账户限制问题。