本周日(5月27日)码云企业技术分享会【微服务】专场将与你相约上海。阿里、华为、ThoughtWorks的技术大咖齐聚,等你来撩!
Watch Star Fork

傅小黑 / Fuxiaohei.GoGo MIT

Sign up for free
Explore and code with more than 2 million developers,Free private repositories !:)
Sign up
Go语言开发版本 fuxiaohei.me
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md 2.61 KB

#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

Comments ( 0 )

You need to Sign in for post a comment

9_float_left_people 9_float_left_close