mirror of
https://github.com/rubickCenter/rubick
synced 2025-06-17 17:16:57 +08:00
1 line
8.0 KiB
JavaScript
1 line
8.0 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[10],{285:function(t,e,a){"use strict";a.r(e);var r=a(14),_=Object(r.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h2",{attrs:{id:"赞助"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#赞助"}},[t._v("#")]),t._v(" 赞助")]),t._v(" "),e("p",[e("code",[t._v("rubick")]),t._v(" 是非盈利项目,开源不容易,如果该项目对你有用的话,可以打赏我们喝杯 coffee ☕️.")]),t._v(" "),e("img",{attrs:{width:"200",src:"https://pic1.zhimg.com/80/v2-688385687a37e962fe32daf136139feb_720w.png"}}),t._v(" "),e("img",{attrs:{width:"200",src:"https://pica.zhimg.com/80/v2-1ba296fd2cece45ee1094ee7c259035c_720w.png"}}),t._v(" "),e("h2",{attrs:{id:"前言"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#前言"}},[t._v("#")]),t._v(" 前言")]),t._v(" "),e("p",[t._v("rubick 之前的插件管理,依托于云服务器存储,我们需要为服务器存储支付一笔不小的开销。\n由于项目完全开源,所以几乎无任何收入,所以为了让 rubick 先生存下去,我们再三抉择把插件包管理方式托管到了"),e("code",[t._v("npm")]),t._v(" 上。")]),t._v(" "),e("p",[t._v("由于 rubick 的插件管理体系是基于 npm 的包管理体系,所以当您需要使用插件的时候,需要手动保证当前电脑已经安装好了"),e("code",[t._v("node")]),t._v("环境。\n如果当前电脑已经安装过 "),e("code",[t._v("node")]),t._v(",那么您可以直接下载 "),e("code",[t._v("rubick")]),t._v(" 进行使用啦!")]),t._v(" "),e("p",[e("a",{attrs:{href:"https://juejin.cn/post/6844903886541553672",target:"_blank",rel:"noopener noreferrer"}},[t._v("macos 下安装 nodejs 方法"),e("OutboundLink")],1)]),t._v(" "),e("p",[e("a",{attrs:{href:"https://juejin.cn/post/6892790243687137287",target:"_blank",rel:"noopener noreferrer"}},[t._v("windows 下安装 nodejs 方法"),e("OutboundLink")],1)]),t._v(" "),e("h2",{attrs:{id:"下载-rubick"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#下载-rubick"}},[t._v("#")]),t._v(" 下载 rubick")]),t._v(" "),e("p",[e("a",{attrs:{href:"https://github.com/rubickCenter/rubick/releases",target:"_blank",rel:"noopener noreferrer"}},[t._v("rubick 下载安装地址"),e("OutboundLink")],1)]),t._v(" "),e("p",[t._v("macos 选择 "),e("code",[t._v("pkg")]),t._v(" 文件,windows 选择 "),e("code",[t._v("exe")]),t._v(" 文件,Debian/Ubuntu选择"),e("code",[t._v("deb")]),t._v("。\n安装完成后打开 rubick 即可看到主搜索界面:")]),t._v(" "),e("p",[e("img",{attrs:{src:"https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/26f0fbe2c69246b6a3ed139b0df1ca0b~tplv-k3u1fbpfcp-watermark.image",alt:""}})]),t._v(" "),e("h2",{attrs:{id:"功能说明"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#功能说明"}},[t._v("#")]),t._v(" 功能说明")]),t._v(" "),e("p",[t._v("接下来详细介绍 rubick 所包含和支持的功能")]),t._v(" "),e("h3",{attrs:{id:"_1-搜索系统应用"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_1-搜索系统应用"}},[t._v("#")]),t._v(" 1. 搜索系统应用")]),t._v(" "),e("p",[t._v("支持拼音和缩写来搜索系统安装应用:")]),t._v(" "),e("p",[e("img",{attrs:{src:"https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/ba363e8f60f540e6a5c365c4317c4413~tplv-k3u1fbpfcp-watermark.image",alt:""}})]),t._v(" "),e("h3",{attrs:{id:"_2-ui类插件安装"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_2-ui类插件安装"}},[t._v("#")]),t._v(" 2. UI类插件安装")]),t._v(" "),e("p",[t._v("点击搜索框右侧 "),e("code",[t._v("rubick")]),t._v(" 图标,进入插件市场,选择所需插件,点击下载按钮即可下载,下载完成后在已安装 tab 下可以找到安装插件。\n安装完成后,输入插件呼起命令即可使用对应插件:")]),t._v(" "),e("p",[e("img",{attrs:{src:"https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/7ae45c7ede1f4e3bb7d35ae845e60b64~tplv-k3u1fbpfcp-watermark.image",alt:""}})]),t._v(" "),e("h3",{attrs:{id:"_3-系统类插件安装"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_3-系统类插件安装"}},[t._v("#")]),t._v(" 3. 系统类插件安装")]),t._v(" "),e("p",[t._v("系统插件安装方式和UI类一样,在插件市场选择"),e("code",[t._v("系统分类")]),t._v(",寻找适合自己的系统插件安装即可。")]),t._v(" "),e("div",{staticClass:"custom-block danger"},[e("p",{staticClass:"custom-block-title"},[t._v("DANGER")]),t._v(" "),e("p",[t._v("系统插件安装成功后,需要重启 "),e("code",[t._v("rubick")]),t._v(" 才能生效")])]),t._v(" "),e("h3",{attrs:{id:"_4-输入框聚焦自动根据剪切板内容匹配插件"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_4-输入框聚焦自动根据剪切板内容匹配插件"}},[t._v("#")]),t._v(" 4. 输入框聚焦自动根据剪切板内容匹配插件")]),t._v(" "),e("p",[t._v("在 "),e("code",[t._v("rubick")]),t._v(" 内搜索"),e("code",[t._v("偏好设置")]),t._v(",然后开启"),e("code",[t._v("自动粘贴")]),t._v(" 功能,即可匹配剪切板内容自动匹配适合插件进行使用。")]),t._v(" "),e("p",[e("img",{attrs:{src:"https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/01ef50fbfa064ba9a88bebe1531eacd4~tplv-k3u1fbpfcp-watermark.image",alt:""}})]),t._v(" "),e("h3",{attrs:{id:"内网部署"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#内网部署"}},[t._v("#")]),t._v(" 内网部署")]),t._v(" "),e("div",{staticClass:"custom-block tip"},[e("p",{staticClass:"custom-block-title"},[t._v("TIP")]),t._v(" "),e("p",[t._v("如果把插件发布到公网 "),e("code",[t._v("npm")]),t._v(" 如果不符合您的公司安全要求,"),e("code",[t._v("rubick")]),t._v(" 支持内网私有源和私有插件库,如果您需要内网部署使用,可以自行配置以下规则。")])]),t._v(" "),e("p",[e("code",[t._v("rubick")]),t._v(" 依赖 "),e("code",[t._v("npm")]),t._v(" 仓库做插件管理,依赖 "),e("code",[t._v("gitcode")]),t._v(" 做插件数据存储,所以如果要进行内网部署,主要需要替换这2个设置。详细设置:\n"),e("code",[t._v("插件市场 -> 设置 -> 内网部署设置")])]),t._v(" "),e("p",[e("img",{attrs:{src:"https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/1319b177fb544017ae10b4a703e8efa6~tplv-k3u1fbpfcp-watermark.image?",alt:"image.png"}})]),t._v(" "),e("h4",{attrs:{id:"_1-替换-npm-源"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_1-替换-npm-源"}},[t._v("#")]),t._v(" 1. 替换 npm 源")]),t._v(" "),e("p",[t._v("插件发布到私有 "),e("code",[t._v("npm")]),t._v(" 源即可。")]),t._v(" "),e("h4",{attrs:{id:"_2-替换-gitcode-源为内网-gitlab-database-url"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#_2-替换-gitcode-源为内网-gitlab-database-url"}},[t._v("#")]),t._v(" 2. 替换 "),e("code",[t._v("gitcode")]),t._v(" 源为内网 "),e("code",[t._v("gitlab")]),t._v(": database url")]),t._v(" "),e("ul",[e("li",[t._v("clone 下载 rubick 插件库:"),e("a",{attrs:{href:"https://gitcode.net/rubickcenter/rubick-database",target:"_blank",rel:"noopener noreferrer"}},[t._v("https://gitcode.net/rubickcenter/rubick-database"),e("OutboundLink")],1)]),t._v(" "),e("li",[t._v("提交仓库到私有 "),e("code",[t._v("gitlab")]),t._v(" 库。")])]),t._v(" "),e("p",[t._v("替换格式:"),e("code",[t._v("https://gitlab.xxx.com/api/v4/projects/{projectId}/repository/files/")]),t._v(" 。因为接口为 "),e("code",[t._v("gitlab openAPI")]),t._v(",所以需要填写仓库 "),e("code",[t._v("access_token")])]),t._v(" "),e("h3",{attrs:{id:"更多功能"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#更多功能"}},[t._v("#")]),t._v(" 更多功能")]),t._v(" "),e("p",[t._v("如果您还需要更多功能,欢迎来这里给我们提建议:"),e("a",{attrs:{href:"https://github.com/rubickCenter/rubick/issues",target:"_blank",rel:"noopener noreferrer"}},[t._v("issues"),e("OutboundLink")],1),t._v(" 。\n有价值的想法我们会加入到后期的开发当中。同时也欢迎一起加入共建。")])])}),[],!1,null,null,null);e.default=_.exports}}]); |