什么是 Logseq

Logseq是一个知识管理和协作平台。它侧重于隐私、寿命和用户控制。

服务器永远不会存储或分析您的私人笔记。您的数据是纯文本文件,我们目前支持 Markdown 和 Emacs Org 模式(更多即将添加)。

万一网站关闭或无法维护,您的数据将永远是您的。

logseq 的图像

插件文档(草案)

插件文档位于https://logseq.github.io/plugins。任何反馈将不胜感激!

功能请求

请访问https://discuss.logseq.com/c/feature-requests/7。

我怎样才能使用它?

  1. 在https://github.com/logseq/logseq/releases下载桌面应用程序。
  2. 开始写作,玩得开心!

常问问题

请访问https://logseq.github.io/#/page/faq。

学分

Logseq 受到Roam Research、Org Mode、Tiddlywiki、Workflowy和Cuekeeper 的极大启发,向他们致敬!

以下项目也使 Logseq 成为可能:

  • Clojure & ClojureScript - 一种动态的、函数式的、通用的编程语言
  • DataScript - Clojure、ClojureScript 和 JS 的不可变数据库和 Datalog 查询引擎
  • OCaml & Angstrom,用于文档解析器
  • isomorphic-git - 用于节点和浏览器的 Git 的纯 JavaScript 实现
  • sci - 小型 Clojure 解释器
Logseq 积分

了解更多

  • 我们的博客:https : //logseq.com/blog - 请务必访问我们的关于页面以获取应用程序的最新更新
  • 推特:https : //twitter.com/logseq
  • Discord:https : //discord.gg/KpN4eHY - 我们在这里回答问题、讨论工作流程和分享技巧
  • 中文 Discord:https://discord.gg/xYqcrXWymg
  • Github:https : //github.com/logseq/logseq - 鼓励大家报告问题!

以下内容适用于想要在本地构建和运行 Logseq 并为此项目做出贡献的开发人员和设计人员。

我们还有一个专门的页面用于 LogSeq 的代码库概述。

设置开发环境

一、要求

  • Node.js和纱线
  • Java 和 Clojure。(如果您遇到Execution error (FileNotFoundException) at java.io.FileInputStream/open0 (FileInputStream.java:-2). -M:cljs (No such file or directory),则表示您安装了错误的 Clojure 版本。请卸载它并按照链接的说明进行操作。)

2. 编译成 JavaScript

git clone https://github.com/logseq/logseq
 cd logseq
纱
纱线手表

3.打开浏览器

打开http://localhost:3001。

4. 构建发布

纱线释放

5. 运行测试

运行 ClojureScript 测试

纱线测试

运行赛普拉斯测试

纱线 e2e 测试

运行 Clojure 测试。(注意:.cljc文件可以通过 ClojureScript 和 Clojure 进行测试。)

clj -Mtest-clj

桌面应用程序开发

1. 编译成 JavaScript

纱线手表

2. 打开开发应用

纱线开发电子应用程序

3. 构建发布

纱线释放电子

替代方案:基于 Docker 的开发环境

基本上它只是为了您的方便预先安装了 Java、Clojure 和 NodeJS。

1. 获取源码

git 克隆 https://github.com/logseq/logseq

2. 构建Docker镜像

光盘日志
docker build -t logseq-docker 。

3.运行Docker容器

操作系统/Linux

docker run -v $( pwd ) :/home/logseq/logseq -p 3001:3001 -p 9630:9630 -p 8701:8701 --rm -it logseq-docker /bin/bash

视窗

docker run -v %cd%:/home/logseq/logseq -p 3001:3001 -p 9630:9630 -p 8701:8701 --rm -it logseq-docker /bin/bash

资源来源:https://github.com/logseq/logseq

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注