Jank,一个轻量级的博客系统,基于 Go 语言和 Echo 框架开发,强调极简、低耦合和高扩展
Jank 是一个轻量级的博客系统,基于 Go 语言和 Echo 框架开发,设计理念强调极简、低耦合和高扩展,旨在为用户提供功能丰富、界面简洁、操作简单且安全可靠的博客体验。
## 技术栈
- Go 语言:热门后端开发语言,适合构建高并发应用。
- Echo 框架:高性能的 Web 框架,支持快速开发和灵活的路由管理。
- MySQL:成熟的关系型数据库管理系统,支持复杂查询和事务处理。
- Redis:热门缓存解决方案,提供快速数据存取和持久化选项。
- JWT:安全的用户身份验证机制,确保数据传输的完整性和安全性。
- Docker:容器化部署工具,简化应用的打包和分发流程。前端:Vue 3 + Nuxt + Shadcn
## 功能模块
- 账户模块:实现 JWT 身份验证,支持用户登录、注册、注销、密码修改和个人信息更新。
- 文章模块:提供文章的创建、查看、更新和删除功能。
分类模块:支持类目树及子类目树递归查询,单一类目查询,以及类目的创建、更新和删除。
- 评论模块:火热开发中...
- 其他功能……
暂无演示地址。
项目地址:https://github.com/Done-0/Jank
#Platform
频道:@FindBlog
群组:@FindBlog_Group
极简博客——用 NextJS + Laf 云搭建的博客托管网站
作者喜欢 bearblog 的极简理念,抛弃一切复杂的设计和能干扰你的东西,剩下的只有纯粹的记录,但是觉得 bearblog 简单过头,缺失了很多东西,便自己动手开发了一个~
支持的特性如下:
- 可直接在线新增/编辑,无需git commit,部署在国内,速度有保障
- 送二级域名,未来考虑支持自定义域名
- 支持自定义css/js,比如玩的飞起的odin,AI都接进来了
- 支持rss
- 支持代码高亮/适配手机
- 图片支持放大观看
- 支持自定义外部/内部链接/单独的页面
- 支持 markdown,全屏编辑,所见即所得,即时预览
官网:https://dev.mblog.club/
#Platform
AD:Skinny 新西兰 0 月租电话卡
频道:@FindBlog
群组:@FindBlog_Group
Gitblog 是一款轻量级、简单而强大的博客解决方案
这个工具可以将 GitHub Issues 转成一个静态的博客网站,单个博客使用免费。
官网地址:https://gitblog.io/
#Platform
频道:@FindBlog
群组:@FindBlog_Group
Gmeek 一个博客框架,超轻量级个人博客模板。
完全基于 GitHub Pages 、 GitHub Issues 和 GitHub Actions。不需要本地部署,从搭建到写作,只需要几分钟的时间,3步搭建好博客,第4步就是写作。
特性
- UI 界面和 GitHub 同源,只引入了 GitHub 原生 CSS:primer.style
- 博客写作在 Issues 中完成后,自动触发Actions执行部署任务
- 评论系统引入 utteranc.es
- 使用jinja2对html进行渲染,可通过模板自定义UI主题
开源地址:https://github.com/Meekdai/Gmeek
Demo地址:http://meekdai.github.io/
#Platform
频道:@FindBlog
群组:@FindBlog_Group
Halo 是一款强大易用的开源建站工具,在 GitHub 上有近3万个Stars🌟
配合上丰富的模板与插件,Halo 可以快速帮助你构建你心中的理想站点。
➡ 项目官网:https://halo.run
➡ 代码仓库:https://github.com/halo-dev/halo
💯 特色与优势:
- 易于部署
- 代码开源
- 可插拔架构
- 功能丰富的主题机制
#Platform
频道:@FindBlog
▎Zeabur,一个国人开发的服务部署平台
Zeabur 是一个可以帮助你部署服务的平台,无论你使用什么编程语言或开发框架,你都只需要通过几个简单的按钮进行部署。
在官网文档上,你可以看到关于使用 Zeabur 部署 Ghost、Halo、WordPress 等服务的教程。
▎友情推广
今天 @FindBlog 帮 Zeabur 友情推广~
Zeabur 正式在 Product Hunt 上线。
从现在开始到2023年7月24日下午 3 点之前,只需要点击 Upvote,即可领取终身的 Developer Plan 半价优惠!
领取半价优惠,需要发送邮件至邮箱 [email protected]
另外,只要将这则消息传发给任何群组、频道或个人,凭截图和效果到 Discord 群组,你将获得独一无二的「社群大使」头衔!
▎相关链接
ProductHunt | 官网 | Discord
#Platform
频道:@FindBlog
▎ VanBlog 一款简洁实用优雅的个人博客系统
VanBlog 是一款简洁、实用、优雅的个人博客系统,支持全自动按需申请 HTTPS 证书、黑暗模式、移动端自适应和评论功能。它内置了流量统计和图床,并集成了评论系统。
此外,VanBlog 还具有无限的可扩展性,提供完备的后台管理面板,支持黑暗模式、移动端、一键上传剪贴板图片到图床,并带有强大的编辑器。
▎ 特点
- 快到极致,lighthouse 接近满分
- 完整的前后台和服务端
- SEO 和无障碍友好,支持自定义文章路径
- 静态网页,CDN 友好
- 支持 Markdown 语法
- 脚本一键部署
- 支持 RSS 订阅
▎ 部署方式
- 脚本
- Docker
- kubernetes
- 宝塔面板
- 群晖 NAS
▎ 相关链接
官网 | 项目地址 | 演示网站(账号密码demo)
#Platform
频道:@FindBlog
prose.sh 一个专门为 hacker 准备的博客平台
使用加密公钥创建账户,不需要电子邮件,只需要通过 SSH 进入内容管理系统。
- 开源、无广告、无追踪
- 用户控制源文件
- 支持 RSS 订阅
- 支持自定义域名
- 极简风格
- Markdown 语法
官网:https://prose.sh/
GitHub:https://github.com/picosh/pico
它也有一个和 Bear Blog 类似的 Discover,发现一些有趣的文章。
#Platform
频道:@FindBlog
“爷爷,你关注的 Gridea 更新啦!”
记得上一次 Gridea 更新还是在2020年2月16日,v0.9.2。
时隔两年之久,EryouHao 终于敲代码,将 Gridea 更新至最新的 v0.9.3,相比 Typecho 的开发者 Joyqi,EryouHao 还是挺勤奋的(笑)。
更新内容:
1. Github Pages 远程同步支持配置本地网络代理
2. 支持部署到 Netlify
3. 支持部署到 Gitee
4. 修复预览时找不到 localhost 时崩溃问题
5. 调整部分 UI 样式
下载地址:GitHub、Gridea
#Platform
频道:@FindBlog
EmDash
一个基于 Astro 和 Cloudflare 的全栈 TypeScript CMS。EmDash 继承了使 WordPress 占据主导地位的理念——可扩展性、管理用户体验、插件生态系统——并在无服务器、类型安全的基础上重建它们。插件在沙盒化的 Worker 隔离环境中运行,解决了 WordPress 插件架构的根本安全问题。
目前提供了三个入门模板:Blog、Marketing、Portfolio。一整套架构都基于 Astro 和 Cloudflare,可以一键部署,有后台登录进行网站设置、文章编辑。
我刚刚试了一下,部署没什么难度,但我的建议是,让子弹再飞一会,毕竟刚推出,还不是特别完善。
• 项目地址:https://github.com/emdash-cms/emdash
• 演示地址:https://emdashcms.com/
• 英文介绍:https://blog.cloudflare.com/emdash-wordpress/
#Blog#Platform
频道:@FindBlog
群组:@FindBlog_Group
Amytis 是一个优雅的开源数字花园框架,用于构建个人知识空间。它基于 Next.js 16、React 19 和 Tailwind CSS v4,强调可读性、结构化表达与长期内容所有权。
优雅,太优雅了。
作者:https://hutusi.com 也是演示网站
项目地址:https://github.com/hutusi/
该项目由 AI 辅助编程完成,背后的故事可以阅读作者的文章:好奇心周刊第25期: 如何让AI写好代码
#Blog#Platform
频道:@FindBlog
群组:@FindBlog_Group
继上一次用苹果备忘录写博客,这一次又有新方式——用 iMessage 写博客!
特点:仅需 iMessage,可以发布文字、图片、视频、音频等内容
目前似乎无法自定义域名,可以期待后续更新!
使用方式:
- 注册
- 将 iMessage 共享给 [email protected]
- 发布内容即可
官网地址:https://public.me/blog
演示地址:https://public.me/anton
#Blog#Platform
频道:@FindBlog
群组:@FindBlog_Group