github 的 gh-pages 和 master 分支是什么关系

github 的 gh-pages 和 master 分支是什么关系,第1张

github 的 master 和gh-pages分支其实是一个托管项目的两个版本(分支),maser是主分支。通常比较两个分支,研究不同的部分(代码改动、代码块或文件分支、注释、标签等),选择正确的保留到master主分支中。而最终master分支对应的github项目将作为最终版本发行。

以下是原文:

Compare changes across branches, commits, tags, and more below

Choose different branches or forks above to discuss and review changes

Branches, tags, commit ranges, and time ranges In the same repository and across forks

作者:EZLippi

链接:https://wwwzhihucom/question/30898326/answer/86757548

来源:知乎

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

既然不想放弃Github,唯一的办法就是不让百度爬虫直接抓取GIthub的内容,而是抓取自己网站的一个镜像,将网站的内容镜像到gitcafe,步骤如下:

注册 gitcafe 帐号

创建一个跟用户名一样的项目,比如我的https://gitcafecom/ezlippi/ezlippi

把 github 的项目推到 gitcafe 上面去,步骤如下:

git remote add gitcafe https://gitcafecom/ezlippi/ezlippigit

git checkout -b gitcafe-pages

切换到一个新分支 'gitcafe-pages'

git push gitcafe master:gitcafe-pages

Username for 'https://gitcafecom':ezlippi

Password for 'https://ezlippi@gitcafecom'

Counting objects: 17, done

Delta compression using up to 4 threads

Compressing objects: 100% (10/10), done

Writing objects: 100% (10/10), 106 KiB | 0 bytes/s, done

Total 10 (delta 8), reused 0 (delta 0)

To https://gitcafecom/ezlippi/ezlippigit

f0d029651611d7  master -> gitcafe-pages

gitcafe绑定自己的域名

点击项目的右上角的 项目配置

在项目的 基础设置 中配置项目主页

在 page服务 中添加自己的域名,比如我这里是http://coolshellinfo和http://wwwcoolshellinfo

DNS的配置中增加一项 CNAME

我使用 dnspod 这个提供商来管理DNSCNAME一般可以按解析路线或者网络类型来单独配置,网络类型选择国内或者联通,设置之后等待一段时间百度的抓取就 恢复正常了,如下图所示

Git 是一个少有的能将如此多的现代计算封装到一个程序之中的应用程序,它可以用作许多其他应用程序的计算引擎。虽然它以跟踪软件开发中的源代码更改而闻名,但它还有许多其他用途,可以让你的生活更轻松、更有条理。在这个 Git 系列中,我们将分享七种鲜为人知的使用 Git 的方法。

创建一个网站曾经是极其简单的,而同时它又是一种黑魔法。回到 Web 10 的旧时代(不是每个人都会这样称呼它),你可以打开任何网站,查看其源代码,并对 HTML 及其内联样式和基于表格的布局进行反向工程,在这样的一两个下午之后,你就会感觉自己像一个程序员一样。不过要让你创建的页面放到互联网上,仍然有一些问题,因为这意味着你需要处理服务器、FTP 以及 webroot 目录和文件权限。虽然从那时起,现代网站变得愈加复杂,但如果你让 Git 帮助你,自出版可以同样容易(或更容易!)。

Hugo 是一个开源的静态站点生成器。静态网站是过去的 Web 的基础(如果你回溯到很久以前,那就是 Web 的全部了)。静态站点有几个优点:它们相对容易编写,因为你不必编写代码;它们相对安全,因为页面上没有执行代码;并且它们可以非常快,因为除了在页面上传输的任何内容之外没有任何处理。

Hugo 并不是唯一一个静态站点生成器。 Grav 、 Pico 、 Jekyll 、 Podwrite 以及许多其他的同类软件都提供了一种创建一个功能最少的、只需要很少维护的网站的简单方法。Hugo 恰好是内置集成了 GitLab 集成的一个静态站点生成器,这意味着你可以使用免费的 GitLab 帐户生成和托管你的网站。

Hugo 也有一些非常大的用户。例如,如果你曾经去过 Let’s Encrypt 网站,那么你已经用过了一个用 Hugo 构建的网站。

Hugo 是跨平台的,你可以在 Hugo 的入门资源 中找到适用于 MacOS、Windows、Linux、OpenBSD 和 FreeBSD 的安装说明。

如果你使用的是 Linux 或 BSD,最简单的方法是从软件存储库或 ports 树安装 Hugo。确切的命令取决于你的发行版,但在 Fedora 上,你应该输入:

通过打开终端并键入以下内容确认你已正确安装:

这将打印 hugo 命令的所有可用选项。如果你没有看到,你可能没有正确安装 Hugo 或需要 将该命令添加到你的路径 。

要构建 Hugo 站点,你必须有个特定的目录结构,通过输入以下命令 Hugo 将为你生成它:

你现在有了一个名为 mysite 的目录,它包含构建 Hugo 网站所需的默认目录。

Git 是你将网站放到互联网上的接口,因此切换到你新的 mysite 文件夹,并将其初始化为 Git 存储库:

Hugo 与 Git 配合的很好,所以你甚至可以使用 Git 为你的网站安装主题。除非你计划开发你正在安装的主题,否则可以使用 --depth 选项克隆该主题的源的最新状态:

现在为你的网站创建一些内容:

使用你喜欢的文本编辑器编辑 content/posts 目录中的 hellomd 文件。Hugo 接受 Markdown 文件,并会在发布时将它们转换为经过主题化的 HTML 文件,因此你的内容必须采用 Markdown 格式 。

如果要在帖子中包含图像,请在 static 目录中创建一个名为 images 的文件夹。将图像放入此文件夹,并使用以 /images 开头的绝对路径在标记中引用它们。例如:

你可以在 themesgohugoio 找到更多主题,但最好在测试时保持一个基本主题。标准的 Hugo 测试主题是 Ananke 。某些主题具有复杂的依赖关系,而另外一些主题如果没有复杂的配置的话,也许不会以你预期的方式呈现页面。本例中使用的 Mero 主题捆绑了一个详细的 configtoml 配置文件,但是(为了简单起见)我将在这里只提供基本的配置。在文本编辑器中打开名为 configtoml 的文件,并添加三个配置参数:

在你准备发布之前不必(预先)在互联网上放置任何内容。在你开发网站时,你可以通过启动 Hugo 附带的仅限本地访问的 Web 服务器来预览你的站点。

打开 Web 浏览器并导航到 http://localhost:1313 以查看正在进行的工作。

要在 GitLab 上发布和托管你的站点,请为你的站点内容创建一个存储库。

要在 GitLab 中创建存储库,请单击 GitLab 的 “Projects” 页面中的 “New Project” 按钮。创建一个名为 yourGitLabUsernamegitlabio 的空存储库,用你的 GitLab 用户名或组名替换 yourGitLabUsername。你必须使用此命名方式作为该项目的名称。你也可以稍后为其添加自定义域。

不要在 GitLab 上包含许可证或 README 文件(因为你已经在本地启动了一个项目,现在添加这些文件会使将你的数据推向 GitLab 时更加复杂,以后你可以随时添加它们)。

在 GitLab 上创建空存储库后,将其添加为 Hugo 站点的本地副本的远程位置,该站点已经是一个 Git 存储库:

创建名为 gitlab-ciyml 的 GitLab 站点配置文件并输入以下选项:

image 参数定义了一个为你的站点提供服务的容器化图像。其他参数是告诉 GitLab 服务器在将新代码推送到远程存储库时要执行的操作的说明。有关 GitLab 的 CI/CD(持续集成和交付)选项的更多信息,请参阅 GitLab 文档的 CI/CD 部分 。

你的 Git 存储库已配置好,在 GitLab 服务器上构建站点的命令也已设置,你的站点已准备好发布了。对于你的第一个 Git 提交,你必须采取一些额外的预防措施,以便你不会对你不打算进行版本控制的文件进行版本控制。

首先,将构建你的站点时 Hugo 创建的 /public 目录添加到 gitignore 文件。你无需在 Git 中管理已完成发布的站点;你需要跟踪的是你的 Hugo 源文件。

如果不创建 Git 子模块,则无法在 Git 存储库中维护另一个 Git 存储库。为了简单起见,请移除嵌入的存储库的 git 目录,以使主题(存储库)只是一个主题(目录)。

请注意,你 必须 将你的主题文件添加到你的 Git 存储库,以便 GitLab 可以访问该主题。如果不提交主题文件,你的网站将无法成功构建。

你也可以像使用 回收站 一样使用 trash:

现在,你可以将本地项目目录的所有内容添加到 Git 并将其推送到 GitLab:

将代码推送到 GitLab 后,请查看你的项目页面。有个图标表示 GitLab 正在处理你的构建。第一次推送代码可能需要几分钟,所以请耐心等待。但是,请不要 一直 等待,因为该图标并不总是可靠地更新。

当你在等待 GitLab 组装你的站点时,请转到你的项目设置并找到 “Pages” 面板。你的网站准备就绪后,它的 URL 就可以用了。该 URL 是 yourGitLabUsernamegitlabio/yourProjectName。导航到该地址以查看你的劳动成果。

如果你的站点无法正确组装,GitLab 提供了可以深入了解 CI/CD 管道的日志。查看错误消息以找出发生了什么问题。

Hugo(或 Jekyll 等类似工具)只是利用 Git 作为 Web 发布工具的一种方式。使用服务器端 Git 挂钩,你可以使用最少的脚本设计你自己的 Git-to-web 工作流。使用 GitLab 的社区版,你可以自行托管你自己的 GitLab 实例;或者你可以使用 Gitolite 或 Gitea 等替代方案,并使用本文作为自定义解决方案的灵感来源。祝你玩得开心!

via: https://opensourcecom/article/19/4/building-hosting-website-git

作者: Seth Kenlon 选题: lujun9972 译者: wxy 校对: wxy

 新郎婚礼致辞经典是新郎表达对新娘的爱意,对婚姻的承诺的重要环节,更应用真挚的话语感谢参加婚礼嘉宾的到来,以下是我给大家带来的优质婚礼新郎致辞。

 优质婚礼新郎致辞(一)

 尊敬的各位领导、亲爱的各位同事、亲戚、朋友们:

 大家好!

 非常感谢大家来参加我和XX的新婚答谢宴!

 我XX年X月出生于XXXX,经过十九年的寒窗苦读,我于2006年来到XXXXXX工作。在XX大学读研究生期间,我认识了我的妻子XXX。我们俩共同经历了浪漫的校园爱情,共同经历了找工作的艰辛,现在我们在XX构筑了我们的小家庭。在这里,我们的亲戚朋友不多。我们之所以能有今天的幸福生活,与领导们、同事们、亲戚朋友们的关心和帮助是分不开的!我一直是怀揣着一颗感恩的心在工作和生活。在此,我对所有关心我们帮助我们的领导、同事、亲戚朋友们表示衷心的感谢!今后我俩一定孝顺父母、快乐生活,构造一个美满和谐的家庭,我们也一定一如既往的努力工作,用实际行动来回报大家对我们的关心。

 最后再次感谢大家光临我们的婚宴!谢谢大家!

 优质婚礼新郎致辞(二)

 乡亲们,大家好。

 以前总是参加别人的婚礼,今天终于有机会参加自己的婚礼了。

 也难怪台下那些已婚男士笑的这么开心,确实,今天能够和我最心爱的人站在这个舞台上,真的是非常的开心,非常的幸福。又因为我是机动局的,所以我现在也非常的激动。

 以前小的时候也会想起过,将来长大以后我的新娘,现在正在哪个城市,在哪个角落,是不是也在做着和我一样的事情,看一样的动画片,写一样的家庭作业。也会想将来的她,会长的什么样子,是什么样的脾气,唱歌好不好听。

 大家如果已经去过世博会现场的肯定知道,中国什么都缺,就是不缺人。茫茫人海的洪流中,错过的,擦肩而过的,都只是生命里游过的小鱼,而洗净沙石最终留下的,就是你命中注定的那个人。真的,真的是很不容易,让我遇到你。驻足回眸,只需一眼,我觉得这就是缘分,是老天对我的宠爱。谢谢你,愿意让我牵着你的手,不再放手。

 同样,我还要谢谢我的父母。我算不上是特别乖的小孩,有时候性格也很强,闯过不少祸。从有我的那一天起,我的爸爸妈妈就是操着我的心一天天慢慢变老。虽然我一直觉得我老爸很帅气,但是看着他头发越来越白,我真的很难过。印象中妈妈是好多好多年没有认真的打扮过自己。今天看见妈妈新作的发型,穿的这么漂漂亮亮的坐在这里。我不知道应该是高兴还是难过。我们一家都是羞于表露感情的性格。但是今天我在这里我要说,爸爸妈妈我爱你们。

 同样,我要感谢我的岳父岳母,谢谢你们生养了这么一个好女儿,是你们创造培养了这个能给我一生幸福的女人。4位爸爸妈妈,你们的小孩已经长大,今天,他们也像几十年以前的你们一样,用誓言,用爱,甚至用新生命去圆满自己的新家庭,去圆满我们的人生。再过20多年,我们也会像你们一样坐在台下,分享子女的幸福,再过50年,我们也会像奶奶一样坐在台下,用岁月鉴证我们誓言。谢谢爸爸妈妈,我们会用自己的实际行动报答你们的养育之恩。

 今天在这里,我还要特别谢谢我的好兄弟and我的好媒人gitoo同学,如果没有你,也许今天的一切都完全不存在,好兄弟,讲义气,肥水不留外人田。

 我还要特别感谢专程从北京赶来参加我婚礼的大象、豆豆、糖罐和马优米。谢谢你们能来,一起分享我的幸福。尤其是三位兄弟熬了一晚的硬座和马优米一千多公里的飞机,此刻已经不是感谢所能概括我的心情。

 最后,我还要感谢每一位今天光临婚礼现场的亲戚、朋友、同事们,你们的到来是我们莫大的荣幸!愿我们每一个家庭都和和美美,幸福安康!

 再一次感谢大家的光临,谢谢!

 优质婚礼新郎致辞(三)

 各位亲朋好友、各位领导、各位女士、各位先生:

 人生能有几次最难忘、最幸福的时刻,今天我才真正从内心里感到无比激动,无比幸福,更无比难忘。今天我和心上人XXX**结婚,有我们的父母、长辈、亲戚、知心朋友和领导在百忙当中远道而来参加我俩婚礼庆典,给今天的婚礼带来了欢乐,带来了喜悦,带来了真诚的祝福。借此机会,让我俩再一次地特是要真诚地感谢父母把我们养育成人,感谢领导的关心,感谢朋友们的祝福。

 请相信我,我会永远深深爱着我的妻子,并通过我们勤劳智慧的双手,一定会创造美满的幸福家庭。

 最后,请大家与我们一起分享着幸福快乐的夜晚。祝大家万事如意、梦想事成。

 尊敬的各位来宾: 大家好!

 今天我由衷的开心与激动 ,因为我终于结婚了。一时间纵有千言万语却不知从何说起。但我知道 ,这万语千言最终只能汇聚成两个字 ,那就是“感谢”。

 首先要感谢在座的各位朋友在这个美好的周末 ,特意前来为我与的爱情做一个重要的见证 ,没有你们 ,也就没有这场 ,让我与我妻子终生难忘的婚礼。

 其次 ,还要感谢的父母 ,我想对您二老说 ,您二老把您们手上唯一的一颗掌上明珠交付给我这个年轻人保管 ,谢谢您们的信任 ,我也绝对不会辜负你们的信任 ,但我要说 ,我可能这辈子也无法让您的女儿成为世界上最富有的女人 ,但我会用我的生命使她成为世界上最幸福的女人。

 最后 ,我要感谢在我身边的这位在我看来是世界上最漂亮的女人 ,现在世界上男性人口是亿千万 ,我竟然有兴的得到了这亿千万分之一的机会成为xxx的丈夫 ,亿千万分之一的机会相当于 ,一个人中500万的**连中一个月 ,但我觉得今生能与在一起 ,是多少个500万都无法比拟的。所以我想说 ,谢谢你 ,谢谢你答应嫁给我。

 但是此时此刻 ,我的心里却有一丝深深的对你愧疚 ,因为我一直都没有告诉你 ,再认识你之前与认识你之后 ,我还一直深深的爱着另一个女人 ,并且就算你我的婚姻 ,也无法阻挡我日夜对她的爱 ,那个女人也来到了婚礼现场 ,亲爱的 ,她就是 ,我的妈妈。妈 ,谢谢您 ,谢谢您在30年前做出了一个改变了您一生的决定 ,把一个生命带到了这个世界 ,让他学知识 ,教他学做人 ,您让他体会到世界上最无私的爱 ,您给了他世界上最温暖的家 ,您告诉他做人要老实 ,您告诉他家的重要 ,可是这个小生命时常惹您生气 ,让您为他三十年来挂肚迁肠 ,操心劳力。几年前我爸爸的过世 ,更是让我体会到您在我生命的重要 ,现在 ,我想说 ,妈 ,辛苦您了 ,咱家好了 ,儿子长大了 ,儿子结婚了。您可以放心了,我很幸福 ,因为我遇上了这世界两位最最善良美丽女人。

 同时也感谢公司的领导对我的关照。他们就像对自己的子女一样对我们员工。我想说各位领导你们的恩情我会铭记在心。我会用我的努力工作来报答你们。 现在请大家举起手中的酒杯。为我们的幸福生活而干杯,喝彩。谢谢大家!

 优质婚礼新郎致辞(四)

 在这样一个美好的日子里,首先感谢在座各位来宾能一起见证我们的婚礼。此时此刻,我怀着无比激动的心情站在这里,幸福、紧张、以及对未来的美好憧憬。

 我们从xx年底认识,将近x年了,回想以前的每一天,都仿佛在昨天一样,我们一起经历欢笑,一起走过风雨,到今天在一起真得很不容易,一源是个急脾气,我是个慢性子,他是个实践者,我是个空想家。

 很多事情如果没有她的督促和鼓励,我想我没有办法取得今天小小的成就,这里我想说:亲爱的,我最美丽和疼爱的新娘子,谢谢你,感谢你一直以来对我的包容和理解。这段时间你付出了太多太多,受委屈的地方也太多太多,结婚后我一定好好的弥补回来。

 其次我要感谢我的父母和我的岳父岳母,感谢爸爸妈妈把我抚养成人,给了我良好的教育,你们对我的教导我将永生不忘,你们对我们物质上和精神上毫无保留的支持,我都铭记在心。儿子今天成家了,你们一定为我感到高兴吧

 我的岳父岳母,感谢你们长期以来对我的关照,让我有和在自己家一样的感觉,一源经常说你们对我比对她还好,确实是这样,您们为我们的新房忙前忙后,为我们的婚礼不遗余力,你们能把一源放心的交给我,是对我最大的奖励。

 这里我给我的两位爸爸妈妈鞠躬了!

 感谢我的证婚人我的领导x总,一源的各位领导对我们的关心和对我们工作的支持。

 我的同事和同学们,一源的同事,好友,战友,同样谢谢你们的到来,你们都是我们今后工作生活中最重要的朋友,没有你们今天的鼎力相助,不会有如此圆满的婚礼。

 最后,所有到场的亲朋好友,哥哥姐姐弟弟妹妹,叔叔阿姨们,感谢你们的祝福,祝你们万事如意心想事成!谢谢,希望大家今天能尽兴,招待不周的地方还请多多包含,谢谢大家!

 优质婚礼新郎致辞(五)

 各位亲朋好友、各位领导、各位女士、各位先生:

 人生能有几次最难忘、最幸福的时刻,今天我才真正从内心里感到无比激动,无比幸福,更无比难忘。

 今天我和心上人XX**结婚,有我们的父母、长辈、亲戚、知心朋友和领导在百忙当中远道而来参加我俩婚礼庆典,给今天的婚礼带来了欢乐,带来了喜悦,带来了真诚的祝福。借此机会,让我俩再一次地特是要真诚地感谢父母把我们养育成人,感谢领导的关心,感谢朋友们的祝福。请相信我,我会永远深深爱着我的妻子,并通过我们勤劳智慧的双手,一定会创造美满的幸福家庭。

 最后,请大家与我们一起分享着幸福快乐的夜晚。祝大家万事如意、梦想事成。

欢迎分享,转载请注明来源:表白网

原文地址:https://h5.hunlipic.com/biaobai/3962990.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2024-04-06
下一篇2024-04-06

发表评论

登录后才能评论

评论列表(0条)

    保存