opinionated ipfs-powered blog
Wouldn't it be nice to have a simple static HTML blog that you didn't need to worry about hosting?
You'll need IPFS installed, at least 0.4.0.
$ npm install -g ipfs-blog
$ cd /tmp
$ cat > article.md
# Hello world!
This is my very first blog entry to the permanent web! Huzzah!
^D
$ ipfs-blog --title "My Permanent Blarg"
wrote article.md
https://ipfs.io/ipfs/QmR8kn6CQzBADU6BvHPnvnkpXKykkJVwjJVujPqZz3nWDj
Note that you'll need a local IPFS daemon running in order to publish.
All markdown files (*.markdown
, *.md
) in the current directory will be
published.
Each article will use its mtime
(last modified time) as its publish date. You
can use e.g. touch
to fudge this to a custom time if you'd like: touch -d "Fri Sep 23 17:44:32 PDT 2016" article.md
.
You can pass -t | --title
with a string to specify the name of the blog.
All flavour text is hard-coded for now. PRs that better facilitate user customization (color scheme, etc) are very welcome!
ISC