首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
大数据
›
数据仓库与分析
›
Sonic:开源Go语言开辟的高性能博客平台
返回列表
发新帖
Sonic:开源Go语言开辟的高性能博客平台
[复制链接]
发表于 2025-11-15 23:34:32
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
Sonic:一个用Go语言开辟的高
性能
博客平台
简介
Sonic,一个以其速率如声速般快速而定名的博客平台,是一个用Go语言开辟的高
性能
博客体系。正如其名字所暗示的,Sonic旨在提供一个简朴而强大的博客办理方案。这个项目受到了Halo项目团队的开导,前端部门是基于Halo项目的分支。
特点
Sonic具有以下明显特点:
多
数据库
支持
:支持SQLite和MySQL(PostgreSQL支持待开辟)。
轻量级
:安装文件仅10MB巨细。
高
性能
:文章详情页可以大概蒙受2500 QPS的访问量(测试情况:Intel Xeon Platinum 8260 4C 8G,SQLite3)。
主题更换支持
:用户可以根据本身的喜欢更换博客主题。
跨平台支持
:支持Linux、Windows、Mac OS,以及x86、x64、Arm、Arm64、MIPS架构。
对象
存储
支持
:支持MINIO、Google Cloud、AWS、AliYun等对象
存储
服务。
预览
Sonic的默认主题Anatole提供了一个轻便而当代的界面,以下是其截图预览:
安装
安装Sonic的步调如下:
下载最新安装包
:
wget https://github.com/go-sonic/sonic/releases/latest/download/sonic-linux-amd64.zip -O sonic.zip
复制
代码
解压
:
解压下载的sonic.zip文件。
启动
:
cd sonic
./sonic -config conf/config.yaml
复制
代码
初始化
:
打开欣赏器访问http://ip:port/admin#install举行初始化设置。初始化完成后,你可以通过欣赏器访问Sonic,管理配景的URL为http://ip:port/admin,默认端口为8080。
构建
如果你想要本身构建Sonic,可以按照以下步调使用:
拉取项目
:
git clone --recursive --depth 1 https://github.com/go-sonic/sonic
复制
代码
运行
:
在Windows上编译此包,你必要安装gcc编译器,比方TDM-GCC工具链。
构建完成后,你的项目就准备好使用了。
Docker
Sonic也提供了Docker镜像,可以在Docker Hub上找到:gosonic/sonic。
主题生态
Sonic拥有一个活泼的主题生态,以下是一些可用的主题:
Anatole
Journal
Clark
Earth
PaperMod
Tink
允许
Sonic的源代码在MIT允许下可用。
回复
使用道具
举报
返回列表
浏览过的版块
分布式数据库
程序人生
Oracle
DevOps与敏捷开发
Java
移动端开发
人工智能
物联网
民工心事
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表