[程序员] RowFish — 一款美的无与伦比的主题


Rowfish是一套Docusaurus+WordPress构建的用于知识分享及知识付费的主题,专为计算机从业者提升个人求职竞争力或从事网络授课 /自媒体等作为副业而打造! 🐳

🚀缘起

随着计算机相关工作的内卷日渐严重,许多同学急需一个通过多方位展示和分享自己技能的系统来提升求职竞争力以及方便找到业余的远程兼职,又或者想做网络授课 /自媒体等作为副业。对于长期与计算机打交道的同学,比如程序员,设计师,运维工程师等,由于缺少资源和交际能力,往往从事相关专业之外的副业会比较难,所以个人认为知识付费是一个不错的选择,本主题就是为此而开发。

站长研究过一些在线教育的系统,有开源的,有闭源的,甚至前几年自己还是用Laravel框架仿造php.cn写了一套类似的系统,但是发现这些系统(包括我前面写的)和网站都有一个共通的缺点 —— 那就是搭建出来的平台,整体上商业氛围太浓,对于想要做知识付费但处于起步初期的个人来说非常不友好,尤其在缺少内容和粉丝的情况下,直接拉开了你和粉丝间的距离。而那些某某课堂等 C2C 式的平台大部分要求会对资质要求比较高并且流量质量很低,非常依赖公众号等商业运作,这也偏离了我们搞技术的同学做知识付费的初衷。

站长认为个人知识分享与付费应该是一种轻松的,赞助和交友式的互动,但是目前符合这里要求的系统和平台并不多见。对于交友式的知识分享平台目前来说以博客或者个人主页类最为友好,然而纯粹的知识分享很难带来收益,这就导致了很多爱分享的同学无法长期坚持。当然也可以通过一些流量平台来获得收益,但是这些平台直接的收益微乎其微,创造的价值根本无法带来对等的收益。于是乎本人编写了这套结合用户友好度和收益同样重要的主题

经过一段时间的思考和摸索,站长认为以个人博客系统为核心,通过文档,视频,问答,作品展示等功能多方位结合的系统比较符合个人 IT 从业者做知识分享和付费使用。

于此,站长利用业余时间编写了这套用于个人搭建带有知识分享和付费的博客系统

🍃介绍

现有版本(V1)在功能和开发工作上都会围绕知识分享和付费的需求不断完善。后续版本重点工作不仅仅放在多端的开发上,也会更多的去考虑如何与社交平台进行融合。

这里是本主题暂时的功能和界面,后续会不断完善和增加新功能

🐱 简览

🐳 Rowfish

rowfish]rowfish是静态站,没有后台和付费等功能,所以预览直接看本站即可,无需简览,随便搞了张缩略图看一下
点此查看大图
[程序员] RowFish — 一款美的无与伦比的主题插图

🐬 Pro

以下提供的是pro的简览界面,同时你也可以访问v.pincman.com预览

点此查看大图
[程序员] RowFish — 一款美的无与伦比的主题插图(1)

🌾功能列表

Rowfish本身是用于日常的知识分享及个人展示,不具备商业营运能力。而Rowfish Pro作为一个子系统存在,用于知识付费和会员体系

正确以及推荐的使用方式应该以Rowfish作为主站以Rowfish pro作为子站来搭建,可参考本站.

当然你也可以直接把Pro作为主站而不用Rowfish,因为Pro自带Rowfish的几乎所有功能,但是在样式设计,用户体验等方面站长原则上会把Rowfish做为优先级

两者的功能对比如下

功能 Rowfish
博客及评论系统
文档系统(支持在线运行 React 等演示代码)
个人介绍及作品展示
生态导航
全站搜索
护眼效果及暗黑模式切换
完美的移动端适配
联系和社交平台关注工具条
免费课程展示页
付费会员系统
付费视频课程系统
微信,支付宝等多个支付接口(支持个人使用)
问答系统
个人中心(包括收藏,消息,购买记录,充值,我的问答等)

🌴后续开发

后续所有版本对于购买过的用户会提供一键数据迁移支持

在 v2 版本之前会一直保持Docusaurus+WordPress的组合模式。后续计划如下

  • 👉 V1 版本不断增加新功能并修复 BUG 以提升用户体验
  • 👉 计划 2022 年底释出 V2 版本的 Alpha ,从 V2 版本开始将使用Nextjs+Nestjs重构,变成一站式整体的系统、并会提供小程序端
  • 👉 从 V3 版本开始提供桌面端以及移动双平台客户端

🧑‍💻 适合人群

本主题适合以下同学

  • 👐 如果需要使用pro需要会使用服务器或云主机架设网站,主站不需要

  • 👐 会基本的 Markdown 语法编写文档

  • 👐 如果需要修改rowfish源码,则需要会一些 CSS ,会React就更好了

  • 👐 如果需要修改pro 子系统源码,需要懂PHP

  • 👐 需要搭建 UI 比较好看的静态博客系统,用于记录日常笔记

  • 👐 想要一个知识记录和分享系统来构建自己的知识体系

  • 👐 想要一个展示个人作品和技能的主页用于提升求职和远程工作的竞争力

  • 👐 需要一个比较好看的技术栈导航页面

  • 👐 想要通过知识付费赚取快外

  • 👐 想以视频教育作为副业

  • 👐 想通过自媒体运营盈利

☘️ 购买与服务

🪡定价

作为对第一批用户朋友的回馈,购买当前 V1 版本后后续版本不再收费,也就是一次付费永久升级使用

从 V2 版本开始按订阅制收费,将以每年使用费=V1 版本终身使用费来定价

定价:¥ 999 元(不包括Rizhuti的授权费用,如有需要请自行购买)

目前初始发布活动价:¥ 699 元😊(在帮助文档和视频做完之前的价格)

可联系站长(QQ:1849600177 )购买

🥤服务

目前说明文档正在编写中,暂时在购买后站长提供一对一指导

目前提供以下售后服务

  • ✍️ 定期更新官方使用教程
  • ✍️ 非紧急问题请在问答频道提交,站长将在 12 小时内回复
  • ✍️ 提供一对一使用,部署等指导(如看了教程还不会的话)
  • ✍️ 工作日(周一-周五)请直接联系站长 QQ解决
  • ✍️ 其它时间请到收费QQ 群交流,站长或其它管理员看到会帮忙解决

需要购买后加入

[程序员] RowFish — 一款美的无与伦比的主题插图(2)

⚡️须知

  • 🍓 本系统不议价,一经售出概不退款,请考虑好后在付款
  • 🍉 本系统只售卖本身,云服务器,Rizhuti 授权等须自行购买
  • 🍍 为了方便可能会编程的同学可以随心修改源代码,系统没有加密。请尊重他人的劳动,购买后请不要随意传播主题,否则将对您停止提供服务

🛠️ 购买

需要购买本系统的朋友请直接联系我QQ: 1849600177

🔭使用

站长推荐的使用方式是Rowfish作为主站,Pro只用来搭建动态子站(用于付费课程,问答,会员中心等)

虽然站长也为Rowfish Pro子系统开发复刻了几乎Rowfish的全部功能,不过Pro整体上更偏向于门户,首页可以搭建出类似在线教育网站的既视感,可以参考这个演示,但是对于处于起步阶段的个人使用来说,不是很友好。为此如果直接把Pro作为单站的话,遇到的一些问题需要你自己去处理(前提是你会使用PHP),站长不保证没有 BUG…

🔥教程

具体的使用方法请直接查看Rowfish 使用教程

Rowfish使用非常简单,大概如下点此查看详细教程

  • 👉 Docusaurus的详细使用请查看官方文档,WordPress就一个后台自己摸索一下就会
  • 👉 对于主站的文章和文档可以直接用ObsidianVscode打开./data/content目录来编辑,也可以使用 Typora 来编辑
  • 👉 对于主站的配置,使用vscode打开./data目录更改,如需修改源代码也请使用Vscode
  • 👉 对于知识付费系统直接进入后台进行内容和配置更改即可

✨技术栈

Rowfish采用Docusaurus+WordPress(Pro)结合的方式构建而成,事实上他们是两个不同的系统,而本系统只是基于它们编写的一些主题,插件和组件等。具体采用的技术栈如下

再次提醒,Rizhuti-v2不需要授权也能使用,但是会有警告,如果介意,请自行购买主题

🐳 Rowfish
Docusaurus的开发的主题。
因为 Docusaurus 本身是使用React编写的用来构建静态博客和文档系统的,
所以 Rowfish 只是在其之上进行扩展,其原本功能与 Docusaurus 一致。
需要注意的是,Rowfish 的样式全部使用 TailwindCSS 编写,并没有用到任何如 Antd 这类 UI 库,
所以很容易进行改动,十分轻量。
🐬 Pro 知识付费系统
会员系统等为动态功能,需要用到后端数据库,为了方便,知识付费子系统直接在WordPress,之上编写一个主题来实现。
如果从头别写一个主题耗费的工作量比较大,所以站长直接在Rizhuti-V2上编写了一个子主题,并且整合了
DocspressAnspress等插件,实现了问答,课程,课程文档等功能

☄️部署方案

具体的使用部署方案请直接查看Rowfish 使用教程

简单的部署方案如下

  1. 👉 docusaurus部分可以使用腾讯云的 webify 或者国外的vercel
  2. 👉 wordpress部分可以使用宝塔面板来搭建,一个 2 核 4G 的服务器足够
  3. 👉 图片和视频可以选择腾讯云的 COS ,比较便宜

建议的部署方式如下

前提是你会一点 Linux

  1. 👉 购置一台 2 核 4G 的服务器
  2. 👉 安装Oneinstack
  3. 👉 创建两个网站并绑定域名,一个用于主站,一个用于付费系统
  4. 👉 安装Gitea
  5. 👉 安装Drone用于 CICD
  6. 👉 建立DroneGitea的通信
  7. 👉 把主站代码上传到Gitea中就可以自动部署了
  8. 👉 如果服务器带宽比较低,可以直接使用腾讯云的 COS 源站功能拉取后展示
  9. 👉 对于子站,请先安装wordpress
  10. 👉 上传Rizhuti V2,上传Rowfish pro主题
  11. 👉 安装所需插件,然后知识付费系统就搭建好啦