Skip to content

Write here, Read anywhere: a blogging platform consumed exclusively by API

Notifications You must be signed in to change notification settings

jdbdnz/blogless

Repository files navigation

Blogless

The platform for bloggers who never wanted a blogging platform in the first place.

Why would I want it?

Blogless is for writing, not for reading. Readers interact with your website, which serves content you wrote on Blogless. This enables you to completely control the user experience, without building your own infrastructure, patching a CMS, or messing about with deploying static content for every new post.

Who will this be for?

Firstly, it's for me: I want to use a CDN to serve my blog, but I don't want to write code whenever I write a new post.

  • designers who are savvy with HTML/CSS
  • devs with better things to do that build the features Blogless offers
  • anyone willing to go through some basic technical setup to avoid giving all your traffic to a blogging platform

My vision for the workflow

Easy option

  1. create a free account
  2. write first post
  3. use Github to fork a Blogless template
  4. copy settings to the config file of their forked template
  5. enable Github pages, and navigate to <username>.github.io/<repo> to view their first post
  6. edit HTML/CSS of template to their taste

More difficult options

  1. build your own template. From scratch, or using a boiler plate (a node package to create this would be cool)
  2. Literally anything you like, it's an API after all

Where do I sign up?

Unfortunately it's still too incomplete to launch. Tweet me encouragement to make it happen faster @jdbdnz or feel free to contribute

Running locally

  1. Ensure ruby, bundler, npm, and yarn are installed
  2. Install dependencies bundle install && cd client && yarn install
  3. Generate a secret key by deleting config/credentials.yml.enc then running EDITOR=vim rails credentials:edit (this will generate a new encrypted credentials.yml.enc as well as an unversioned master.key used to decrypt it).
  4. In separate terminals
    1. rails s -p 3001
    2. yarn start

To run tests

  1. test Rails with rake
  2. test React with yarn run test

About

Write here, Read anywhere: a blogging platform consumed exclusively by API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published