Muutke küpsiste eelistusi

Mastering GitHub Pages: A Beginner's Guide [Kõva köide]

Series edited by
  • Formaat: Hardback, 164 pages, kõrgus x laius: 198x129 mm, kaal: 453 g, 4 Halftones, black and white; 4 Illustrations, black and white
  • Sari: Mastering Computer Science
  • Ilmumisaeg: 07-Apr-2022
  • Kirjastus: CRC Press
  • ISBN-10: 1032149833
  • ISBN-13: 9781032149837
Teised raamatud teemal:
  • Kõva köide
  • Hind: 90,99 €*
  • * saadame teile pakkumise kasutatud raamatule, mille hind võib erineda kodulehel olevast hinnast
  • See raamat on trükist otsas, kuid me saadame teile pakkumise kasutatud raamatule.
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Lisa soovinimekirja
  • Formaat: Hardback, 164 pages, kõrgus x laius: 198x129 mm, kaal: 453 g, 4 Halftones, black and white; 4 Illustrations, black and white
  • Sari: Mastering Computer Science
  • Ilmumisaeg: 07-Apr-2022
  • Kirjastus: CRC Press
  • ISBN-10: 1032149833
  • ISBN-13: 9781032149837
Teised raamatud teemal:
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.

Mastering GitHub Pages also discusses in great length Jekyll, a popular static site generator.
About the Editor xi
Chapter 1 Introduction to Git and CitHub
1(1)
What is Git
1(3)
Why Should We Use Git?
4(2)
Installation
6(1)
GitHub Desktop
7(1)
Git on Windows
7(1)
Install Git on Mac
8(1)
Installing Git Using an Installer
8(1)
Installing Git Using Homebrew
9(1)
Installing Git on Linux
9(1)
Debian/Ubuntu
9(1)
Fedora
10(1)
Some Elementary Functions
10(1)
Creating Branches
11(1)
Making Changes and Making Commits
12(1)
Pushing Your Changes to the Remote
12(1)
Opening a Pull Request
13(1)
Collaborating
14(1)
Merging into Master
15(1)
The Commands
15(2)
What Is Version Control
17(11)
What Is Github?
28(5)
SSH Access
33(1)
Your Avatar
34(1)
Email Addresses
35(1)
Two-Factor Authentication
35(1)
History of GitHub
36(3)
Acquired by Microsoft
39(2)
Mascot
41(2)
How to Use GitHub
43(1)
How to Create a Repository on GitHub?
44(1)
Creating Branches
45(1)
Making Commits
46(1)
Pull Command
47(1)
Merge Command
48(1)
Cloning as well as Forking GitHub Repository
48(1)
Different Types of Accounts
49(1)
Personal User Accounts
49(1)
Organization Accounts
50(1)
Enterprise Accounts
51(2)
Chapter 2 What Are GitHub Pages?
53(28)
What Are Github Pages?
53(8)
Basics Of Github Pages
61(2)
Static and Dynamic Websites
63(1)
Static Website
63(2)
Dynamic Website
65(6)
Types of GitHub Pages Sites
71(1)
Publication of Sources for GitHub Pages Sites
72(1)
Generation of Static Sites
73(1)
Usage Limits
74(1)
Prohibition on Usage
75(1)
MIME Types on GitHub Pages
76(5)
Chapter 3 Getting Started with GitHub Pages
81(24)
Creating Github Pages Site
82(3)
Configuring A Publishing Source For Your Github Pages Site
85(1)
Managing the Publication of GitHub Pages Site for Your Organization
85(1)
Unpublishing a GitHub Pages Sites
86(1)
Unpublishing a Project Site
87(1)
Changing The Visibility Of Your Github Pages Sites
88(2)
Securing Your GitHub Pages Site with HTTPS
90(1)
Regarding HTTPS
90(1)
Cookies
90(1)
Cookie Tossing in a Subdomain
91(2)
Protection from Cookie Tossing
93(2)
Cookie Path Workaround
95(1)
Cookie Escape
96(3)
Cookie Overflow
99(2)
Adding Themes
101(1)
Theme Chooser
102(3)
Chapter 4 Jekyll and GitHub Pages
105(20)
Introduction To Jekyll
106(1)
Prerequisites
106(1)
Installation
107(5)
Testing Your Github Pages Site Locally Using Jekyll
112(1)
Troubleshooting
113(1)
Installation Troubles
113(6)
Unable to Find a JavaScript Runtime
119(1)
Problems while Running Jekyll
119(1)
macOSPermalink
119(1)
Debian/Ubuntu
119(1)
Base-URL Problems
119(1)
Updating the Gems for Your GitHub Pages
120(1)
Configuration Problems
120(2)
Markup Problems
122(3)
Chapter 5 Configuring a Custom Domain
125(18)
What Is A Custom Domain?
125(1)
Features of a Domain
126(1)
Supported Custom Domains
127(1)
Use of a Subdomain for Your GitHub Pages Site
128(1)
WWW Subdomains
128(1)
Custom Subdomains
128(1)
Using Apex Domains for Your GitHub Pages Site
128(1)
Updating Custom Domains When Your GitHub Pages Site Gets Disabled
129(1)
Managing A Custom Domain For Github Pages Site
130(1)
Configuring a Subdomain
130(2)
Configuring an Apex Domain
132(4)
Configuring an Apex Domain as well as the www Subdomain Variant
136(1)
Eliminating a Custom Domain
137(1)
Troubleshooting Custom Domains As Well As Github Pages
137(1)
CNAME Errors
138(1)
DNS Misconfiguration
139(1)
HTTPS Errors
140(1)
URL Formatting on Linux
140(1)
Browser Cache
140(3)
Appendix 143(4)
Index 147
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