关于飞鹅开源博客系统

飞鹅官方账号
• 阅读 614

飞鹅,会飞的鹅,寓意着对梦想的坚持,所以,我们的开源博客系统,就起名叫做飞鹅,英文名: flygoose

下面正式介绍飞鹅开源博客项目

飞鹅是什么?

飞鹅是helloworld开发者社区开发并且完全免费开源的一个项目,源码随便用随便改,没有任何限制,这个项目主要是为了帮助程序员能快速的搭建一个自己的独立的博客站点 飞鹅的官方网址

飞鹅什么时候开发?

飞鹅是由helloworld开发者社区 的研发人员兼职开发完成,第一行代码是2023年6月开始,于20214年1月完成。

飞鹅项目有什么不一样的地方

飞鹅项目主要目标是为了快速的帮助开发者建立自己的独立博客站点 因此,飞鹅项目会照顾到前端,后端,全栈等各种技术栈的程序员 那么问题来了,飞鹅是怎么实现上面的目标的呢?

  • 如果你是一个前端,不会写后端,那么放心,飞鹅把后端的源码开源了,并且写了完整的技术文档,怎么编译,怎么部署,甚至还会提供已经编译好的后端可执行文件供下载,并且提供了接口文档,前端开发人员只需要把后端跑起来就可以了,前端开发人员只需要关注前端的一些源码,比如想要定制前端的一些功能,都是可以的。

  • 如果你是一个后端,不会写前端,那么也请放心,飞鹅提供了一套完整的UI设计稿并且已经实现,只需要按照说明文档,把前端项目编译部署起来就行了,剩下的后端的代码,那是你的强项,想定制什么功能,只需要修改源码就可以了,当然飞鹅开源的前后台源码,已经能满足大部分需求了,不需要修改源码就能直接搭建一个独立的漂亮的博客站点了,你需要做的就是申请一个你喜欢的域名,以及买一个低配置的云主机就行了。

  • 如果你是一个全栈,前后端通吃,那么这些源码对你来说不是个事,相信很快就能搭建一个自己的独立的站点

飞鹅的技术栈是什么?

飞鹅项目包括前端和后端,其中前端包含以下子项目

前端项目

有2个子项目,主要技术栈为 nuxt3,ts , ant-design , vue3

  1. 前台项目 前台项目因为涉及到SEO,所以需要服务端渲染,主要用了nuxt3 + ts + ant-design

  2. 后台管理系统项目 后台管理系统是vue3 + ts + ant-design

后端项目

有2个项目,主要技术栈为go + iris + mysql技术实现

  1. 前台api服务
  2. 后台管理系统api服务

飞鹅里程碑

从2023年的6月开始启动飞鹅项目,到2024年1月完成开发并测试通过,飞鹅1.0版本正式上线

飞鹅项目解决的痛点, 场景

  • 痛点一:建站方案很多,不知道怎么选 建站可以采用成熟的cms系统,比如wordpress,但是wordpress配置项比较多,很多都不知道什么意思 笔者当年用wordpress遇到的问题,自己就很难解决,在网上搜解决办法 有的可能不满足自己的需求想加点功能,要看一堆源码,不知道怎么改,而且源码写的也复杂,看懂里面逻辑也很费劲。

  • 痛点二:自己搭建,奈何需要的技术多 用现成的cms搭建独立站点是很多小白或者很多不懂技术的人的不二选择,但是程序员大多还是希望能自己写一个博客站点, 如果自己写,这里就遇到很多问题了,笔者当年也是一样遇到了下面的问题

  1. 自己技术不全面,比如当时只是个安卓开发,html页面也能写点,但是不懂后端,不懂运维,不知道怎么部署
  2. 随着工作年限的增长,前后端技术都懂了,也知道怎么运维怎么部署了,但是工作又太忙了,没时间写了, 用wordpress又不太甘心,纠结中。
  3. 下载其它已经实现好的博客系统,不是后端没有开源就是前端没有开源,要么实现复杂,不想花时间看。
  4. 自己写的博客,UI很难看,我看大部分技术大牛,很多都有自己的独立博客站点,但是UI很丑,好像程序员是不怎么在乎设计的,或者想写出好看的页面,就得找设计,找设计就得花钱,还是自己在网上找个差不多的模板随意发挥一下吧。笔者当年就是这样搞的
  5. 麻烦,前端也得写,后端也得写,数据库要设计,要买域名要买主机,要部署,真的很费精力

为了解决方面的痛点,飞鹅的源码尽量少封装,少作过多的设计,就用最简单的代码去实现功能 就是为了方便修改,易于看得懂。而且提供前后端所有项目的源码以及使用文档 最重要的是,飞鹅的页面是由helloworld开发者社区的设计师亲自设计 如果你不会部署,不会申请域名主机,或者你嫌麻烦,不想做这些事,你只需要告诉我们你想要什么域名,我们帮你申请,帮你搭建好,完全不用你操心,源码交付,当然飞鹅想通过这种方式赚取一点点的辛苦费,毕竟开发维护这套系统是兼职的没有任何工资可发的。还望多多理解

飞鹅后期的规划

后期会添加更多的功能,这些功能对于喜爱写作的程序员是非常有用的。 而且后期 helloworld开发者社区 会在开放一个模块:即helloworld开发者社区官网会开放一个模块,永久的、免费的、为使用飞鹅建站的站点,进行宣传展示,并且免费添加友链

总结

飞鹅项目是一个免费开源的项目,基于 helloworld开发者社区的技术积累,开发的一套简单,易用的 博客系统,这套系统分为前端项目和后端项目,前端有2个项目,一个是博客网站的项目,一个是博客的后台管理系统 后端也分为2个项目,不过这2个项目是在一个代码库中,可以编译为2个不同的可执行文件,分别是飞鹅网站的接口服务、飞鹅网站后台管理api服务

代码全为免费,开源,任意修改。 因开发人员全部兼职,如果有一些bug未能及时修复,请添加微信 xuxiaoxi16888 进行报告 项目刚开发完成,后续会一直维护,故现在项目如果有不完善的地方还请多多担待 开源不易,请多多支持

另:

点赞
收藏
评论区
推荐文章
飞鹅官方账号 飞鹅官方账号
2个月前
飞鹅博客如何部署?
飞鹅博客如何部署?本文讲一下如何部署飞鹅系统,首先需要明白飞鹅系统的架构首先先熟悉一下飞鹅的特点一、飞鹅系统的特点飞鹅是一个前后端分离的项目飞鹅前端用vue技术栈,后端go技术栈,数据库为mysql飞鹅总共有3个源码库,分别是博客https://githu
Wesley13 Wesley13
2年前
PPDB:今晚老齐直播
【今晚老齐直播】今晚(本周三晚)20:0021:00小白开始“用”飞桨(https://www.oschina.net/action/visit/ad?id1185)由PPDE(飞桨(https://www.oschina.net/action/visit/ad?id1185)开发者专家计划)成员老齐,为深度学习小白指点迷津。
Wesley13 Wesley13
2年前
PPDB——飞桨开发者技术小白
PPDE——飞桨(https://www.oschina.net/action/visit/ad?id1185)开发者技术专家,是飞桨(https://www.oschina.net/action/visit/ad?id1185)开发者技术专家的荣誉认证体系,由飞桨(https://www.oschina.net/action/visit/a
Stella981 Stella981
2年前
Github热榜:中英文识别OCR模型,百度开源媲美收费软件!
近日,百度飞桨(https://www.oschina.net/action/visit/ad?id1185)正式开源了业界最小的超轻量8.6M中英文识别OCR模型套件Paddle(https://www.oschina.net/action/visit/ad?id1185)OCR,在模型大小、精度和预测速度上,甚至超过了之前一度登上GitHub
Stella981 Stella981
2年前
PX4 Bootloader解析
1引言半年前入手了PixhawkV2全套硬件,编译好的开源固件也下了,四轴也飞了,一直想对这套开源飞控进行一个系统地解析,由于工作原因一直没时间。最近翻开了PX4飞控源代码,它基于NUTTX操作系统,在github上更新十分迅速。为了能够全面地掌握这套软硬件设计思想,同时对硬件系统有全面的认识,我决定对PX4Bootloader进行详细解
Stella981 Stella981
2年前
AI Studio过于靠谱,真香啊,快来学习飞桨吧
还在犹豫要不要学习飞桨(https://www.oschina.net/action/visit/ad?id1185)吗?关注公众号:飞桨(https://www.oschina.net/action/visit/ad?id1185)PPDB,和我们一起学习飞桨(https://www.oschina.net/action/visit
小天 小天
2个月前
HarmonyOS(鸿蒙系统)物联网开发教程——环境搭建
HarmonyOS(鸿蒙系统)物联网开发教程——环境搭建前言华为的鸿蒙系统在2019年正式发布,2020年升级到2.0版本并且正式对所有开发者开源,那个时候我就已经简单评测过这个开源系统了,只是一直没有发布相关的博客,然后最近有粉丝私信我希望我出一下鸿蒙相
京东云开发者 京东云开发者
6个月前
飞码LowCode前端技术系列(一):数据结构设计 | 京东云技术团队
简介飞码是京东科技研发的低代码产品,可使营销运营域下web页面快速搭建。飞码是单web页面搭建工具,从创建页面到监测再到投产的一站式解决方案。会通过七篇文章介绍飞码,分别是:(1)背景与数据结构设计,(2)如何便捷配置出页面1,(3)如何便捷配置出页面2,
京东云开发者 京东云开发者
6个月前
飞码LowCode前端技术系列:如何便捷快速验证实现投产及飞码探索 | 京东云技术团队
本篇文章从数据中心,事件中心如何协议工作、不依赖环境对vue2.x、vue3.x都可以支持、投产页面问题定位三个方面进行分析。一、数据中心,事件中心设计飞码是数据驱动事件驱动的产品,考虑到飞码运行环境,飞码自己封装了store。数据中心:在同一个页面中可
飞鹅官方账号 飞鹅官方账号
2个月前
飞鹅后端Readme
flygoose一、依赖go1.19(需要自己安装),建议proxy修改为国内的地址,不然会被墙,参考mysql8.0或postgresql12(需要自己安装)二、架构三、部署文档3.1本地启动1.Gland打开项目,在go.mod文件夹右键,选
飞鹅官方账号
飞鹅官方账号
Lv1
男 · 上海待兔科技有限责任公司 · CTO
飞鹅开源博客系统,帮助开发者建立自己的独立博客,官方网站:https://flygoose.helloworld.net
文章
3
粉丝
4
获赞
0