我如何将Jekyll与我的域一起使用,但托管在GitHub上?

马丁·托马(Martin Thoma)

我想从WordPress切换到Jekyll。我已经迁移了文章(请参阅新的Jekyll文章+呈现的页面和旧的WordPress网站)。

现在,我想使用旧的URL:

Old URL        :      http://martin-thoma.com/word-error-rate-calculation/
Current new URL: http://martinthoma.github.io/word-error-rate-calculation/

因此,这个问题实际上仅涉及顶级域名。我的提供者(称为“ Knallhart”)应仅“保留”域martin-thoma.com(GitHub不提供该,对吗?),而GitHub应该提供内容。

当用户进入http://martin-thoma.com/word-error-rate-calculation/http://martinthoma.github.io/word-error-rate-calculation/浏览器应显示时http://martin-thoma.com/word-error-rate-calculation/,尽管内容在GitHub上。

我知道GitHub页面使用Pages设置自定义域,但是我仍然不知道该怎么做。

我尝试将包含内容的CNAME文件添加martin-thoma.com到GitHub存储库中,但这只会导致从重定向martinthoma.github.iomartin-thoma.com我刚刚尝试martinthoma.github.io在Knallhart提供的网络空间中添加包含内容的CNAME 这似乎没有效果。

我认为我必须在GitHub以及Knallhart上进行一些更改。GitHub必须知道它应该显示,martin-thoma.com并且Knallhart必须重定向到内容。但是我不知道该怎么做。我需要在GitHub上进行哪些更改,以及在提供程序方面需要做什么?

我可以自己执行此操作,还是需要Knallhart的支持?我目前有一个相当便宜的计划,基本上只提供Hosting + PHP + MySQL。如果我多付6欧元,我会得到一个Zone-Modul(区域描述为“您的域的DNS控制”)。我需要一个防区模块吗?

久利

正如帮助页面所说:

对于example.com这样的域,您应该使用指向204.232.175.78的A记录:

在您的情况下,您需要为创建一个A记录martin-thoma.com,以我的示例为例(我不使用Knallhart,也许有所不同,只需确保A204.232.175.78Github提供记录进行记录):

Host               |record type | host/IP  
*.kjuly.com         A             204.232.175.78 (Edit: NOT Recommended)  
@.kjuly.com         A             204.232.175.78  

注意CNAME记录适用于的子域dev.martin-thoma.com


编辑(重要):

取决于Github的官方博客文章“ GitHub Pages Legacy IP Deprecation”204.232.175.78已弃用,您应该使用192.30.252.153192.30.252.154代替。

Host               |record type | host/IP  
@.kjuly.com         A             192.30.252.153  

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将Docker与GitHub Actions一起使用?

我如何将JQuery与getElementsById一起使用?

$ rootScope在AngularJs中无法与我一起使用

Linq-将GroupBy与我自己的类型和匿名类型一起使用

如何将pd.apply与我自己的带有1个输入参数的自定义函数一起使用

我如何将git squash一起提交?

如何使djangoCMS网址与我的django应用程序网址一起使用?

如何使Devise和JWT与我的Versioned API Rails Controller一起使用?

我如何将自己的域与蒸气云一起使用

如何使用grpc的boringssl函数来与我的nodejs程序一起使用

如何将django-avatar与我自己的用户模型一起使用,而不与django.contrib.auth.models.User一起使用

serialize()无法与我的表单一起使用

ImageIcon无法与我一起使用

我如何将ajax与angularJS一起使用?

从onActivityResult参数传递的Intent如何与我的应用程序一起使用?

我如何让jQuery与我一起工作?

RSA密钥仅与我的用户一起使用

我如何将MongoDb与angular一起使用

无法使SaveFileDialog与我的网页一起使用

HTML按钮无法与我的JavaScript一起使用

如何将 AWS Cognito 与我自己的登录/MFA/重置密码页面一起使用?

如何将 CMS 与我的自定义网站一起使用

我如何将 AngularJs 与 JsBarcode 一起使用?

如何将lower_bound(c++)与我们需要使用pair.second作为参数进行搜索的成对向量一起使用?

如何将 react-hook-form 与我自定义的 react-date-picker 一起使用?

将多个索引与我的 FULLTEXT 索引一起使用

重定向后如何将来自 auth0 的授权代码与我的 API 一起使用

我如何将事务与 Entityframework 一起使用

如何使附属程序集在 PublishSingleFile 中与我的 WPF 应用程序一起使用