A markdown blog based off of @natew's obtvse2, which was originally inspired by svbtle, using Today theme contributed to obtvse2 by @shilov. This is basically a direct port of obtvse2 using the revel framework for go, and I don't mean for it to be any more than that. This project was just an exercise in getting comfortable with go and revel.
As of this writing, revel and acvte are still in a state of high development. They should be stable enough for a production environment, but there are no guarantees.
After getting started and installing go,
using acvte is easy. Assuming your
$GOPATH is setup correctly:
# Install the revel cli $ go get github.com/robfig/revel/revel # Grab a copy of acvte $ go get github.com/slogsdon/acvte # Run locally for testing with $ revel run github.com/slogsdon/acvte # Build a production release with $ revel build github.com/slogsdon/acvte /path/to/save/build
Configuring acvte for your database is as easy as editing
src/github.com/slogsdon/acvte/conf/app.conf in your build directory.
Currently, MySQL, Postgres, SQLite3 are supported. Just look for the entries
db., and plug in your settings. The only required items are
db.dbname as your chosen driver should use defaults for
the others if they apply.
- Figure out why auth works locally, but not remotely
- Create a new default design (?)
- Look into allowing environment variables for database configuration
- Generate migrations for database schema, or at the very least, add a schema dump to git
- Allow for MongoDB support with mgo
See the LICENSE file.