mirror of
https://github.com/HananoshikaYomaru/openfreebooks.git
synced 2026-11-13 21:15:54 +00:00
Update build process and enhance curriculum content: Add a new script for generating site metadata to improve SEO with automatic sitemap and feed generation. Modify the build command to include this new script, ensuring it runs before the Zola build. Update the math curriculum to reflect the status change of the "Linear inequalities in one unknown" chapter to live, and enhance the chapter content with detailed explanations and examples. Adjust contributor roles in the JSON data for clarity.
This commit is contained in:
parent
89b6b6c41a
commit
353b129533
13 changed files with 1565 additions and 6 deletions
177
static/feed.xml
Normal file
177
static/feed.xml
Normal file
|
|
@ -0,0 +1,177 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<rss version="2.0">
|
||||
<channel>
|
||||
<title>Open Free Books</title>
|
||||
<link>https://openfreebooks.org/</link>
|
||||
<description>Recent updates to Open Free Books pages and live chapters.</description>
|
||||
<lastBuildDate>Thu, 21 May 2026 06:54:29 GMT</lastBuildDate>
|
||||
<item>
|
||||
<title>Laws of indices</title>
|
||||
<link>https://openfreebooks.org/math/laws-of-indices/</link>
|
||||
<guid isPermaLink="true">https://openfreebooks.org/math/laws-of-indices/</guid>
|
||||
<pubDate>Thu, 21 May 2026 06:54:29 GMT</pubDate>
|
||||
<description>Apply index laws to simplify expressions with integer and rational exponents.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Linear inequalities in one unknown</title>
|
||||
<link>https://openfreebooks.org/math/linear-inequalities-one-unknown/</link>
|
||||
<guid isPermaLink="true">https://openfreebooks.org/math/linear-inequalities-one-unknown/</guid>
|
||||
<pubDate>Thu, 21 May 2026 06:33:43 GMT</pubDate>
|
||||
<description>Solve, represent, and apply linear inequalities in one unknown using number lines and interval notation.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Counting and numbers</title>
|
||||
<link>https://openfreebooks.org/math/counting-and-numbers/</link>
|
||||
<guid isPermaLink="true">https://openfreebooks.org/math/counting-and-numbers/</guid>
|
||||
<pubDate>Thu, 21 May 2026 05:05:38 GMT</pubDate>
|
||||
<description>Count objects, spot patterns, add, multiply, and divide; then meet place value and big numbers from hundreds to billions.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Linear equations in two unknowns</title>
|
||||
<link>https://openfreebooks.org/math/linear-equations-two-unknowns/</link>
|
||||
<guid isPermaLink="true">https://openfreebooks.org/math/linear-equations-two-unknowns/</guid>
|
||||
<pubDate>Thu, 21 May 2026 05:05:38 GMT</pubDate>
|
||||
<description>Solve pairs of linear equations by substitution, elimination, and graphs; classify unique, parallel, and coincident cases.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Written calculation</title>
|
||||
<link>https://openfreebooks.org/math/written-calculation/</link>
|
||||
<guid isPermaLink="true">https://openfreebooks.org/math/written-calculation/</guid>
|
||||
<pubDate>Thu, 21 May 2026 05:05:38 GMT</pubDate>
|
||||
<description>Add, subtract, multiply, and divide whole numbers using vertical written form: align columns, regroup, and read the result.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>English</title>
|
||||
<link>https://openfreebooks.org/english/</link>
|
||||
<guid isPermaLink="true">https://openfreebooks.org/english/</guid>
|
||||
<pubDate>Thu, 21 May 2026 02:10:55 GMT</pubDate>
|
||||
<description>Browse English chapters in the curriculum catalog.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Reading comprehension foundations</title>
|
||||
<link>https://openfreebooks.org/english/reading-comprehension-foundations/</link>
|
||||
<guid isPermaLink="true">https://openfreebooks.org/english/reading-comprehension-foundations/</guid>
|
||||
<pubDate>Thu, 21 May 2026 02:10:55 GMT</pubDate>
|
||||
<description>Find the main idea, key details, and evidence in short texts.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>FAQ</title>
|
||||
<link>https://openfreebooks.org/faq/</link>
|
||||
<guid isPermaLink="true">https://openfreebooks.org/faq/</guid>
|
||||
<pubDate>Thu, 21 May 2026 02:10:55 GMT</pubDate>
|
||||
<description>FAQ</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Physics</title>
|
||||
<link>https://openfreebooks.org/physics/</link>
|
||||
<guid isPermaLink="true">https://openfreebooks.org/physics/</guid>
|
||||
<pubDate>Thu, 21 May 2026 02:10:55 GMT</pubDate>
|
||||
<description>Browse physics chapters in the curriculum catalog.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Force and Newton's laws</title>
|
||||
<link>https://openfreebooks.org/physics/force-newtons-laws/</link>
|
||||
<guid isPermaLink="true">https://openfreebooks.org/physics/force-newtons-laws/</guid>
|
||||
<pubDate>Thu, 21 May 2026 02:10:55 GMT</pubDate>
|
||||
<description>Use free-body diagrams, F = ma, and motion graphs to predict how objects move.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Basic math notation</title>
|
||||
<link>https://openfreebooks.org/math/basic-math-notation/</link>
|
||||
<guid isPermaLink="true">https://openfreebooks.org/math/basic-math-notation/</guid>
|
||||
<pubDate>Thu, 21 May 2026 01:07:39 GMT</pubDate>
|
||||
<description>Learn the names and meanings of plus, minus, times, divide, equals, brackets, and other signs used in number sentences.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Zero and one</title>
|
||||
<link>https://openfreebooks.org/math/zero-and-one/</link>
|
||||
<guid isPermaLink="true">https://openfreebooks.org/math/zero-and-one/</guid>
|
||||
<pubDate>Thu, 21 May 2026 01:07:39 GMT</pubDate>
|
||||
<description>0 is nothing; 1 is one. Learn to tell them apart — the same skill as telling false from true — before counting larger amounts.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Algebraic fractions & formulas</title>
|
||||
<link>https://openfreebooks.org/math/algebraic-fractions-formulas/</link>
|
||||
<guid isPermaLink="true">https://openfreebooks.org/math/algebraic-fractions-formulas/</guid>
|
||||
<pubDate>Wed, 20 May 2026 20:17:25 GMT</pubDate>
|
||||
<description>Simplify and combine algebraic fractions; rearrange formulas in science contexts.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Directed numbers, rates & ratios</title>
|
||||
<link>https://openfreebooks.org/math/directed-numbers-rates/</link>
|
||||
<guid isPermaLink="true">https://openfreebooks.org/math/directed-numbers-rates/</guid>
|
||||
<pubDate>Wed, 20 May 2026 20:17:25 GMT</pubDate>
|
||||
<description>Operate with negative numbers and solve ratio, rate, and proportion problems in context.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Polynomials: expansion & factorisation</title>
|
||||
<link>https://openfreebooks.org/math/polynomials-expansion-factorisation/</link>
|
||||
<guid isPermaLink="true">https://openfreebooks.org/math/polynomials-expansion-factorisation/</guid>
|
||||
<pubDate>Wed, 20 May 2026 20:17:25 GMT</pubDate>
|
||||
<description>Expand products, collect like terms, and factorise expressions using common factors and identities.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Properties of operations</title>
|
||||
<link>https://openfreebooks.org/math/properties-of-operations/</link>
|
||||
<guid isPermaLink="true">https://openfreebooks.org/math/properties-of-operations/</guid>
|
||||
<pubDate>Wed, 20 May 2026 20:17:25 GMT</pubDate>
|
||||
<description>See why order, grouping, and distribution can change how you write a sum or product without changing the result — with interactive area and dot models.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Quadratic equations</title>
|
||||
<link>https://openfreebooks.org/math/quadratic-equations/</link>
|
||||
<guid isPermaLink="true">https://openfreebooks.org/math/quadratic-equations/</guid>
|
||||
<pubDate>Wed, 20 May 2026 20:17:25 GMT</pubDate>
|
||||
<description>The discriminant, nature of roots, and the graph of y = ax² + bx + c.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Search</title>
|
||||
<link>https://openfreebooks.org/search/</link>
|
||||
<guid isPermaLink="true">https://openfreebooks.org/search/</guid>
|
||||
<pubDate>Tue, 19 May 2026 19:29:49 GMT</pubDate>
|
||||
<description>Search</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Contribute</title>
|
||||
<link>https://openfreebooks.org/contributing/</link>
|
||||
<guid isPermaLink="true">https://openfreebooks.org/contributing/</guid>
|
||||
<pubDate>Tue, 19 May 2026 12:34:25 GMT</pubDate>
|
||||
<description>Contribute</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Mathematics</title>
|
||||
<link>https://openfreebooks.org/math/</link>
|
||||
<guid isPermaLink="true">https://openfreebooks.org/math/</guid>
|
||||
<pubDate>Tue, 19 May 2026 10:55:50 GMT</pubDate>
|
||||
<description>Browse mathematics chapters in the curriculum catalog.</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Catalog</title>
|
||||
<link>https://openfreebooks.org/catalog/</link>
|
||||
<guid isPermaLink="true">https://openfreebooks.org/catalog/</guid>
|
||||
<pubDate>Tue, 19 May 2026 10:40:53 GMT</pubDate>
|
||||
<description>Catalog</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Manifesto</title>
|
||||
<link>https://openfreebooks.org/about/</link>
|
||||
<guid isPermaLink="true">https://openfreebooks.org/about/</guid>
|
||||
<pubDate>Tue, 19 May 2026 06:35:42 GMT</pubDate>
|
||||
<description>Manifesto</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Credits</title>
|
||||
<link>https://openfreebooks.org/credits/</link>
|
||||
<guid isPermaLink="true">https://openfreebooks.org/credits/</guid>
|
||||
<pubDate>Tue, 19 May 2026 05:33:20 GMT</pubDate>
|
||||
<description>Credits</description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Open Free Books</title>
|
||||
<link>https://openfreebooks.org/</link>
|
||||
<guid isPermaLink="true">https://openfreebooks.org/</guid>
|
||||
<pubDate>Tue, 19 May 2026 04:06:12 GMT</pubDate>
|
||||
<description>Free, open-source textbooks for every learner — elementary through university. Read the full book online at no cost, or contribute on GitHub.</description>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
||||
99
static/sitemap.xml
Normal file
99
static/sitemap.xml
Normal file
|
|
@ -0,0 +1,99 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||
<url>
|
||||
<loc>https://openfreebooks.org/</loc>
|
||||
<lastmod>2026-05-19T04:06:12.000Z</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://openfreebooks.org/about/</loc>
|
||||
<lastmod>2026-05-19T06:35:42.000Z</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://openfreebooks.org/catalog/</loc>
|
||||
<lastmod>2026-05-19T10:40:53.000Z</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://openfreebooks.org/contributing/</loc>
|
||||
<lastmod>2026-05-19T12:34:25.000Z</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://openfreebooks.org/credits/</loc>
|
||||
<lastmod>2026-05-19T05:33:20.000Z</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://openfreebooks.org/english/</loc>
|
||||
<lastmod>2026-05-21T02:10:55.000Z</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://openfreebooks.org/english/reading-comprehension-foundations/</loc>
|
||||
<lastmod>2026-05-21T02:10:55.000Z</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://openfreebooks.org/faq/</loc>
|
||||
<lastmod>2026-05-21T02:10:55.000Z</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://openfreebooks.org/math/</loc>
|
||||
<lastmod>2026-05-19T10:55:50.000Z</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://openfreebooks.org/math/algebraic-fractions-formulas/</loc>
|
||||
<lastmod>2026-05-20T20:17:25.000Z</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://openfreebooks.org/math/basic-math-notation/</loc>
|
||||
<lastmod>2026-05-21T01:07:39.000Z</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://openfreebooks.org/math/counting-and-numbers/</loc>
|
||||
<lastmod>2026-05-21T05:05:38.000Z</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://openfreebooks.org/math/directed-numbers-rates/</loc>
|
||||
<lastmod>2026-05-20T20:17:25.000Z</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://openfreebooks.org/math/laws-of-indices/</loc>
|
||||
<lastmod>2026-05-21T06:54:29.553Z</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://openfreebooks.org/math/linear-equations-two-unknowns/</loc>
|
||||
<lastmod>2026-05-21T05:05:38.000Z</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://openfreebooks.org/math/linear-inequalities-one-unknown/</loc>
|
||||
<lastmod>2026-05-21T06:33:43.000Z</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://openfreebooks.org/math/polynomials-expansion-factorisation/</loc>
|
||||
<lastmod>2026-05-20T20:17:25.000Z</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://openfreebooks.org/math/properties-of-operations/</loc>
|
||||
<lastmod>2026-05-20T20:17:25.000Z</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://openfreebooks.org/math/quadratic-equations/</loc>
|
||||
<lastmod>2026-05-20T20:17:25.000Z</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://openfreebooks.org/math/written-calculation/</loc>
|
||||
<lastmod>2026-05-21T05:05:38.000Z</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://openfreebooks.org/math/zero-and-one/</loc>
|
||||
<lastmod>2026-05-21T01:07:39.000Z</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://openfreebooks.org/physics/</loc>
|
||||
<lastmod>2026-05-21T02:10:55.000Z</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://openfreebooks.org/physics/force-newtons-laws/</loc>
|
||||
<lastmod>2026-05-21T02:10:55.000Z</lastmod>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://openfreebooks.org/search/</loc>
|
||||
<lastmod>2026-05-19T19:29:49.000Z</lastmod>
|
||||
</url>
|
||||
</urlset>
|
||||
Loading…
Add table
Add a link
Reference in a new issue