Skip to content

Xossbow is to blogging what Crossbows are to bows. Made with Elm.

License

Notifications You must be signed in to change notification settings

billstclair/xossbow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xossbow - Blogging in Elm

"Xossbow" is pronounced "Crossbow".

Elm is a good wood for making bows. A Crossbow is a particularly powerful bow. Xossbow is a particularly powerful blogging framework, made with Elm and based on billstclair/elm-html-template.

Xossbow is pure Elm, hence it will run in elm reactor. To do that:

cd ...
git clone [email protected]:billstclair/xosbow.git xossbow
cd xossbow
elm reactor

Then aim your browser at http://localhost:8000/src/Xossbow.elm.

To test compile a file in the src/ directory, e.g. Xossbow.elm:

cd .../xossbow
bin/m Xossbow

To build Xossbow, and put the resulting index.html into the site/ directory:

cd .../xossbow
bin/build

To do a build and sync the xossbow.com website with your local machine (not too useful for anybody but me):

cd .../xossbow
bin/update-site

Indexing.md contains documentation of the post file format and indexing scheme.

Bill St. Clair 26 March 2017

About

Xossbow is to blogging what Crossbows are to bows. Made with Elm.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages