Coder Social home page Coder Social logo

watou / blot Goto Github PK

View Code? Open in Web Editor NEW

This project forked from davidmerfield/blot

0.0 1.0 0.0 2.98 GB

Turns a folder into a blog

Home Page: https://blot.im

License: Creative Commons Zero v1.0 Universal

Shell 0.48% JavaScript 58.03% Python 0.06% CSS 22.66% TeX 0.01% HTML 17.17% SCSS 1.58%

blot's Introduction

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: [email protected]


Overview
--------

Here is an illustration of Blot's 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

blot's People

Contributors

aupiff avatar datashaman avatar davidmerfield avatar dependabot[bot] avatar freetonik avatar github-actions[bot] avatar pinjasaur avatar worm-emoji avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.