Mastering Github Pages: A Beginner's Guide
暫譯: 精通 GitHub Pages:初學者指南

Uzayr, Sufyan Bin, Bin Uzayr, Sufyan

  • 出版商: CRC
  • 出版日期: 2022-04-07
  • 售價: $2,870
  • 貴賓價: 9.5$2,727
  • 語言: 英文
  • 頁數: 152
  • 裝訂: Hardcover - also called cloth, retail trade, or trade
  • ISBN: 1032149833
  • ISBN-13: 9781032149837
  • 相關分類: Version Control
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Why should you read Mastering GitHub Pages: A Beginner's Guide?

Because this book offers you a concise guide so that you can quickly navigate the terrains of GitHub Pages sites in a fairly smooth manner.

But why use GitHub Pages if it can only make static websites?

Why should you go for static websites when you could get a dynamic one made for your organization?

Again, why not?!

Having a static website is a sure-shot strategy to save a lot of money, keep the website secure, and ensure built-in backups. In addition, you can serve it over HTTPS and make sure that it is fast and SEO-ready.

Mastering GitHub Pages delves into static (and dynamic) websites as well as their advantages and disadvantages. Static websites tend to be incredibly fast since they have no processing time for databases and other stuff. Additionally, because you are committing a code base of static assets to a Git repository, the rolling back of changes is simply an issue involving reversion to a commit that was made previously. So backups are a mere git push away, and you are basically serving your entire website from a cache. This means that your server will never need to process a request again. This book helps you master the art of static site generation in no time.

Furthermore, Mastering GitHub Pages also discusses in great length Jekyll, a popular static site generator. When working with Jekyll, all you do is give it liquid templates as well as Markdown content, and it is adept at combining them both into a static website. It requires no-on-the-fly processing, and your blog will display at a significantly faster speed. This workflow proves useful for GitHub Pages because they tend to support the Jekyll builds. As such, your blog posts can be contributed using pull requests, and all your content gets stored within version control. Non-developers could also contribute posts in Markdown.

Mastering GitHub Pages is an immensely useful book that all developers can use for the creation of websites on the free GitHub Pages platform. So, go ahead, grab a copy of the book for a proper GitHub Pages primer!

Learn more about our other Mastering titles at:

https: //www.routledge.com/Mastering-Computer-Science/book-series/MCS

商品描述(中文翻譯)

為什麼你應該閱讀《精通 GitHub Pages:初學者指南》?

因為這本書提供了一個簡明的指南,讓你能夠快速而順利地導航 GitHub Pages 網站的領域。

但是,如果 GitHub Pages 只能製作靜態網站,那為什麼要使用它呢?

當你可以為你的組織製作動態網站時,為什麼還要選擇靜態網站呢?

再說一次,為什麼不呢?!

擁有一個靜態網站是一個省錢的可靠策略,可以保持網站安全,並確保內建備份。此外,你可以通過 HTTPS 提供服務,並確保它快速且符合 SEO 標準。

《精通 GitHub Pages》深入探討靜態(和動態)網站及其優缺點。靜態網站通常非常快速,因為它們不需要處理資料庫和其他內容的時間。此外,因為你將靜態資產的代碼庫提交到 Git 儲存庫,回滾更改只是涉及回到之前的提交。因此,備份只需一次 git push,基本上你是從快取中提供整個網站。這意味著你的伺服器不需要再次處理請求。這本書幫助你在短時間內掌握靜態網站生成的藝術。

此外,《精通 GitHub Pages》還詳細討論了 Jekyll,一個流行的靜態網站生成器。在使用 Jekyll 時,你只需提供液態模板和 Markdown 內容,它能夠熟練地將兩者結合成靜態網站。它不需要即時處理,你的部落格將以顯著更快的速度顯示。這種工作流程對 GitHub Pages 非常有用,因為它們通常支持 Jekyll 的構建。因此,你的部落格文章可以通過拉取請求進行貢獻,所有內容都存儲在版本控制中。非開發者也可以用 Markdown 貢獻文章。

《精通 GitHub Pages》是一本非常有用的書,所有開發者都可以用來在免費的 GitHub Pages 平台上創建網站。所以,快去拿一本書,為自己提供一個合適的 GitHub Pages 入門指南吧!

了解更多我們其他的《精通》系列書籍,請訪問:

https://www.routledge.com/Mastering-Computer-Science/book-series/MCS

作者簡介

Sufyan bin Uzayr is a writer, coder and entrepreneur with over a decade of experience in the industry. He has authored several books in the past, pertaining to a diverse range of topics, ranging from History to Computers/IT.

Sufyan is the Director of Parakozm, a multinational IT company specializing in EdTech solutions. He also runs Zeba Academy, an online learning and teaching vertical with a focus on STEM fields.

Sufyan specializes in a wide variety of technologies, such as JavaScript, Dart, WordPress, Drupal, Linux and Python. He holds multiple degrees, including ones in Management, IT, Literature and Political Science.

Sufyan is a digital nomad, dividing his time between four countries. He has lived and taught in universities and educational institutions around the globe. Sufyan takes a keen interest in technology, politics, literature, history and sports, and in his spare time, he enjoys teaching coding and English to young students.

Learn more at sufyanism.com

作者簡介(中文翻譯)

Sufyan bin Uzayr 是一位作家、程式設計師和企業家,擁有超過十年的行業經驗。他過去撰寫了幾本書,涵蓋了從歷史到計算機/資訊科技等多樣的主題。

Sufyan 是 Parakozm 的總監,這是一家專注於教育科技解決方案的跨國資訊科技公司。他還經營 Zeba Academy,這是一個專注於 STEM 領域的線上學習和教學平台。

Sufyan 專精於多種技術,如 JavaScript、Dart、WordPress、Drupal、Linux 和 Python。他擁有多個學位,包括管理學、資訊科技、文學和政治學等領域的學位。

Sufyan 是一位數位遊牧者,將時間分配在四個國家之間。他曾在全球各地的大学和教育機構生活和教學。Sufyan 對科技、政治、文學、歷史和體育有濃厚的興趣,並且在空閒時間喜歡教導年輕學生程式設計和英語。

了解更多資訊請訪問 sufyanism.com