git ssb

0+

Grey the earthling / scuttleblog



Commit d741af36c148b95f03e98e759ea90aaedfe92bf3

Expand README and TODO

Greg K Nicholson committed on 10/15/2017, 11:37:27 PM
Parent: 3a21b4e73e21810eff7ce4591213df7a1f9c8f49

Files changed

README.mdchanged
TODO.mdchanged
README.mdView
@@ -1,32 +1,60 @@
11 # Summary
22
3-**Scuttleblog** creates a blog from a [Scuttlebutt][] journal, using [Scuttlebot][] and [Hugo][].
3 +**Scuttleblog** creates a blog from a [Scuttlebutt][] journal,
4 +using [Scuttlebot][] and [Hugo][].
45
56 [Scuttlebutt]: https://www.scuttlebutt.nz/
67 [Scuttlebot]: http://scuttlebot.io/
78 [Hugo]: https://gohugo.io/
89
910
10-# How to use it
11 +## Goals
1112
13 +* Visitors from Web 1.0 can read your blog.
14 +* You can write your blog using a typical Scuttlebutt client,
15 + such as Patchwork.
16 +* You can write your blog without
17 + a persistent or frequent internet connection,
18 + and without direct contact with whoever hosts your blog.
19 +* You can manage day-to-day aspects of your blog,
20 + such as its name and description,
21 + using a typical Scuttlebutt client,
22 + such as Patchwork.
23 +* Scuttlebutt acts as the comments section.
24 +
25 +
26 +### Semi-goals
27 +
28 +Nice to have, but not why we're here.
29 +
30 +* Acts as a window into the wider Scuttleverse social network.
31 +* Gracefully handles awkwardly-formatted posts.
32 +
33 +
34 +# Use it
35 +
1236 ## Set up
1337
14-1. On Ubuntu 17.10: install using install.sh.
15-2. Enter your Scuttlebutt user identity into conf.py.
38 +1. On Ubuntu 17.10:
39 + install using install.sh.
40 +2. Tell conf.py your Scuttlebutt user identity.
1641
1742
1843 ## Update the blog
1944
2045 Periodically:
2146
2247 1. Run scuttleblog.py.
23-2. (Optionally, run `hugo server` from inside hugo/ and view a preview with Hugo's internal web server.)
48 +2. (Optionally,
49 + run `hugo server` from inside hugo/
50 + and view a preview with Hugo's internal web server.)
2451 3. Sync the contents of hugo/public/ to your server.
2552
2653
2754 # How it works
2855
29-* Scuttleblog starts Scuttlebot, and uses it to fetch the specified identity's posts and metadata.
56 +* Scuttleblog starts Scuttlebot,
57 + and uses it to fetch the specified identity's posts and metadata.
3058 * It manipulates the data into the format Hugo expects for a blog.
3159 * Then it runs Hugo to generate the blog.
3260
TODO.mdView
@@ -8,14 +8,14 @@
88
99 * Investigate whether it's worth trying generate only new posts.
1010
1111
12-# Use SSB content better
12 +# Use SSB better
1313
1414 ## Blog metadata
1515
16-* Use the user's image as the blog's hero image.
17- * This is probably theme-specific.
16 +* Use the author's image as the blog's hero image.
17 + * This is probably theme-specific.
1818
1919
2020 ## SSB links
2121
@@ -24,15 +24,24 @@
2424
2525
2626 ## Post titles
2727
28-* Work out a better way to generate a post title from various types of posts.
29- * Handle markdown (links) in post titles.
30- * Try to find a theme that elegantly handles posts without titles.
28 +* Work out how to generate a decent post title
29 + from various types of posts.
30 + * Handle markdown (links) in post titles.
31 + * Try to find a theme that elegantly handles posts without titles.
3132
3233
3334 ## Replies
3435
3536 * Show the whole thread. Attribute comments properly.
36- * Need to work out a suitable Hugo data structure for this.
37 + * Need to work out a suitable Hugo data structure for this.
3738
3839
40 +## Scuttleblog's social life
41 +
42 +* Follow the author.
43 +* Present a useful identity, so the author can follow us back.
44 +* Decide whether joining a pub automatically is a good idea.
45 + * Makes it easier to connect with the author,
46 + but reduces insulation against undesirables.
47 +

Built with git-ssb-web