site

scripts to generate personal blog and git repositories

git clone https://9o.is/git/site.git

ModeNameSize
-rw-r--r--.gitignore4L
-rw-r--r--Makefile102L
-rw-r--r--assets/android-chrome-192x192.png4717B
-rw-r--r--assets/android-chrome-512x512.png12555B
-rw-r--r--assets/apple-touch-icon.png4587B
-rw-r--r--assets/article.css203L
-rw-r--r--assets/favicon-16x16.png647B
-rw-r--r--assets/favicon-32x32.png1364B
-rw-r--r--assets/favicon.ico15406B
-rw-r--r--assets/images/what-is-blockchain/what-is-blockchain-1.webp8416B
-rw-r--r--assets/images/what-is-blockchain/what-is-blockchain-2.webp8492B
-rw-r--r--assets/images/what-is-blockchain/what-is-blockchain-3.webp17456B
-rw-r--r--assets/images/what-is-blockchain/what-is-blockchain-4.webp8478B
-rw-r--r--assets/images/what-is-blockchain/what-is-blockchain-5.webp10822B
-rw-r--r--assets/images/what-is-blockchain/what-is-blockchain-6.webp6242B
-rw-r--r--assets/print.css31L
-rw-r--r--assets/site.webmanifest1L
-rw-r--r--assets/style.css392L
-rw-r--r--config.cfg12L
-rw-r--r--pages/001-example.md.example120L
-rw-r--r--pages/what-is-blockchain.md169L
-rw-r--r--pages/why-snapshot-testing-is-easy.md131L
-rw-r--r--partials/head.html15L
-rw-r--r--partials/head_blog.html2L
-rw-r--r--partials/nav.html20L
-rw-r--r--post-receive.sample31L
-rw-r--r--stagit/bill-acceptor.git3L
-rw-r--r--stagit/bitcoin-atm.git3L
-rw-r--r--stagit/bitcoin-client.git3L
-rw-r--r--stagit/breach-https.git3L
-rw-r--r--stagit/chessai.git3L
-rw-r--r--stagit/contract-testing-demo.git3L
-rw-r--r--stagit/ctf-2011.git3L
-rw-r--r--stagit/ctf-server.git3L
-rw-r--r--stagit/dwm.git3L
-rw-r--r--stagit/fe.git3L
-rw-r--r--stagit/fzy.git3L
-rw-r--r--stagit/git-query.git3L
-rw-r--r--stagit/infra-ansible.git3L
-rw-r--r--stagit/jsos.git3L
-rw-r--r--stagit/liftweb-uirouter.git3L
-rw-r--r--stagit/linux-qubasis.git3L
-rw-r--r--stagit/ml-finance-python.git3L
-rw-r--r--stagit/nextjs-demo.git3L
-rw-r--r--stagit/node-mongo-demo.git3L
-rw-r--r--stagit/pyc-website.git3L
-rw-r--r--stagit/qmk-config.git3L
-rw-r--r--stagit/qubes-apply.git3L
-rw-r--r--stagit/react-vite-demo.git3L
-rw-r--r--stagit/remix-demo.git3L
-rw-r--r--stagit/robotc.git3L
-rw-r--r--stagit/rpi-buildroot.git3L
-rw-r--r--stagit/rubikscube.git3L
-rw-r--r--stagit/scala-news-reader.git3L
-rw-r--r--stagit/scala-s3.git3L
-rw-r--r--stagit/shake.git3L
-rw-r--r--stagit/site.git3L
-rw-r--r--stagit/slock.git3L
-rw-r--r--stagit/st.git3L
-rw-r--r--stagit/stagit.git3L
-rw-r--r--stagit/tdd-java-demo.git3L
-rw-r--r--stagit/termwebui.git3L
-rw-r--r--stagit/timeseries-julia-python.git3L
-rw-r--r--stagit/vis-config.git3L
-rw-r--r--stagit/vis.git3L
-rw-r--r--stagit/xprop-sink.git3L
-rw-r--r--templates/atom.xml/footer.xml1L
-rw-r--r--templates/atom.xml/header.xml8L
-rw-r--r--templates/atom.xml/item.xml12L
-rw-r--r--templates/atom_content.xml/footer.xml1L
-rw-r--r--templates/atom_content.xml/header.xml8L
-rw-r--r--templates/atom_content.xml/item.xml15L
-rw-r--r--templates/index.html/footer.html4L
-rw-r--r--templates/index.html/header.html15L
-rw-r--r--templates/index.html/item.html7L
-rw-r--r--templates/page/footer.html4L
-rw-r--r--templates/page/header.html12L
-rw-r--r--templates/page/item.html7L
-rw-r--r--templates/rss.xml/footer.xml2L
-rw-r--r--templates/rss.xml/header.xml8L
-rw-r--r--templates/rss.xml/item.xml8L
-rw-r--r--templates/rss_content.xml/footer.xml2L
-rw-r--r--templates/rss_content.xml/header.xml8L
-rw-r--r--templates/rss_content.xml/item.xml10L
-rw-r--r--templates/sitemap.xml/footer.xml1L
-rw-r--r--templates/sitemap.xml/header.xml2L
-rw-r--r--templates/sitemap.xml/item.xml4L
-rw-r--r--templates/twtxt.txt/footer.txt0B
-rw-r--r--templates/twtxt.txt/header.txt0B
-rw-r--r--templates/twtxt.txt/item.txt1L
-rw-r--r--templates/urllist.txt/item.txt1L
-rw-r--r--theme.txt1L