From ede29659f84881b6709c87b46b5d8b4fa1f11c4c Mon Sep 17 00:00:00 2001 From: Automation Expert <70540068+automationxpert@users.noreply.github.com> Date: Wed, 31 Dec 2025 17:02:52 +0530 Subject: [PATCH 01/24] Create index.html --- index.html | 163 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 163 insertions(+) create mode 100644 index.html diff --git a/index.html b/index.html new file mode 100644 index 0000000..77fe2e4 --- /dev/null +++ b/index.html @@ -0,0 +1,163 @@ + + + + + + Best DevOps Books + + + + +
+

Best DevOps Books

+

Your curated guide to the most trusted DevOps, SRE, Cloud, and CI/CD books — from beginner to expert.

+
+ +
+

Featured DevOps Books

+ +
+
+

The Phoenix Project

+

A must-read DevOps novel that explains DevOps principles through a real-world story.

+
+ +
+

The DevOps Handbook

+

Practical strategies for CI/CD, automation, and building high-performing teams.

+
+ +
+

Site Reliability Engineering

+

Google’s guide to running reliable, scalable systems in production.

+
+ +
+

Kubernetes Up & Running

+

Learn how to deploy, scale, and manage containerized applications.

+
+
+ +

Explore by Category

+
+ DevOps Fundamentals + CI/CD + Cloud & AWS + Kubernetes + SRE + Infrastructure as Code +
+
+ +
+

New to DevOps?

+

Start with beginner-friendly books and build a strong foundation step by step.

+ View Beginner Books +
+ + + + + From d3373981031b72b85cfb3f931422139ccdd33561 Mon Sep 17 00:00:00 2001 From: Automation Expert <70540068+automationxpert@users.noreply.github.com> Date: Wed, 31 Dec 2025 17:13:09 +0530 Subject: [PATCH 02/24] Revise HTML structure and update book titles --- index.html | 261 ++++++++++++++++++++++------------------------------- 1 file changed, 107 insertions(+), 154 deletions(-) diff --git a/index.html b/index.html index 77fe2e4..091584d 100644 --- a/index.html +++ b/index.html @@ -1,163 +1,116 @@ - - - Best DevOps Books - + + +DevOps Books Library + + + + + -
-

Best DevOps Books

-

Your curated guide to the most trusted DevOps, SRE, Cloud, and CI/CD books — from beginner to expert.

-
- -
-

Featured DevOps Books

- -
-
-

The Phoenix Project

-

A must-read DevOps novel that explains DevOps principles through a real-world story.

-
- -
-

The DevOps Handbook

-

Practical strategies for CI/CD, automation, and building high-performing teams.

-
- -
-

Site Reliability Engineering

-

Google’s guide to running reliable, scalable systems in production.

-
- -
-

Kubernetes Up & Running

-

Learn how to deploy, scale, and manage containerized applications.

-
-
- -

Explore by Category

-
- DevOps Fundamentals - CI/CD - Cloud & AWS - Kubernetes - SRE - Infrastructure as Code -
-
- -
-

New to DevOps?

-

Start with beginner-friendly books and build a strong foundation step by step.

- View Beginner Books -
- - +
+

📘 DevOps Books Library

+

Docker • Kubernetes • AWS • Terraform • CI/CD • SRE

+
+ + + + + From a942555f8d096e510fdb578e992b811f87fd0f61 Mon Sep 17 00:00:00 2001 From: Automation Expert Date: Wed, 31 Dec 2025 17:23:36 +0530 Subject: [PATCH 03/24] make it npm supportable --- build.js | 21 +++++++++++++ index.html | 84 +++++++++++++--------------------------------------- netlify.toml | 3 ++ package.json | 7 +++++ 4 files changed, 51 insertions(+), 64 deletions(-) create mode 100644 build.js create mode 100644 netlify.toml create mode 100644 package.json diff --git a/build.js b/build.js new file mode 100644 index 0000000..136169f --- /dev/null +++ b/build.js @@ -0,0 +1,21 @@ +const fs = require("fs"); +const path = require("path"); + +const BOOKS_DIR = path.join(__dirname, "books"); +const TEMPLATE = fs.readFileSync("template.html", "utf8"); + +const files = fs + .readdirSync(BOOKS_DIR) + .filter(f => f.toLowerCase().endsWith(".pdf")) + .sort(); + +const listItems = files.map(file => { + const encoded = encodeURIComponent(file); + return `
  • ${file}
  • `; +}).join("\n"); + +const output = TEMPLATE.replace("{{BOOK_LIST}}", listItems); + +fs.writeFileSync("index.html", output); + +console.log(`Generated index.html with ${files.length} books`); diff --git a/index.html b/index.html index 091584d..ece9db8 100644 --- a/index.html +++ b/index.html @@ -1,115 +1,71 @@ - - + + DevOps Books Library -

    📘 DevOps Books Library

    -

    Docker • Kubernetes • AWS • Terraform • CI/CD • SRE

    +

    Auto-updated on every deployment

    - + - -