remove dependency on my bashrc
[iankelling.org] / README
diff --git a/README b/README
index 4cbefb7bfca732e07dbb4000678baa84aec05763..fafdc6463065d3cc40701fb63e0047b09330de27 100644 (file)
--- a/README
+++ b/README
@@ -3,6 +3,8 @@ Content and automated setup of iankelling.org
 
 * Setup
 
+I use a submodule, so git clone --recursive.
+
 setup.sh sets up apache and gitweb
 build.rb does static site generation
 
@@ -24,27 +26,30 @@ directories are managed separately, mostly by rsyncing them.
 Only the latest version of resume is kept in the resume branch which
 gets rebased on master.
 
-./build.rb does have any dependencies, but it's not a generalized site
-generator, it has some content files specific to my site that it expects.
+./build.rb is not a generalized site generator, it has some content
+files specific to my site that it expects.
 
 Dates in the blog directory can be generated with date +%F
 
 
 * Comments
 
-New comments are stored in a sqlite database.  Ones that are not
-moderated for spam etc, are stored to disk for checkin on the next run
-of build.rb.  get-comments, set-comments, and iank-mod.el are for
-moderating new comments. With one emacs command, you get a buffer of the
-new comments, with keybinds to mark them for publishing, moderatation,
-banning, and execute changes.
+New comments are stored in a sqlite database. There is a system for
+moderating, rate limiting, and handling comments based on previously
+seen ips. See _site/cgi/comment.  Ones that are not moderated for spam
+etc, are stored to disk for checkin on the next run of build.rb.
+get-comments, set-comments, and iank-mod.el are for moderating new
+comments. With one emacs command, you get a buffer of the new comments,
+with keybinds to mark them for publishing, moderatation, banning, and
+execute changes.
 
-* Inspirations
+* Other sites that are in some way interesting:
 
 http://blog.zorinaq.com/release-of-hablog-and-new-design/?
 https://mjg59.dreamwidth.org/
 http://bettermotherfuckingwebsite.com
 https://eduardoboucas.com/blog/2015/05/11/rethinking-the-commenting-system-for-my-jekyll-site.html
+https://chris-lamb.co.uk/posts/concorde
 
 * License
 
@@ -53,6 +58,3 @@ GPLv2 or later unless stated otherwise. I'd use gplv3 or agpl, but it's
 simpler to use the same license as the gitweb javascript.
 
 The elisp is GPLv3 because emacs is.
-
-The opensans font is Apache2 licensed, from google fonts,
-the license is included in the LICENSE file.