學習beego時候開發的一個博客系統,在持續完善,有不足之處,望大佬們多多體諒,而且指出。感謝!mysql
一個基於Beego的,能快速建立我的博客,cms 的系統nginx
查看git
Go Blog 官網 http://go-blog.cngithub
演示站點 http://leechan.onlineredis
時間 | 功能 |
---|---|
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版本將支持綁定公衆號數據庫
新功能:後端
v1.2.0session
v1.2.0支持文章一鍵同步多個平臺app
https://github.com/1920853199/go-blog.git
新建數據庫,導入數據庫文件,數據庫文件/database/blog.sql
修改項目配置信息
#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
在bo-blog 根目錄下執行bee run ,訪問 http://127.0.0.1:8088 便可
守護進程模式運行 能夠了解PM2或者supervisor的相關信息,配置可查看start.sh 文件
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 發佈