• 首页
    • English
    • 中文
  • 关于我们
  • 服务项目
    • 谷歌SEO服务
    • WordPress建站服务
    • 谷歌ADS/SEM代运营
  • 项目案例
    • 医疗
    • 建材
    • 机械加工
    • 照明
    • 电商
    • 电脑硬件
  • 博客
    • 服务器运维
      • aliyun
      • 服务器安装
      • 宝塔面板
      • 虚拟化
      • 阿里云
      • Centos
      • linux
      • nginx
    • 电子商务
    • 免费资源
    • PHP
      • Magento
      • WordPress
    • 大数据采集
    • Python
    • Javascript
    • SEO
    • 未分类
  • 联系我们
What's Hot

机械模具加工公司网站设计案例

24 10 月, 2023

快速原型公司案例

24 10 月, 2023

陶瓷加工网站案例

24 10 月, 2023
Facebook Twitter Instagram
  • 中文
  • English
Facebook Twitter Instagram
VPSEO VPSEO
  • 首页
    • English
    • 中文
  • 关于我们
  • 服务项目
    • 谷歌SEO服务
    • WordPress建站服务
    • 谷歌ADS/SEM代运营
  • 项目案例
    • 医疗
    • 建材
    • 机械加工
    • 照明
    • 电商
    • 电脑硬件
  • 博客
    • 服务器运维
      • aliyun
      • 服务器安装
      • 宝塔面板
      • 虚拟化
      • 阿里云
      • Centos
      • linux
      • nginx
    • 电子商务
    • 免费资源
    • PHP
      • Magento
      • WordPress
    • 大数据采集
    • Python
    • Javascript
    • SEO
    • 未分类
  • 联系我们
VPSEO VPSEO
Home»Uncategorized»如何使用Github Pages免费搭建网站
Uncategorized

如何使用Github Pages免费搭建网站

chrispengcnBy chrispengcn7 8 月, 2021没有评论2 Mins Read
Facebook Twitter Pinterest LinkedIn Tumblr Email
Share
Facebook Twitter LinkedIn Pinterest Email

目录###

1. 什么是Github ?
2. 谁在使用Github免费托管网站 ?
3. Github pages的两种类型
4. Github Pages的限制


1. 什么是Github ?

Github 官方主页

简单说,Github是一个基于git的社会化代码分享社区。

  • 你可以在Github上创建免费的远程仓库(remote repository),分享你的代码,当然也可以关注其他人的代码
  • 你也可以建立公司账户,创建私有的远程仓库,与开发团队共同协作开发
  • 想要使用Github Pages,你首先要创建一个Github账户

2. 谁在使用Github免费托管网站 ?

  • Bootstrap
  • NODESCHOOL
  • WebComponents
    ……

3. Github pages的两种类型

3.1 Project Pages(Repository Pages)

URL for Project Pages.png
  • 在Github上我们可以给不同的project分别创建相应的repository,对于某一个repository,你可以在其中创建一个小网站,向人们展示你的项目,提供项目的相关信息等等。这就是所谓的project pages。例如上面说的bootstrap.com
  • 在一个repo的gh-pages分支中的所有文件将出现在github.io上。
  • Project Pages How-To
  • 创建一个gh-pages分支
  • 编辑相应的html/css/js文件,用于展示在github.io上
  • push gh-pages分支到Github上面
//下面是一些会用到的git command
git checkout -b gh-pages          //create a gh-pages branch 
git branch                        //check all branches and which branch you are currently working on
git push origin gh-pages          //push gh-pages branch to github
git checkout --orphan go-pages    //you can create a new empty branch
git push origin :gh-pages         //delete a remote branch
  • 最简单地方法是从Github上直接自动生成页面,还可以选择模板。移步这里

3.2 User Pages

URL for User Pages
  • 每一个Github账户只能有一个User Pages,主要用来展示一个账户中最最重要的项目。
  • 命名为username.github.io的repo中的内容将会出现在username.github.io上。
  • User Pages How-To
  • 创建一个新的repo,名字必须是username.github.io
    创建新的repo
  • 创建你的网站,包括:HTML文件,CSS文件…
my_website_folder
    |- index.html
    |- main.css
    |- bootstrap.js
    |...
  • 创建本地git repo
~ $ cd my_website_folder   //进入你的网站所在的文件夹
~ $ git init
~ $ git add .
~ $ git commit -m "Initial commit"
  • 添加remote repo到本地,push到Github
~ $ git remote add origin https://github.com/Jason-Yuan/Jason-Yuan.github.io.git
~ $ git remote -v           //可以查看是否添加成功,及其详细信息
~ $ git push origin master
  • 设置个性域名
    • 创建一个CNAME文件,包含你的个性域名,放在source文件夹下
example.com
  • 把你个性域名的A record指向Github DNS
192.30.252.153
192.30.252.154
  • 如果想要搭建博客,下面列了一些非常流行的framework,可自动生成静态页面:
  • Octopress (基于Ruby)
  • Jekyll (基于Ruby) – 通过Github Pages和Jekyll搭建个人博客
  • Hexo (基于NodeJS) – 通过Github Pages和Hexo搭建个人博客
  • Pelican (基于Python)

4. Github Pages的限制(Limitations)

  • Github Pages只是静态网站(HTML, CSS, JavaScript)
  • 没有服务端,所以不支持服务端的语言(没有ruby, php, python)

参考资料

  1. Github官网
  2. Using GitHub Pages To Host Your Website
  3. Repositories to build blogs on GitHub pages
Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
chrispengcn
  • Website

Related Posts

Nginx做负载均衡,有没有办法碰到404就跳过?

2 7 月, 2022

如何快速把多个excel表合并成一个excel表

7 8 月, 2021

nginx配置泛域名转发到子目录nginx泛域名转发到泛域名

7 8 月, 2021

wordpress如何防止发布文章时候自动清除

、
换行标签

7 8 月, 2021
Add A Comment

Leave A Reply Cancel Reply

*

code

导航
  • 首页
  • 关于我们
  • 服务项目
  • 项目案例
  • 博客文章
  • 联系我们
博客
  • 服务器运维
  • 服务器安装
  • nginx
  • PHP
  • WordPress
  • Python
  • Javascript
  • SEO
  • 电子商务
  • 大数据采集
  • 宝塔面板
  • 数据库
  • 电子商务
  • 虚拟化
  • 阿里云
导航
  • 首页
  • 关于我们
  • 谷歌SEO服务
  • 谷歌ADS/SEM代运营
  • WordPress建站服务
  • 项目案例
  • 博客
  • 联系我们
最新文章
  • 机械模具加工公司网站设计案例
  • 快速原型公司案例
  • 陶瓷加工网站案例
  • CNC数控加工日文网站案例
  • 触摸一体机数字标牌厂家网站案例
关于我们
关于我们

广州纬来科技有限公司
联系地址:广东省广州市番禺区富华中路富源二街18号合和大厦809

QQ : 13602156
Email : 13926026058@139.com
Contact: +86 13926026058

Facebook Twitter YouTube LinkedIn
© 2025 广州纬来科技有限公司 粤ICP备2023105857号-2
  • 首页
  • 关于我们
  • 谷歌SEO服务
  • 谷歌ADS/SEM代运营
  • WordPress建站服务
  • 项目案例
  • 博客
  • 联系我们

Type above and press Enter to search. Press Esc to cancel.