Rowfish 是一套用于构建个人文档库,作品展示和博客系统的 Docusaurus 主题,主题基于 MIT license 协议完全开源,专为计算机从业者提升个人求职竞争力或于宁自媒体等而打造! ��
演示站点请看我的博客
过去我一直打算做一个博客,也可以自己写写文章啥的。因为很多年前用过typecho,一直感觉还不错,但是最近因为一直在用vscode以及obsidian写文章,而vscode和obsidian是可以直接打开一个工作空间来管理文档的,所以使用静态博客直接编辑.md文件发布显然更适合。找了一下静态博客程序,发觉hexo,hugo,vuepress,docusaurus都还挺不错的,但是hexo,hugo没有自带文档系统,显然不符合我需要长期写文档的要求,这两首先排除。由于我个人对vue3不大熟悉,工作中长期使用react,所以自然而然的选择了基于react的docusaurus。
默认的docusaurus不大符合中文站点的审美,也不像vuepress那样拥有大量好看的开源主题,于是干脆自己动手设计开发了一款。
源码地址:https://github.com/rowfishjs/rowfish,喜欢的朋友给个星,谢谢!
其实没啥好介绍的,docusaurus该有的都有,唯一不同的是主题目前只支持中文站点(后续如果有需求再加上多语言支持)。
rowfish主要增加了一些页面和数据以及以rf-
开头字段。然后添加了博客首页轮播,本地站内搜索,作品展示页,课程展示页以及使用waline的评论功能,具体看使用文档。后续打算在性能上再做一些优化,就酱紫。
目前完美匹配移动端,且暗黑模式下效果更佳
效果可以查看演示站点
给张图,如下
在Docusaurus发布正式版前,本主题锁定在[beta21]版本,等正式版发布直接一次性升级.
主从:“从机”的“从”可以理解为“仆从”,仆从是要帮主人干活的,“从机”是需要提供读数据的功能的; 主备:“备机”一般被认为仅仅提供备份功能,不提供访问功能。 所以使用“主从”还是“主备”,是要看场景的,这两个词并不是完全等同。 一般”主从集群“和”主备集群“一起使用,让备机也提供读的服务,当主机宕机时备机代替主机工作提供写服务,其他从机继续提供读服务。 主主: 两个主库同时提供服务,负载均衡 第
主题是一种将当前的一套视图 views 替换为另一套视图,而无需更改视图渲染代码的方法。 你可以使用主题来系统地更改应用的外观和体验。 要使用主题,你得配置 view 应用组件的 theme 属性。 这个属性配置了一个 yii\base\Theme 对象,这个对象用来控制视图文件怎样被替换。 你主要应该指明下面的 yii\base\Theme 属性: yii\base\Theme::$basePa
Jekyll 包含有一个强大的主题系统,因此您可以使用社区的模板和样式来定制自己的站点。Jekyll 主题打包了布局文件、包含文件及样式表。同时您也可以使用自己站点的内容去覆盖它们的默认内容。 安装主题 若要安装一套主题,请先将该主题添加到您站点的 Gemfile 中: gem 'my-awesome-jekyll-theme' 保存并应用 Gemfile 中相关的文件变化。 执行命令行 bun
YDoc 提供了简单易用强大的自定义主题功能。 安装 1.假设要安装 demo 主题,请执行以下命令: npm install --save-dev ydoc-theme-demo 或者 ydoc theme ydoc-theme-demo 2.然后在 ydoc.json 配置: { "theme": "demo" } 自定义主题 新建主题 1.在根目录下创建 theme 文件夹,然后创
移动端的组件对主题定制的需求会更多,从 cube-ui^1.0.2 开始,通过 webpack 工具可以实现自定义主题样式。 注意: 自定义主题依赖后编译。 主题文件 在你的项目的 src/ 目录下创建一个 theme.styl 的文件,内容如下(展示的全是默认样式,你可以选择这针对不同组件做定制): // 如果你需要使用 cube-ui 自带的颜色值 需要 require 进来 @require
Flarum 把 LESS 文件编译成 CSS 文件,然后担任客户端的一部分,关于论坛的定制很容易,在管理员面板外观部分可以通过点击“编辑自定义 CSS”添加你自己的 LESS/CSS。 编译资源 扩展框架包含一个空的 LESS/extension.less 文件,你可以把任何自定义的 LESS/CSS 样式写入这个文件。这个文件使用的是 BuildClientView 事件注册: use Fla
GitBook默认使用theme-default主题,从3.0.0版本开始,可以自定义主题。 注意:自定义主题可能会导致某些插件不能正常工作。 主题的结构 主题是包含模板和资源文件的插件。可以选择只对单独的模板进行替换,因为主题都从默认主题扩展。 文件夹 说明 _layouts 包含所有模板的主文件夹 _layouts/website/page.html 普通页面的模板 _layouts/eboo
像插件一样,主题(themes)旨在为你的 Docusaurus 网站添加功能。根据经验,主题主要关注点是客户端,而插件则更侧重于服务器端的功能。主题还被设计为可被其它主题覆盖。 可用的主题 请见 官方主题列表。 使用主题 要使用主题,请在 docusaurus.config.js 配置文件中指定主题即可。也可以使用多个主题:docusaurus.config.js module.exports