Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 1.44 KB

README.md

File metadata and controls

32 lines (25 loc) · 1.44 KB

graingraph.github.io

The source of graingraph.com, the website for graingraph. The repository is named graingraph.github.io under the graingraph account, so GitHub serves it as that account's Pages site.

It is plain HTML and CSS with no build step and no external requests. Edit the files and push to main; GitHub Pages serves the repository root.

File
index.html, style.css, script.js the page (the script only adds Copy buttons)
llms.txt a map of the project for LLMs and agents
robots.txt, sitemap.xml for crawlers
404.html the not-found page
CNAME the custom domain, graingraph.com
.nojekyll serve the files as they are, without Jekyll

Preview locally with python3 -m http.server and open http://localhost:8000.

The code samples and the JSON and TOON example on the page were run against graingraph v0.3.0. Re-check them when a release changes the API or the output.

DNS for graingraph.com

At the domain registrar, for the apex domain graingraph.com, add the four GitHub Pages A records 185.199.108.153, 185.199.109.153, 185.199.110.153 and 185.199.111.153 (and the matching AAAA records if you want IPv6). For www, add a CNAME to graingraph.github.io. GitHub's documentation lists the current addresses. After DNS has propagated, turn on "Enforce HTTPS" in the repository's Pages settings.