一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - 編程技術 - 用 Jekyll 和 Git 展示你的源碼

用 Jekyll 和 Git 展示你的源碼

2021-12-20 23:36Linux中國Ayush Sharma 編程技術

我支持這項事業的一個小方法是從一開始就保持我的個人博客網站開放。我這樣做的部分原因是讓人們看到每個頁面背后的變化歷史。還因為當我開始使用 Jekyll 時,我沒有找到很多開源的 Jekyll 博客可以學習。我希望保持我的網站

用 Jekyll 和 Git 展示你的源碼

我是如何通過鏈接每個頁面回到其原始源代碼來保持我的網站開放的。

我是一個開源的超級粉絲。

我支持這項事業的一個小方法是從一開始就保持我的個人博客網站開放。我這樣做的部分原因是讓人們看到每個頁面背后的變化歷史。還因為當我開始使用 Jekyll 時,我沒有找到很多開源的 Jekyll 博客可以學習。我希望保持我的網站開放并公開我的嘗試和錯誤,可以為其他人節省很多時間。

Jekyll 的 page.path 變量

我實現這一目標的方法之一是將我發布的每一個條目鏈接到其原始的 Markdown。Jekyll 的變量 中正好有一個需要的工具:page.path。這個變量包含每個頁面的原始文件系統路徑。官方的描述甚至強調了它的作用是鏈接回源!

在一篇文章的 Markdown 文件中打印 {{page.path }},可以得到類似這樣的結果:

  1. _posts/2021-10-10-example.md

假設該文章的源代碼存在于這個路徑:

  1. https://example.com/ayushsharma-in/-/blob/master/_posts/2021-10-10-example.md

如果你在任何文章的 page.path 前加上 https://example.com/ayushsharma-in/-/blob/master/,它就會生成一個返回其源碼的鏈接。

在 Jekyll 中,生成這個完整的鏈接看起來像這樣:

  1. <a href="{{ page.path | prepend: site.content.blog_source_prefix }}" target="_blank">View source</a>

就是這么簡單。

Jekyll 和開放 Web

現代 Web 是一種錯綜復雜的多層次技術,但這并不意味著它必須讓人摸不清。有了 Jekyll 的變量,你可以確保你的用戶可以,了解更多關于你是如何建立你的網站的,如果他們愿意的話。

你可以在我的個人博客上看到真實的例子:滾動到底部的查看源碼鏈接。

原文鏈接:https://linux.cn/article-14091-1.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产美女下面流出白浆视频 | 波多野结衣中文字幕 | 美女沟厕撒尿全过程高清图片 | 亚洲精品成人a | 四虎在线视频免费观看 | 白鹿扒开内裤露出尿孔 | 日本剧情片在线播放中文版 | 草莓永久地域网名入2022 | 无限在线看免费视频大全 | 久久中文字幕综合不卡一二区 | 加勒比一本大道在线 | 天天天做天天天天爱天天想 | 无码乱人伦一区二区亚洲 | 欧美视频在线播放观看免费福利资源 | 亚洲高清一区二区三区久久 | 色人阁小说 | 亚洲精品午夜久久aaa级久久久 | 小草观看免费高清视频 | 亚洲精品国产一区二区三区在 | 亚洲精品www久久久久久 | 丰满肥臀风间由美357在线 | 四虎永久在线精品国产馆v视影院 | 三级理论在线观看 | 国产精品网页 | 亚洲欧美日韩一区成人 | 麻豆在线md0087免费 | 波多野结衣xxxxx在线播放 | 国产卡一卡二卡3卡乱码免费 | 99视频网址 | 奇米影视777最新在线 | 2022av小四郎的最新地址 | 亚洲一区二区日韩欧美gif | 成人免费视频大全 | 91精品乱码一区二区三区 | 好湿好紧好多水c | 色老板视频 | 国产在线观看99 | 男人日女人p | 亚洲剧情在线 | 99久久国产视频 | 99视频精品全部 在线 |