当前位置:首页 > 科技数码

关于csdn网站我想说如何利用GitHub Pages快速构建免费网站?

不需要编程,零成本!只需选择一个主题,组织和添加内容。

作者| Stephen Vinouze

译者|新月、书篇|郭丽

头部地图|从CSDN东部IC下载

生产| csdn (id: csdn news)

以下是译文。

制作网站的工作量不小。即使有编程背景,也可能在互联网上迷失方向。到底在哪里下手?(莎士比亚、哈姆雷特、编程、编程、编程、编程、编程、编程、编程、编程)。

我可以在这里约定,读完这篇文章,你的收获如下。

免费优雅的网站,甚至不需要托管。

留言框,以便读者与你互动。

用于向用户通知新发布内容的邮件订阅列表。

使用分析工具跟踪读者的行为。

还有其他高级主题。

首先,我将展示我最近创建的网站。很棒吧?

我花了很多时间整理和研究静态网站生成器的文章。这篇文章总结了我得到的所有信息,希望能为你提供完整的指南。

来吧,开始吧!

前提条件

我刚才说建立新网站不需要1美分,谢谢GitHub Pages()。

只要建立GitHub账户,就可以免费托管网站。版本控制和分发任务可以完全委托给Github。非常方便!

不需要知道HTML或CSS,但知道这些更好。GitHub Pages使用Jekyll将Markdown文件转换为HTML,因此您只需关注内容。

所以前提条件如下。

我有一个GitHub账户。

了解Git的基本知识。即使不是专家,也可以直接在GitHub的web界面中操作。

了解如何使用Markdown,通过官方速查表,分分钟就能学会。

如果这些都没问题的话,我们来看看最精彩的部分吧!

选择主题

这是本文最重要的部分!你可以慢慢选择最适合要求的模板。

你可以找到很多免费的主题。这些主题有适用于所有情况的详细文档,无论是想创建个人博客还是想创建个人主页。当然,也可以花钱选择收费主题。

例如,我的博客选择了Mediumish主题。感谢WowThemes免费提供这个优秀的主题。

浏览这些项目,单击“实时演示”按钮,即可查看实时预览。找到你想要的!

网站分发

假设你已经建立了GitHub账户。仔细查看GitHub Pages上的文档,您会发现需要创建()Git仓库。名称为your_u。

我将跳过此设置的步骤。毕竟,我们选择主题的目的是为了跳过这些设定步骤。你不想在设定上花一整天。

根据选定模板的Git仓库创建分支点。“模板”页面必须包含链接,使您能够创建只需单击一下即可写入内容的复制Git仓库。

分开后,你要把这个仓库重命名为your_u。单击“设置”并重命名仓库。

试试看!你的网站应该已经可以使用了!在浏览器中打开新页面,然后输入URL: http://your _ u/(用用户名替换your_username)。

如果有疑问,请比较一下你和我的代码库。

准备自己的版本

GitHub从主分支分发网站。请记住,推给主页的任何修改都可能导致网站重新部署。

因此,在开始之前,最好先创建develop分支。在将Develop合并到master之前,所有更改都不会影响网站的内容。

使用Develop分支,您可以尝试任何东西,而不必担心破坏网站。

测试变更

我想确定Develop季度的更改会对网站产生什么影响。我们可以在本地分发。打开控制台,在复制git仓库的位置输入以下命令:

$ bundle exec Jekyll serve - watch在浏览器中打开此地址。http://localhost:4000/

您可以继续保持这个终端窗口。网站将继续在自己的电脑上运行,直到关闭为止。

网站配置

现在你的网站还只是个空壳,我们来补充几个内容吧。

注:建议使用本句文件作为指南。并非所有主题的构成都相同。如果你选择的主题与我选择的主题不同,我在文章中写的不一定适合你。请仔细阅读主题本身的文件。

首先,让我们看一下_con文件。这里有很多神奇的配置。有几个参数需要更新。

可以自己配置。例如:

联系信息

阿凡达

社交网络链接

重新启动Jekyll进程,然后刷新页面以查看修改结果。

必须提醒您,更改_con文件后,必须重新启动Jekyll才能看到效果。对其他文件所做的更改只需刷新页面即可。

文章发表

现在可以把模板上的句子变成你自己的句子。

开始之前,必须了解Jekyll的命名约定。所有句子:

保存在_posts文件夹中

名称的格式为yyyy-mm-dd-name-o

使用Markdown语言编写(扩展名为.MD的意思)

试试看!在_posts目录中以适当的名称创建文件。然后刷新浏览器,网站上会显示句子屏幕。

“如果我的一些文章已经在Medium上发表了,如果我想转换到Markdown,该怎么办?”

有几个解决办法。建议使用这种非常易于使用的转换器()。

必须提醒您,由于无法处理Gist,必须手动提取Gist。并不复杂。只需在Medium中右键单击Gist,然后提取嵌入脚本标记的链接即可。

与读者互动

许多主题都支持Disqus()。这项服务可以在你的主页上添加评论区。配置方法如下:

要创建Disqus帐户,可以先选择免费软件包。

使用站点名称作为唯一ID输入站点的URL。

将_con的Disqus值替换为Disqus站点名称。

在下面的屏幕截图中可以看到“我的站点”Disqus配置。在my _ con文件中,将Disqus值设置为stephenvinouze。

你可能注意到不是我的URL。我以后会解释原因的。现在你必须使用你的GitHub URL。

另外,请注意,由于Disqus指定了官方网站的地址,Disqus在您的地区永远无法正常工作。

记住,你现在修改的是develop季度。如果提交并推送已完成的更改(必须这样做),网站将不会重新定位。(大卫亚设,Northern Exposure(美国电视),成功)为了确保Disqus正常工作,必须将develop合并到master中。然后,您可以访问官方网站的URL(网站部署可能需要一些时间)。

你会看到以下评论区。

抓住来访者

网站的首要任务是拥有率。你在和整个网络竞争,让你的声音在全世界都能听到。怎样才能让别人访问你的网站?或者,为什么他们会留在你的网站上?

也许你听说过SEO。不幸的是,我不熟悉这个话题。但是你可以在这个地区找到很多句子。有些模板说SEO优化了。但是我不会过分依赖这些模板。

除SEO外,你还可以邀请来访者继续关注未来的文章。有几种机制可以实现这一点。一种方法是Mailchimp()。与Disqus一样,包含HTML表单可以在发布新句子时通知用户。许多主题已经包含了Mailchimp。很方便吧?

但是,Mailchimp的配置不太直观。我花了很多时间想弄清楚如何使用他们的仪表板。

我的主题要求添加Mailchimp的订阅列表链接。我假设你也遇到了同样的要求,所以我会带领你组成。

与Disqus一样,您必须先创建帐户,选择免费软件包,然后回答一些问题。

选择Audience。右侧面板包含“Manage Audience”。打开它,然后单击“Signup forms”。

选择名为Form builder的第一个项目。在这里可以收到订阅表。用户单击网站上的“订阅”按钮时,将显示此页面。你可以做一些定制。

使用Mailchimp,您可以修改表单的布局和用户要填充的字段。为了吓唬用户,请尽可能简洁地保留表单。电子邮件字段就足够了。

要将表单链接到网站,只需复制“Signup form URL”中显示的短链接即可。在浏览器中打开以查看表单的实际外观。您可以将整个URL复制到项目中,以完成此配置。

要进一步深入,可以自定义其他形状。在同一个网页上,找到顶部的“Signup form”面板。此下拉列表列出了所有访问者通过邮件列表与您沟通时可以看到的表格。

创造性的工作就交给你自己吧。好像只能到这里订阅邮件目录。不要忘记将更改合并到主分支中并应用。

跟踪用户

跟踪是用户看不到的事情的一部分,但你不能无视它。

Google Analytics可以帮助分析用户的行为。你可以知道用户如何访问你的网站,哪些文章效果最好。

大多数模板都与Google分析集成,以跟踪网络浏览。如果没有你的模板,可以参考这篇文章。

必须指定Google分析id。可能看起来有点无聊,但必须重复Disqus和Mailchimp所做的工作。您将被重定向到可以找到跟踪ID的此页面。如下截图所示,我是UA-166933112-1。把它复制到你的_con文件中就可以了。

同样,不要忘记将更改合并到master中。重新分发后,请浏览几篇文章。在Google Analytics的实时仪表板上,您将看到点击量的增加。

福利:自定义域名

到这里为止,你的网站已经完成了。

您的网站地址是http://your_u/。但是如果能有更友好的域名该多好啊!

GitHub Pages允许您指定自定义域名。对于我的网站,所有访问都将重定向。

虽然我答应这个网站是免费的,但这个阶段是例外。必须购买域名。

如果你不想花钱,可以跳过这一步。但是如果你有自己的域名,访问者很容易找到你。这是你网站的品牌。

执行此步骤需要DNS提供者。我选择了Google Domains。因为

易于配置

可靠

便宜(每年需要10欧元以上)

购买域名后,必须将自定义域名与GitHub帐户相关联。向下滚动,直到在本文档开头提到的编辑Git仓库的同一页上看到此部分。

使用购买的域名填充“自定义域”字段。建议选择Enforce HTTPS。

保存这些设置并进入Google Domain的控制台。在DNS部分,用记录替换用户定义的记录。可以参考这篇文章。

结束了!请使用新的URL访问网站。

新购买的域名最多需要一天的时间才能访问。我花了大约一个小时。

摘要

恭喜你,你成功了!

我很惊讶,通过GitHub Pages可以这么容易地创建网站。

但是不要忘记,社区开发了这些预配置的完善模板。为了感谢他们的辛勤工作,请在你的网站上注明模板来源。尤其是遇到你非常喜欢的免费主题时,这也是支持他们努力的象征。(大卫亚设)。

原文:

这篇文章是CSDN翻译。转载请注明出处。

刘强东卖光盘,周鸿祎卖“电脑算命”,卖马云花,盘点IT队长摆的摊位。

从货摊看云计算:规模产业过程公开

头条和百度“大斗”的时候,微信搜索去了哪里?

愤怒之间8个月的源代码,我成为了弹簧开源贡献者

基于干货| SRS直播平台的监控系统实现思路和流程。

挖矿仍然有利可图吗?

1.《关于csdn网站我想说如何利用GitHub Pages快速构建免费网站?》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《关于csdn网站我想说如何利用GitHub Pages快速构建免费网站?》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/1954333.html

上一篇

关于iphone游戏推荐我想说苹果选出了 9 款年度最佳 APP 和 游戏,看看你下过几个?

下一篇

关于msn中国我想说再见中国 微软MSN将于10月31日关闭服务

关于csdn网站我想说新手程序员学习编程最爱用的10个网站,超实用

  • 关于csdn网站我想说新手程序员学习编程最爱用的10个网站,超实用
  • 关于csdn网站我想说新手程序员学习编程最爱用的10个网站,超实用
  • 关于csdn网站我想说新手程序员学习编程最爱用的10个网站,超实用

关于csdn网站我想说带你全面认识 Linux

  • 关于csdn网站我想说带你全面认识 Linux
  • 关于csdn网站我想说带你全面认识 Linux
  • 关于csdn网站我想说带你全面认识 Linux

关于csdn网站我想说硬核!30 张图解 HTTP 常见的面试题

  • 关于csdn网站我想说硬核!30 张图解 HTTP 常见的面试题
  • 关于csdn网站我想说硬核!30 张图解 HTTP 常见的面试题
  • 关于csdn网站我想说硬核!30 张图解 HTTP 常见的面试题

关于csdn网站我想说2019年度CSDN博客之星TOP10榜单揭晓,你上榜了吗?

  • 关于csdn网站我想说2019年度CSDN博客之星TOP10榜单揭晓,你上榜了吗?
  • 关于csdn网站我想说2019年度CSDN博客之星TOP10榜单揭晓,你上榜了吗?
  • 关于csdn网站我想说2019年度CSDN博客之星TOP10榜单揭晓,你上榜了吗?
关于csdn网站我想说漫谈大型网站架构

关于csdn网站我想说漫谈大型网站架构

csdn网站相关介绍,[编辑]结构无处不在。今天,我们邀请《大型分布式网站架构设计与实践》一书的作者陈康贤分享对大型网站结构的理解。另外,我正在采访陈康贤。如果读者有什么问题,请在本文下面的评论中留言,或邮寄CSDN编辑钱...

关于csdn网站我想说12个免费学习编程的网站

关于csdn网站我想说12个免费学习编程的网站

csdn网站相关介绍,曾经编程是极客们最讨厌的事情,但今天事情不再是这样了。(威廉莎士比亚,泰姆派斯特,编程名言)大多数企业家、自由职业者和营销人员都告诉我们编程改变命运。在过去的几年里,我在学习编程方法,编程也帮助我成为...

关于csdn网站我想说看完这篇 HTTP,跟面试官扯皮就没问题了

  • 关于csdn网站我想说看完这篇 HTTP,跟面试官扯皮就没问题了
  • 关于csdn网站我想说看完这篇 HTTP,跟面试官扯皮就没问题了
  • 关于csdn网站我想说看完这篇 HTTP,跟面试官扯皮就没问题了

关于csdn网站我想说分享十佳Web开发资源

  • 关于csdn网站我想说分享十佳Web开发资源
  • 关于csdn网站我想说分享十佳Web开发资源
  • 关于csdn网站我想说分享十佳Web开发资源