24 Star 57 Fork 18

傅小黑 / Fuxiaohei.Go

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 2.61 KB
一键复制 编辑 原始数据 按行查看 历史
FuXiaoHei 提交于 2014-02-28 20:01 . update readme

#Fxh.Go

一款动态博客引擎,基于 golang语言 开发的 GoInk Web框架开发。

Build Status GoWalker

当前版本 0.2.5 ( 2014.02.28 )

开发进度可以在 Trello 面板查看。

概述

Fxh.Go 是一款golang开发的,简单快速的动态博客引擎,支持json数据保存,zip压缩备份和自动脚本升级。文章和页面支持markdown格式,支持ajax评论。

Fxh.Go带有后台管理页面,可以动态查看和操作站点。

安装

Fxh.Go 需要 Go 1.2 版本(进行安装)。

Gobuild.io

Gobuild.io 支持跨平台编译纯go项目。 点击图标可以下载对应版本的二进制包,并立刻直接运行。

Gobuild Download

二进制文件不需要go语言编译环境。

手动

使用 go get 命令:

go get github.com/fuxiaohei/GoBlog

可以编译出 GoBlog(.exe) ,保存在 $GOPATH/bin

运行

创建一个新文件夹运行 Fxh.Go:

cd new_dir
Goblog

博客将自解压静态文件到文件夹 new_dir , 初始化默认数据,并开始监听 localhost:9001

后台

访问 localhost:9001/login/ 输入用户名admin和密码 admin。实际使用可以修改管理员帐户。

部署

最好用nginx做前端代理。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;
            }
    }

建议

可以在这个项目提交issue和pull request。

Products

Thanks

License

The MIT License

Go
1
https://gitee.com/fuxiaohei/fuxiaohei-go.git
git@gitee.com:fuxiaohei/fuxiaohei-go.git
fuxiaohei
fuxiaohei-go
Fuxiaohei.Go
master

搜索帮助