README (873B)
1 Site 2 ==== 3 4 Francesco Saccone's site content. 5 6 This repository contains all the content avaiable in my website, at 7 <https://francescosaccone.com>, and in my Gemini capsule, at 8 <gemini://francescosaccone.com>. 9 10 Usage 11 ----- 12 13 All the pages are written in Markdown. You need to parse them to make them 14 avaiable when hosted with a protocol. I wrote all the scripts you need inside 15 the scripts/ directory: 16 17 - generate-html.sh: parse every Markdown page to HTML using lowdown. 18 19 - generate-gemini.sh: parse every Markdown page to Gemtext using lowdown. 20 21 - generate-sitemap.sh: Generate the sitemap.xml of the whole site. 22 23 - generate-atom.sh: Generate the atom.xml of blog/ with HTTP URLs. 24 25 The public/ directory and the robots.txt file should be statically hosted in 26 every protocol. 27 28 The favicon.ico file is only needed for HTTP, and can be ignored when hosting 29 any other protocol.