rotab

基于 goframe 的 golang 博客
授权协议 MIT
开发语言 Google Go
所属分类 建站系统、 开源博客系统
软件类型 开源软件
地区 国产
投 递 者 萧丁雨
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

rotab 是基于 goframe 的 golang 博客,功能模仿 wordpress,没有 wp 强大,关键是 golang 语言决定的。

功能

完整的一个博客系统,支持标签 分类 评论 评论审核 评论无线嵌套 主题等

为了开发方便,目前数据库使用 sqlite,可以很容易的切换到其他关系型数据库.

在线试用

https://rotab.zhaopeng.me

数据库使用 sqlite, 服务器在国外,也没有加缓存,所以国内打开会比较慢.

预览

首页

移动端首页

后台

技术

后台

基于 goframe 来实现,轻量级的封装 mvc,让从其他语言转到 golang 的同学们感觉到熟悉的面孔,包含 controller service dao.

页面渲染

使用 goframe 提供模板引擎实现,封装了一写常用函数.

说实话,模板引擎还是比较弱,而且写起来很麻烦,如果不是为了 seo 考虑,不会考虑使用模板引擎的. 下次如果有大的升级,我会考虑使用 ssr 技术,比如 vue 的 nuxt 或者 react 的 nest.

后台管理

后台采用 vue 实现,基本一个可用的 admin 管理系统.目前vue admin 相关很多,我也撸了一个 admin 管理系统,正在完善中.可用后,开源. 

 相关资料
  • GoFrame是一款模块化、高性能、企业级、工程化完备的Go基础开发框架。GoFrame不是一款WEB/RPC框架,而是一款通用性的基础开发框架,是Golang标准库的一个增强扩展级,包含通用核心的基础开发组件,优点是实战化、模块化、文档全面、模块丰富、易用性高、通用性强、面向团队。 如果您想使用Golang开发一个业务型项目,无论是小型还是中大型项目,GoFrame是您的不二之选。如果您想开发一

  • 本文向大家介绍基于python编写的微博应用,包括了基于python编写的微博应用的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了基于python编写的微博应用,分享给大家供大家参考。具体如下: 在编写自己的微博应用之前,先要到weibo开放平台申请应用的公钥和私钥。 下载python版的SDK,打开example目录,仿照oauthSetTokenUpdate.py进行编码, 运行这个程

  • 我正在用C编写一个基于文本的游戏。我想知道在不嵌套这么多if语句的情况下,如何处理不同的事件。我说的一个例子是。。。 我如何在不分支if语句的情况下实现这个概念?

  • 问题内容: 我知道可以通过Github页面托管基于Jekyl的静态站点/博客。 可以对基于AngularJS的静态网站/博客做同样的事情吗? 问题答案: 考虑到所有的角度UI github页面实际上都是带有演示的角度应用程序,我会说是的: http://angular-ui.github.io/ http://angular-ui.github.io/bootstrap/ 等等

  • 本文向大家介绍基于gin的golang web开发:路由示例详解,包括了基于gin的golang web开发:路由示例详解的使用技巧和注意事项,需要的朋友参考一下 Gin是一个用Golang编写的HTTP网络框架。它的特点是类似于Martini的API,性能更好。在golang web开发领域是一个非常热门的web框架。 启动一个Gin web服务器 使用下面的命令安装Gin 在代码里添加依赖 快

  • 请问有什么开源的基于react的博客开源项目呢?