Skip to content

Instantly share code, notes, and snippets.

@Tmn07
Created January 26, 2019 06:06
Show Gist options
  • Save Tmn07/4458fc37e7c76b2036d569f589aa0030 to your computer and use it in GitHub Desktop.
Save Tmn07/4458fc37e7c76b2036d569f589aa0030 to your computer and use it in GitHub Desktop.
Github的一些服务相关

something about Github

准备再把腾讯云上闲置的域名解析到github page上时,随手瞎写的没有怎么考证

Page服务

github提供的静态页面服务

印象中以前的GitHub page需要专门建立一个分支来弄,现在在master上,设置几下好像就可以了

有两种形式的page

  1. https://username.github.io/
  2. https://username.github.io/xxxproject

其中1是需要建立一个 username.github.io,然后进入setting设置就可以,2是建立任意一下项目,进行设置后即可

// 注:username 是你的github账号名

域名解析

水平有限,表达的可能会有问题,直接给出例子。具体查看官方文档

  1. 用 mydomain.com 解析https://username.github.io/

    解析设置:主机记录@,记录类型CNAME,记录值username.github.io

    repo设置:在GitHub Pages设置下,开启Source选择Master分支,Custom domain设置为mydomain.com

    效果:访问https://username.github.io/链接会显示 mydomain.com;访问mydomain.com显示想应的内容

  2. 解析https://username.github.io/xxxproject(完成1的操作前提下)

    1. 在其他项目里开启page服务后,就可以通过访问 mydomain.com/xxxproject 链接到https://username.github.io/xxxproject

    2. 解析设置:主机记录xxxproject,记录类型显性/隐形URL,记录值 http://mydomain.com/xxxproject/

      效果:通过 xxxproject.mydomain.com 就可以访问该地址

    3. 其他方式?

短链接服务

git.io github提供的短链接服务,直接使用网页服务会随机生成短链接

只要是github域名下的链接都可以,issue,repo,上面的page都是可以的

自定义短链接参考:rainyear/lolita#22

代码片段

https://gist.github.com/ 可以用来贴代码片段,记录富文本啥的

好像墙内不好访问

充分利用gist 可以试一下这个? https://github.com/hackjutsu/Lepton

如果只是复制粘贴的需求,用ubuntu pastebin就行

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment