一個基於 Beego 的,能快速建立我的博客,cms 的系統

學習beego時候開發的一個博客系統,在持續完善,有不足之處,望大佬們多多體諒,而且指出。感謝!mysql

Go Blog

GitHub stars GitHub forks GitHub license

一個基於Beego的,能快速建立我的博客,cms 的系統nginx

包含功能

查看git

Go Blog 官網 http://go-blog.cngithub

演示站點 http://leechan.onlineredis

Go Blog 官網

更新日誌

時間 功能
2020年1月23日 新增文章頂置功能
2020年2月2日 新增自定義導航功能
2020年2月4日 新增站點公告功能
2020年2月6日 新增友情連接模塊
2020年2月6日 新增點贊功能
2020年2月20日 新增站點用戶管理模塊,可新增修改後臺用戶以及密碼
2020年3月5日 JS渲染頁面改成後端渲染,優化頁面SEO
2020年3月6日 添加標籤雲
2020年3月7日 XSS攻擊過濾
2020年3月12日 添加點贊限制
2020年3月23日 添加硬盤使用監控
2020年3月25日 新增圖片放大預覽

更新

v1.1.0sql

接下來的v1.1.0版本將支持綁定公衆號數據庫

新功能:後端

  1. 素材管理
  2. 自定義菜單
  3. 消息羣發
  4. 關鍵詞回覆

v1.2.0session

v1.2.0支持文章一鍵同步多個平臺app

Install

  1. 把Go Blog項目拉到本地
https://github.com/1920853199/go-blog.git
  1. 新建數據庫,導入數據庫文件,數據庫文件/database/blog.sql

  2. 修改項目配置信息

#conf/app.conf

appname = go-blog
httpport = 8088
runmode = dev
EnableAdmin = false
sessionon = true
url = 127.0.0.1:8088
view = default

limit = 10
title = Go Blog
autograph = 現在的我,談不上幸福,也談不上不幸。

[db]
dbType = mysql
dbUser = root
dbPass = root
dbHost = 127.0.0.1
dbPort = 3306
dbName = blog

[redis]
rHost = 127.0.0.1
rPort = 6379

[wechat]
AppID = xxxxxxx
AppSecret = xxxxxxx
Token = xxxxxxx
EncodingAESKey = xxxxxxx
  1. 在bo-blog 根目錄下執行bee run ,訪問 http://127.0.0.1:8088 便可

  2. 守護進程模式運行 能夠了解PM2或者supervisor的相關信息,配置可查看start.sh 文件

  3. nginx代理示例

server {
        listen 80;
        server_name go-blog.cn;
        root    /home/data/go-blog;

        location ~ \.(txt|xml)$ {
                root /home/data/go-blog;
        }

        location / {
            proxy_pass http://127.0.0.1:8088;
            #proxy_redirect off;
            proxy_http_version    1.1;
            proxy_cache_bypass    $http_upgrade;
            proxy_set_header Upgrade            $http_upgrade;
            proxy_set_header Connection         "upgrade";
            proxy_set_header Host               $host;
            proxy_set_header X-Real-IP          $remote_addr;
            proxy_set_header X-Forwarded-For    $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto  $scheme;
            proxy_set_header X-Forwarded-Host   $host;
            proxy_set_header X-Forwarded-Port   $server_port;
        }

        access_log    /home/wwwlogs/go-blog.access.log;
}

本文由博客羣發一文多發等運營工具平臺 OpenWrite 發佈

相關文章
相關標籤/搜索