案例研究:用 Jekyll 和 Git 展示你的源码
优采云 发布时间: 2022-12-04 12:41案例研究:用 Jekyll 和 Git 展示你的源码
我如何通过将每个页面链接回其原创源代码来保持网站打开状态。
我是一个开源的忠实粉丝。
我支持这项事业的一个小方法是从一开始就保持我的个人博客网站开放。我这样做的部分原因是让人们看到每页背后的变化历史。也因为当我开始使用 Jekyll 时,我没有找到很多开源的 Jekyll 博客可以学习。我希望保持我的网站开放,对我的试错持开放态度,能为其他人节省很多时间。
Jekyll 的 page.path 变量我
实现这一目标的方法之一是将我发布的每个条目链接到其原创 Markdown。Jekyll 在变量中只有一个工具:page.path。此变量收录每个页面的原创文件系统路径。官方描述甚至强调它的作用是链接回源头!
在 文章 Markdown 文件中打印 {{page.path }}} 会得到如下结果:
_posts/2021-10-10-example.md
假设文章的源代码存在于以下路径中:
https://example.com/ayushsharma-in/-/blob/master/_posts/2021-10-10-example.md
如果您在 page.path 之前指向任何文章,它将生成一个返回到其源代码的链接。
在 Jekyll 中,生成此完整链接如下所示:
View source
就是这么简单。
杰基尔和开放网络
现代网络是一种多层技术,但这并不意味着它必须令人困惑。使用 Jekyll 的变量,您可以确保您的用户可以根据需要了解有关您如何构建网站的更多信息。
您可以在我的个人博客上看到一个真实的例子:滚动到底部的“查看源代码”链接。
本文改编自Ayush Sharma的笔记,并经许可转载。
通过:
作者:Ayush Sharma 选自 lujun9972 译者:geekpi 校对:wxy
本文由LCTT编译原创Linux China发布
案例研究:Google SEO工具有哪些?十大Google SEO工具汇总
网红推荐,粉丝买单,这种“种草花钱”的新模式风靡全球。因为有专家的推荐,我们可以更轻松的买到适合自己的产品;同样,在工作和学习中,借助大神们推荐的高效学习方法和工具,我们可以少走很多弯路,站在伟人的肩膀上,离胜利更近一步。
今天,我们就来总结一下2019年谷歌大叔最常用的10大谷歌SEO工具。
1. 网站 时空机器:
网站 Time-Space Machine,Wayback Machine,顾名思义,可以帮助你看到网站以前的样子。它使我们能够找到网站内可能已丢失或意外删除的旧内容;跟踪导致流量变化的网站修复;建立重定向列表;和更多。
应用方法很简单:进入网页,回车,然后选择时间线,就可以查看这个网页在不同历史时期的备份。
2. PageSpeed Insights
这是谷歌官方测速工具。您可以在手机和电脑上查看网站的加载速度。
难得的是,它还会给出诊断结果和优化建议。按照指导,有洞的地方填就行了!
还有一个类似的工具,推荐大家在审阅和优化速度的时候两者都用。
三,和
内容为王。内容的重要性不用再强调了。
优质内容的前提之一就是原创,一个网站的原创其实分为两部分:网站内容的重复和显存内容在网上; 网站 内页与页面之间的内容重复。
它的检测工具分为和,重复了多少,重复了什么内容,一目了然。
四、和
关键字很多,各有各的喜好,但谷歌大叔总是偏爱and。
关于Kwfinder教程请看之前的文章:《Kwfinder应用教程》
它是一种用于查找语义相关词的工具。这是非常容易使用。我喜欢用它来寻找高转化率的词。
5.Ahrefs
Ahrefs 以其出色的外部链接分析功能而闻名。
它可以帮助您理解:
某个 网站 有多少外部链接?哪个?来自哪些域?dofollow和nofollow的外链比例是多少?某网站的外链增长趋势如何?它有多稳定?他们主要来自哪些国家?使用了什么锚文本?某网站的自然搜索关键词是什么?自然流量和流量价值有多少?网站的流量主要来自哪些页面?哪些关键词?谁是你的竞争对手 网站?您的竞争页面是什么?您与他们有多少共同的自然搜索关键字?哪些按点击付费的关键字产生了 网站 利用?申请的口号是什么?什么是着陆页?某个关键字的搜索量是多少?什么是点击率?您需要多少外部链接才能进入前 10 名?它的相关关键词是什么?在某个细分市场下,今天最热门的话题和内容是什么?它的社会份额是多少?……
6. 塞姆拉什
Semrush 和 Ahrefs 有类似的功能,但我觉得它的关键词排名数据更准确,而且它还有很多独特的功能。
7.谷歌分析
Google Profiles 是迄今为止我使用过的更好的网站 分析工具。谷歌出品,还是值得信赖的。
它非常擅长分析网站流量、用户特征和用户行为。无论是单纯的做Google SEO还是做Google Ads,它的应用都是必不可少的。
详细的功能和教程可以参考之前的文章:《Google Analytics分析教程》
8.谷歌搜索控制台
Google Search Console 也就是我们常说的Google Webmaster Tools。
用它来提交和审查站点地图;检查网页的移动可用性;查看哪些搜索字词带来了印象和点击,以及关键字的平均排名等等。
还有一点,如果网站有任何安全问题,它也会及时发现并通知你。
大致的应用界面如下,应用很简单,就不赘述了。
9.SEO地震
这是一个免费的浏览器插件,可以在 Firefox 或 Google 中使用。它非常强大且使用方便。每次拿到一个网站,我习惯用它来了解网站的基本情况。
进入网页后,点击Seoquake插件图标,选择页面信息,可以看到该页面的Title和Description标签。
向下滚动可以得到网站的一般数据,包括收录的页数、年龄、流量等。
继续往下,可以看到页面的关键词密度,单词,二词,三词都有数据分析。
十,
对于不属于你的网站,没有Google Analytics的支持,你很难得到自然搜索以外的网站流量来源的数据,没有Google Analytics的支持,仅靠工具比如Semrush,这对研究竞争对手的推广渠道非常不利。
幸运的是,similarweb 这个工具可以在一定程度上给你一些参考:
此外,你还可以用它来获取网站流量的主要来源国家、用户的平均停留时间和跳出率等。