Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
################ # Whabbit # ################ _NOT USABLE YET_ still pre alpha. This is a Blog / Content Management System that, once finished, will power my personal website at http://www.sicnarf.com. Preview is at: http://188.8.131.52:8080/ It's written in Clojure, uses Enlive for templating, and stores pages in individual files. Ideas and patches are welcome! +--------------+ | Features | +--------------+ - Simple: Clean and tight code. Tries to hit the sweet spot between features and complexity. - Fast: Should survive a slashdoting: On disc cache & frequent profiling of the code. - Secure: SSL required for logging in. Passwords stored with BCrypt. - Low memory: I'm running this on a VPS with 384 MB ram. - Tree Based Navigation. Also parts of the tree can be positioned on different spots in the template. The user can specify a CSS selector, and that's where the node in the tree will be displayed. This allows for flexible placement of content on the webpage. TODO: Tagging, Comments, Admin Section (where posts can be added using the CKEditor), Caching, ... +--------------+ | Usage | +--------------+ git clone git://github.com/cinch/whabbit.git cd whabbit lein deps ./launch this will launch the webserver at port 8080 and 8081 for ssl, and a swank server where you can connect via emacs. for ssl, you'll need to import your certificate into a java keystore (man keytool). then specify the keystore location and password in "config.clj". +--------------+ | License | +--------------+ Whabbit is made available under the terms of the MIT license. See the file LICENSE for details.