当前位置: 首页 > article >正文

outline 分析

outline

安装

源码
Local development

几个注意点:

  • 有两个数据库,redis和postgresql,可以使用docker,也可以直接本地安装
  • 默认有host可配置可不配置
  • 默认开启https,所以需要SSL,mkcert

没有使用make up的本地环境搭建过程

  1. 下载源代码git clone git@github.com:outline/outline
  2. 安装两个数据库,配置账号密码
  3. 复制.env.sample文件成.env. 添加DATABASE_URLREDIS_URL
  4. 更改.env.development的URL是本地的host,或者IP地址
  5. yarn install-local-ssl 安装本地ssl证书
  6. yarn install --pure-lockfile安装依赖
  7. yarn dev:watch启动服务
  8. (可选)配置host
  9. 打开页面https://local.outline.dev:3000

登陆 doc

不支持账号密码登录, 只能使用第三方登录,可以使用slack。

源码

前端

技术栈介绍
React、vite、mobx、Styled Components、

入口文件

/outline/app/index.tsx

  • HelmetProvider react-helmet-async
  • KBarProvider 命令面板是一个浮动窗口,允许用户通过键盘快捷键快速访问和执行各种命令
  • framer-motion
  • mobx-react

后端

技术栈介绍

nodejs、koa、Sequelize 、bull、


http://www.kler.cn/a/399359.html

相关文章:

  • HTML5+CSS前端开发【保姆级教学】+新闻文章初体验
  • Docker:查看镜像里的文件
  • c++调用 c# dll 通过 clr (详细避坑)
  • python-文件内容操作
  • onlyoffice Command service(命令服务)使用示例
  • ubuntu将firewall-config导出为.deb文件
  • 深入探讨 .NET Core 3.0 浮点计算差异与解决方案
  • ollama+springboot ai+vue+elementUI整合
  • matlab 读取csv
  • 【C++ 算法进阶】算法提升十六
  • python语言基础-5 进阶语法-5.2 装饰器-5.2.2 简单装饰器
  • 2024年9月青少年软件编程(C语言/C++)等级考试试卷(六级)
  • JavaWeb后端开发知识储备1
  • 【HarmonyOS】鸿蒙系统在租房项目中的项目实战(一)
  • 从0开始深度学习(30)——语言模型和数据集
  • Comfy UI Manager 自定义节点管理
  • 基于卷积神经网络的航空发动机剩余寿命预测Matlab实现
  • [每周一更]-(第123期):模拟面试|消息队列面试思路解析
  • STM32 独立看门狗(IWDG)详解
  • PHP 条件语句
  • 无线迷踪:陈欣的网络之旅
  • python之openpyxl快速读取Excel表内容
  • docker:基于Dockerfile镜像制作完整案例
  • 第 17 章 - Go语言 上下文( Context )
  • Kafka简单实践
  • SpringBoot多环境配置的实现