如何在github上搭建网站?

github pages只支持静态博客(html,css,js),不支持服务端(php,physon)。

一、尝试一下

1、在电脑上安装git工具

2、在github上注册账号

3、创建一个新仓库,名称必须为:username.github.io,username是你的github用户名。

4、把该仓库克隆到本地,新建index.html,js,css,img。本地浏览后,git提交代码到仓库。

即可访问https://zhugeshuiying.github.io/

二、自定义域名

1、在github将仓库username.github.io绑定到域名studio.zgsy.info

在该仓库的Settings界面,custom domain处,填入域名,创建CNAME文件。

2、在域名端将DNS指向username.github.io

A、登陆阿里云

B、获取域名

有两种方式获取域名,即注册域名购买域名

注册域名先要查别人有没有在用,然后加入清单,立即支付,注册域名可以设置自己想要的名字。

购买域名,就是从某个人那里买过来已经存在的域名,属于二手域名。

C、添加解析

三、分支管理

如果自己在电脑上简单写html,css,js,一般不牵扯分支管理,写完代码,直接提交到github即可浏览。如果你是用webpack构建工具+vue搭建网站,这里推荐你用三个分支来管理你的代码。

1、master分支

该分支代码用于部署线上环境,它实际是develop分支中dist文件夹(产出目录)中的文件被提取出来放到根目录了。因为github pages优先寻找根目录的index.html文件,所以要把dist文件夹的文件提取出来放到根目录后,记得更改index.html中的资源引用路径,比如把webpack打包后的index.html文件中对css的引用从"/static/css/style.css"改为"static/css/style.css"。

2、develop分支(重点保护对象)

该分支代码最全,包含webpack配置文件,package.json文件,postcss配置文件,babel配置文件,源代码src文件夹,dist产出目录,CNAME文件,READEME.md文档。

3、gh-pages分支

该分支就是纯代码,没有域名映射文件,也没有README.md。本地切换到该分支,直接打开index.html即可浏览。如果涉及ajax请求的页面,就需要一个http服务器支持了。

四、在github上预览html

https://htmlpreview.github.io/

五、一些问题

1、如何在github个人首页显示加入的organizations列表?

要在该组织的people列表里, 更改自己的显示状态: public。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容