GithubHelp home page GithubHelp logo

edblog's Introduction

edblog

So I woke up one morning with a burning desire to inflict upon the humble blog a paradigm shift that would encapsu--

Wait, let me try again.

So I woke up one morning having been divinely inspired to reinvent the humble blog--

Okay, no, one more try.

So I was messing around with Docker and with clusterization solutions like Mesos and decided that I was going to do everything I could to avoid saddling myself with a LAMP stack for any reason, and that included replacing Wordpress. edblog is that replacement. It's probably more defined in terms of what it's not: it's a very simple dynamic server for Markdown'd blog posts. And that's all. There's no module system, no extension points (beyond the barest minimum needed for theming the application). There's also no admin panel. Database to cache to your web browser and done.

It's the minimum viable blog for my needs. Couldn't be happier.

Installation

Installation is pretty straightforward. In keeping with the "batteries not included" nature of this (I mean, it exists as a project for me first and foremost, if anyone else likes it, groovy), you'll need to do a little work for setup.

git clone https://github.com:eropple/edblog.git
cd edblog
cp conf/application.conf{.sample,}
vim conf/application.conf
JAVA_OPTS="-Dedblog.run_ddl=Y" play start
play start

I have some Docker scripts lying around that I'll eventually make public (if I remember, and if anyone cares).

Usage

It certainly isn't complex, I'll tell you that. Posts are posted by inserting into the database. So are pages. At some point I may add a backend, but for now--meh. :-)

Future Stuff?

I have no idea. It basically meets my needs. Poking things into database rows doesn't bother me. There are the stubs of a comment system in here, but for now, Disqus commenting suffices for me.

If you'd like to extend it for your own use cases, feel free to get in touch and we can figure out a way to collaborate. This is open source mostly in case it helps folks, it's not really a Big Project for me, but contributions are always cool.

edblog's People

Contributors

eropple avatar

Watchers

 avatar  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.