yrj 发表于 2023-7-15 18:09:52

开源一款我写的cms

开源一款我写的简单轻量的内容管理系统,后端采用golang驱动

https://github.com/deep-project/moss

后台支持12种语言包,支持明暗双色切换,数据库支持my
非会员试读19%,加入社区后可阅读全文

sead 发表于 2023-7-15 21:21:40

<br />
1G? <br />
他这个应该是专门做批量内容的,目标群体是采集,机翻。<br />
数据库资源开销最大<br />

yrj 发表于 2023-7-15 18:43:01

<br />
wp也挺好,我这个感兴趣的可以玩玩

yrj 发表于 2023-7-15 18:15:40

<br />
<br />
<strong>介绍一下moss cms的一些特性</strong><br />
<br />
<br />
<strong><font size="5">1.后台支持12种语言</font></strong><br />
<font color="Red">当然,要感谢chatGPT,因为语言包都是通过它翻译的</font><br />


<br />
<br />
<strong><font size="5">2.资源仅可通过别名访问</font></strong><br />
<font color="Red">创建文章标签或分类时,必须定义别名,url也必须通过别名访问,当然别名可以自动生成。</font><br />
好处是url都是不连续的,不会被遍历,坏处就是看不到自增ID了<br />
图示,内置自动生成别名的几种算法<br />


<br />
<br />
<strong><font size="5">3.定时发布文章</font></strong><br />
<font color="Red">内置了一个文章仓库,是和文章表独立分开的,可以先通过api入库的仓库,然后通过定时任务发布文章</font><br />
<br />
<strong><font size="5">4.文章图片自动保存</font></strong><br />
支持把文章中的图片自动保存到自己的服务器或者对象存储,支持:本地、ftp、s3、b2、cos、oss<br />
<br />
<strong><font size="5">5.后台api</font></strong><br />
<font color="Red">可以通过api来增删查改资源</font><br />


<br />
<br />
<strong><font size="5">6.缓存功能</font></strong><br />
<font color="Red">可以针对所有资源页面缓存,0查询,默认使用badger库,可选redis和memcached(不建议,使用纯内存性价比低)</font><br />


<br />
<br />
<strong><font size="5">7.预生成文章缓存</font></strong><br />
<font color="Red">因为正常情况下缓存是访问后才会生成,如果还是觉得慢,可以在添加文章的时候,预生成文章缓存,这样就达到了类似生成静态页的效果</font><br />
<br />
<strong><font size="5">8.路由功能</font></strong><br />
<font color="Red">文章,标签,分类,管理后台,站点地图,都可以改变URL路由。建议后台管理地址和站点地图都要改,为了安全和防止采集</font><br />
<font color="Red"><br />
</font><br />


<br />
<br />
<strong><font size="5">9.更详细的日志</font></strong><br />
<font color="Red">日志中详细记录了爬虫日志和数据库慢查询日志,方便优化</font><br />


<br />
<br />
<strong><font size="5">10.自动检查对方的友情链接</font></strong><br />
<font color="Red">如果对方站不存在本站链接,则自动撤下对方链接。以后再也没有了被对方偷偷下链接的烦恼</font><br />
需要在 插件-&gt;检查链接 中开启定时任务<br />
<br />
<strong><font size="5">11.友情链接可定义过期时间</font></strong><br />
可以在添加友情链接时设置一个过期时间,经常出售友联的朋友们也许会喜欢<br />


<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<font color="Red"><br />
</font><br />
<br />
<font color="Red"><br />
</font><br />
<br />
<br />
<br />
<br />

老刘 发表于 2023-7-15 18:33:17

强。 可惜小白都是用WP<br />
<br />

ensky 发表于 2023-7-15 21:07:17

厉害,使用这个CMS,Linode这种1H1GB的配置,一般可以放多少个站?

yrj 发表于 2023-7-15 21:21:51

<br />
<br />
启动一个程序默认占20m内存,mysql另算。我发在hostloc的帖子下有两个坛友发测试的,你可以参考一下。

blackhat 发表于 2023-7-16 07:21:30

<br />
<br />
很不错呀,看了一下代码,楼主用的框架都很主流,用的简洁架构,膜拜一下,也很适合拿来学习。<br />
数据库那里用wp那种数据结构可扩展性就强了,就不局限于做文章站了,任何站都可以做了。现在追求数据多以量取胜不太可取了,<br />

alibaba 发表于 2023-7-16 10:57:28

厉害。550W。

yrj 发表于 2023-7-16 14:37:21

<br />
感谢支持,互相学习。wp的数据结构也不错,扩展性强。
页: [1] 2
查看完整版本: 开源一款我写的cms