Skip to content
Turns a folder into a blog
Branch: master
Clone or download
Latest commit f7ce2e1 May 23, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Fixed link on about page May 22, 2019
config Adds monthly billing May 16, 2019
scripts Updated script to catch site 404s May 22, 2019
tests Re-instates endpoints test May 16, 2019
.editorconfig Apply same config to .md & .txt Mar 19, 2019
.gitignore Updated gitignore Oct 17, 2018
.nvmrc Add .nvmrc Jan 8, 2019
.travis.yml Added cache back to Travis Apr 26, 2019
license.txt Decentralised notes Jul 24, 2018
package-lock.json Don't inline css May 7, 2019
package.json Don't inline css May 7, 2019
readme.txt Updated readme Dec 29, 2018
todo.txt Updated todo May 23, 2019

readme.txt

Blot
----

A blogging platform with no interface. Blot turns a folder into a blog. The point of all this — the reason Blot exists — is so you can use your favorite tools to create whatever you publish.

I recommend waiting until I write a guide before attempting to run Blot on your own server. Eventually I will refactor the code such that Blot can be installed quickly and simply. I will write the neccessary documentation and sell Blot at a reasonable price to self-hosters, with an option to pay more for support. 

Please don’t hesitate to contact me with any questions: support@blot.im


Overview
--------

Here is an illustration of Blot's current structure:


                    +-----------------------+      +-----------------------+
                    |                       |      |                       |
+----------+        |         NGINX         |      |                       |
|    The   <--------+                       +------>    Node.js Server     |
| Internet +--------> - SSL termination     <------+        (Blot)         |
+----------+        | - Serves static files |      |                       |
                    |                       |      |                       |
                    +--------------------^--+      +--^--------------------+
                                         ||          ||
                                         ||          ||
                                 +--------v----------v----------+
                                 |                              |
                                 |            Redis             |
                                 |                              |
                                 | - Stores SSL certificates    |
                                 | - Stores all data that       |
                                 |   can't be on disk for Blot. |
                                 |                              |
                                 +------------------------------+


The Node.js server (Blot) itself is responsible for a small crew of child processes which handle things like image minification and document conversion. 


Inside this folder
------------------

  app 
    the code for the node.js application which is Blot

  config
    configation for the system utilities which keep redis, NGINX and the node.js processes up

  scripts
    scripts which help the server administrator

  tests
    integration tests and test configuration for blot
You can’t perform that action at this time.