a blog powered by golang beego and mongodb
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
common
conf
models
routers
static/bliss
views
README.md
blog.go

README.md

MessageBlog

Requirement >= Go 1.2 Requirement >= beego 1.0.0

An open source blog project which powered by golang beego and mongodb and you can view the demo here:http://buxuxiao.com

Install site locally

MessageBlog is a go get able project:

$ go get github.com/MessageDream/MessageBlog

Install the dependent packages:

$ go get github.com/astaxie/beego
$ go get labix.org/v2/mgo

Switch to project root path:

$ cd $GOPATH/src/github.com/MessageDream/MessageBlog/v2

Build and run with Go tools:

$ go build blog.go
$ ./blog

Open your browser and visit http://localhost:8888.

Build as your site

This project can be easily transferred as your own blog site, there are some tips that you may want to know:

  • In the file conf/app.conf:

-appname = 北飘漂:The title of your blog

-httpport = 8888:The port of your web site

-dbconn = localhost:27017:The mongodb connection string

-logfile = logs/logs.log:The log file path

-username = admin:The username of backstage

-password = 123456:The password of backstage

-emailserver = smtp.163.com:25:The email server of sending the notification

-emailsender =admin@163.com:The email sender address of sending the notification

-emailpwd = admin:The email sender's password

-sitebase = localhost:The IP address

-siteurl = http://localhost:8888:The domain name

-staticurl = http://localhost:8888:The server address of static File

-themename = bliss:The theme name

-pagecount = 5:pagecount

-qiniuaccesskey = *****************:Your qiniu qiniuaccesskey

-qiniusecretkey = *****************:Your qiniu qiniusecretkey