|
14 | 14 | { |
15 | 15 | "part": "I", |
16 | 16 | "chapter_number": "1", |
17 | | - "title": "CSS", |
18 | | - "slug": "css", |
19 | | - "todo": true |
20 | | - }, |
21 | | - { |
22 | | - "part": "I", |
23 | | - "chapter_number": "2", |
24 | | - "title": "Structured Data", |
25 | | - "slug": "structured-data", |
26 | | - "hero_dir": "2021", |
27 | | - "todo": true |
28 | | - }, |
29 | | - { |
30 | | - "part": "I", |
31 | | - "chapter_number": "3", |
32 | 17 | "title": "Fonts", |
33 | 18 | "slug": "fonts", |
34 | 19 | "todo": true |
35 | 20 | }, |
36 | 21 | { |
37 | 22 | "part": "I", |
38 | | - "chapter_number": "4", |
| 23 | + "chapter_number": "2", |
39 | 24 | "title": "WebAssembly", |
40 | 25 | "slug": "webassembly", |
41 | 26 | "hero_dir": "2021", |
42 | 27 | "todo": true |
43 | 28 | }, |
44 | 29 | { |
45 | 30 | "part": "I", |
46 | | - "chapter_number": "5", |
| 31 | + "chapter_number": "3", |
47 | 32 | "title": "Third Parties", |
48 | 33 | "slug": "third-parties" |
49 | 34 | }, |
50 | 35 | { |
51 | 36 | "part": "I", |
52 | | - "chapter_number": "6", |
| 37 | + "chapter_number": "4", |
53 | 38 | "title": "Generative AI", |
54 | 39 | "slug": "generative-ai", |
55 | 40 | "hero_dir": "2025" |
|
62 | 47 | "chapters": [ |
63 | 48 | { |
64 | 49 | "part": "II", |
65 | | - "chapter_number": "7", |
| 50 | + "chapter_number": "5", |
66 | 51 | "title": "SEO", |
67 | 52 | "slug": "seo" |
68 | 53 | }, |
69 | 54 | { |
70 | 55 | "part": "II", |
71 | | - "chapter_number": "8", |
| 56 | + "chapter_number": "6", |
72 | 57 | "title": "Accessibility", |
73 | 58 | "slug": "accessibility" |
74 | 59 | }, |
75 | 60 | { |
76 | 61 | "part": "II", |
77 | | - "chapter_number": "9", |
| 62 | + "chapter_number": "7", |
78 | 63 | "title": "Performance", |
79 | 64 | "slug": "performance", |
80 | 65 | "todo": true |
81 | 66 | }, |
82 | 67 | { |
83 | 68 | "part": "II", |
84 | | - "chapter_number": "10", |
| 69 | + "chapter_number": "8", |
85 | 70 | "title": "Privacy", |
86 | 71 | "slug": "privacy", |
87 | 72 | "hero_dir": "2020", |
88 | 73 | "todo": true |
89 | 74 | }, |
90 | 75 | { |
91 | 76 | "part": "II", |
92 | | - "chapter_number": "11", |
| 77 | + "chapter_number": "9", |
93 | 78 | "title": "Security", |
94 | 79 | "slug": "security", |
95 | 80 | "todo": true |
96 | 81 | }, |
97 | 82 | { |
98 | 83 | "part": "II", |
99 | | - "chapter_number": "12", |
| 84 | + "chapter_number": "10", |
100 | 85 | "title": "Capabilities", |
101 | 86 | "slug": "capabilities", |
102 | 87 | "hero_dir": "2020", |
103 | 88 | "todo": true |
104 | 89 | }, |
105 | 90 | { |
106 | 91 | "part": "II", |
107 | | - "chapter_number": "13", |
| 92 | + "chapter_number": "11", |
108 | 93 | "title": "PWA", |
109 | 94 | "slug": "pwa", |
110 | 95 | "todo": true |
|
117 | 102 | "chapters": [ |
118 | 103 | { |
119 | 104 | "part": "III", |
120 | | - "chapter_number": "14", |
| 105 | + "chapter_number": "12", |
121 | 106 | "title": "CMS", |
122 | 107 | "slug": "cms", |
123 | 108 | "todo": true |
124 | 109 | }, |
125 | 110 | { |
126 | 111 | "part": "III", |
127 | | - "chapter_number": "15", |
| 112 | + "chapter_number": "13", |
128 | 113 | "title": "Ecommerce", |
129 | 114 | "slug": "ecommerce", |
130 | 115 | "todo": true |
|
137 | 122 | "chapters": [ |
138 | 123 | { |
139 | 124 | "part": "IV", |
140 | | - "chapter_number": "16", |
| 125 | + "chapter_number": "14", |
141 | 126 | "title": "Page Weight", |
142 | 127 | "slug": "page-weight" |
143 | 128 | }, |
144 | 129 | { |
145 | 130 | "part": "IV", |
146 | | - "chapter_number": "17", |
147 | | - "title": "Caching", |
148 | | - "slug": "Caching", |
149 | | - "hero_dir": "2024", |
150 | | - "todo": true |
151 | | - }, |
152 | | - { |
153 | | - "part": "IV", |
154 | | - "chapter_number": "18", |
| 131 | + "chapter_number": "15", |
155 | 132 | "title": "CDN", |
156 | 133 | "slug": "cdn", |
157 | 134 | "todo": true |
158 | 135 | }, |
159 | 136 | { |
160 | 137 | "part": "IV", |
161 | | - "chapter_number": "19", |
| 138 | + "chapter_number": "16", |
162 | 139 | "title": "Cookies", |
163 | 140 | "slug": "cookies", |
164 | 141 | "hero_dir": "2024" |
165 | | - }, |
166 | | - { |
167 | | - "part": "IV", |
168 | | - "chapter_number": "20", |
169 | | - "title": "DNS", |
170 | | - "slug": "dns", |
171 | | - "hero_dir": "2025", |
172 | | - "todo": true |
173 | 142 | } |
174 | 143 | ] |
175 | 144 | } |
|
0 commit comments