GoBlog

personal site engine with goink framework

  • 所有者: fuxiaohei/GoBlog
  • 平台:
  • 許可證: MIT License
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Notice: this project is deprecated. Please try my new blog engine pugo.

#Fxh.Go

A fast and simple blog engine with GoInk framework in Golang.

Build Status
GoWalker

Current version is 0.2.5 on 2014.02.28

Development board is in Trello.

Overview

Fxh.Go is a dynamic blog engine written in Golang. It's fast and very simple configs. Fxh.Go persists data into pieces of json files and support compress them as backup zip for next upgrade or installation.

Fxh.Go supports markdown contents as articles or pages, ajax comments and dynamic administration.

Fxh.Go contains two kinds of content as article and page. They can be customized as you want.

Installation

Fxh.Go requires Go 1.2 or above.

Gobuild.io

Gobuild.io can build cross-platform executable file for pure go projects. You can download Fxh.Go binary from Gobuild.io.

Gobuild Download

Manual

Use go get command:

go get github.com/fuxiaohei/GoBlog

Then you can find binary file GoBlog(.exe) in $GOPATH/bin.

Run

Make a new dir to run Fxh.Go:

cd new_dir
Goblog

Then it will unzip static files in new_dir , initialize raw data and start server at localhost:9001.

Admin

Visit localhost:9001/login/ to enter administrator with username admin and password admin. You'd better change them after installed successfully.

Deployment

I prefer to use nginx as proxy. The server section in nginx.conf:

    server {
            listen       80;
            server_name  your_domain;
            charset utf-8;
            access_log  /var/log/nginx/your_domain.access.log;

            location / {
                proxy_pass http://127.0.0.1:9001;
            }

            location /static {
                root            /var/www/your_domain;  # binary file is in this directory
                expires         1d;
                add_header      Cache-Control public;
                access_log      off;
            }
    }

Questions

Create issues or pull requests here.

Products

Thanks

License

The MIT License

主要指標

概覽
名稱與所有者fuxiaohei/GoBlog
主編程語言Go
編程語言Go (語言數: 5)
平台
許可證MIT License
所有者活动
創建於2013-11-19 16:49:20
推送於2019-02-18 01:46:45
最后一次提交2015-10-15 16:25:17
發布數6
最新版本名稱v0.2.5 (發布於 )
第一版名稱v0.1 (發布於 )
用户参与
星數345
關注者數39
派生數91
提交數160
已啟用問題?
問題數8
打開的問題數5
拉請求數11
打開的拉請求數1
關閉的拉請求數1
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?