mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-07-27 18:12:29 +08:00
chore(edidt-docs): fix entrypoint partially
This commit is contained in:
parent
52d6efedff
commit
e314372fbd
@ -1,2 +1,2 @@
|
|||||||
TRILIUM_PORT=37741
|
TRILIUM_PORT=37741
|
||||||
TRILIUM_DATA_DIR=./apps/desktop/data
|
TRILIUM_DATA_DIR=../data
|
@ -53,10 +53,10 @@
|
|||||||
"cache": true,
|
"cache": true,
|
||||||
"configurations": {
|
"configurations": {
|
||||||
"default": {
|
"default": {
|
||||||
"command": "electron-rebuild {projectRoot}/dist/main.js -m {projectRoot}/dist"
|
"command": "electron-rebuild -f {projectRoot}/dist/main.js -m {projectRoot}/dist"
|
||||||
},
|
},
|
||||||
"nixos": {
|
"nixos": {
|
||||||
"command": "electron-rebuild -v $(nix-shell -p electron_35 --run \"electron --version\") ${projectRoot}/dist/main.js -m ${projectRoot}/dist"
|
"command": "electron-rebuild -f -v $(nix-shell -p electron_35 --run \"electron --version\") ${projectRoot}/dist/main.js -m ${projectRoot}/dist"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -2,3 +2,7 @@ TRILIUM_DATA_DIR=../data
|
|||||||
TRILIUM_ENV=dev
|
TRILIUM_ENV=dev
|
||||||
TRILIUM_INTEGRATION_TEST=memory-no-store
|
TRILIUM_INTEGRATION_TEST=memory-no-store
|
||||||
TRILIUM_PORT=37741
|
TRILIUM_PORT=37741
|
||||||
|
|
||||||
|
# Paths are relative to dist root
|
||||||
|
DOCS_ROOT=../../../docs
|
||||||
|
USER_GUIDE_ROOT=../../../apps/server/src/public/app/doc_notes
|
@ -3,10 +3,12 @@
|
|||||||
"version": "0.0.1",
|
"version": "0.0.1",
|
||||||
"private": true,
|
"private": true,
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
"@electron/rebuild": "3.7.2",
|
||||||
"@triliumnext/client": "workspace:*",
|
"@triliumnext/client": "workspace:*",
|
||||||
"@triliumnext/desktop": "workspace:*",
|
"@triliumnext/desktop": "workspace:*",
|
||||||
"@types/fs-extra": "11.0.4",
|
"@types/fs-extra": "11.0.4",
|
||||||
"copy-webpack-plugin": "13.0.0",
|
"copy-webpack-plugin": "13.0.0",
|
||||||
|
"electron": "35.1.5",
|
||||||
"fs-extra": "11.3.0"
|
"fs-extra": "11.3.0"
|
||||||
},
|
},
|
||||||
"nx": {
|
"nx": {
|
||||||
@ -21,10 +23,12 @@
|
|||||||
"cache": true,
|
"cache": true,
|
||||||
"configurations": {
|
"configurations": {
|
||||||
"default": {
|
"default": {
|
||||||
"command": "electron-rebuild -f {projectRoot}/dist/main.js -m {projectRoot}/dist"
|
"command": "electron-rebuild",
|
||||||
|
"cwd": "{projectRoot}/dist"
|
||||||
},
|
},
|
||||||
"nixos": {
|
"nixos": {
|
||||||
"command": "electron-rebuild -f -v $(nix-shell -p electron_35 --run \"electron --version\") ${projectRoot}/dist/main.js -m ${projectRoot}/dist"
|
"command": "electron-rebuild -v $(nix-shell -p electron_35 --run \"electron --version\")",
|
||||||
|
"cwd": "{projectRoot}/dist"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -37,15 +41,18 @@
|
|||||||
"configurations": {
|
"configurations": {
|
||||||
"default": {
|
"default": {
|
||||||
"command": "electron .",
|
"command": "electron .",
|
||||||
"cwd": "{projectRoot}/dist"
|
"cwd": "./apps/edit-docs/dist"
|
||||||
},
|
},
|
||||||
"nixos": {
|
"nixos": {
|
||||||
"command": "nix-shell -p electron_35 --run \"electron {projectRoot}/dist/main.js\"",
|
"command": "nix-shell -p electron_35 --run \"electron .\"",
|
||||||
"cwd": ".",
|
"forwardAllArgs": false,
|
||||||
"forwardAllArgs": false
|
"cwd": "./apps/edit-docs/dist"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"archiver": "7.0.1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -12,6 +12,7 @@ import type { AdvancedExportOptions } from "@triliumnext/server/src/services/exp
|
|||||||
import TaskContext from "@triliumnext/server/src/services/task_context.js";
|
import TaskContext from "@triliumnext/server/src/services/task_context.js";
|
||||||
import { deferred } from "@triliumnext/server/src/services/utils.js";
|
import { deferred } from "@triliumnext/server/src/services/utils.js";
|
||||||
import { parseNoteMetaFile } from "@triliumnext/server/src/services/in_app_help.js";
|
import { parseNoteMetaFile } from "@triliumnext/server/src/services/in_app_help.js";
|
||||||
|
import { resolve } from "path";
|
||||||
|
|
||||||
interface NoteMapping {
|
interface NoteMapping {
|
||||||
rootNoteId: string;
|
rootNoteId: string;
|
||||||
@ -21,27 +22,32 @@ interface NoteMapping {
|
|||||||
exportOnly?: boolean;
|
exportOnly?: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const { DOCS_ROOT, USER_GUIDE_ROOT } = process.env;
|
||||||
|
if (!DOCS_ROOT || !USER_GUIDE_ROOT) {
|
||||||
|
throw new Error("Missing DOCS_ROOT or USER_GUIDE_ROOT environment variable.");
|
||||||
|
}
|
||||||
|
|
||||||
const NOTE_MAPPINGS: NoteMapping[] = [
|
const NOTE_MAPPINGS: NoteMapping[] = [
|
||||||
{
|
{
|
||||||
rootNoteId: "pOsGYCXsbNQG",
|
rootNoteId: "pOsGYCXsbNQG",
|
||||||
path: path.join("docs", "User Guide"),
|
path: path.join(DOCS_ROOT, "User Guide"),
|
||||||
format: "markdown"
|
format: "markdown"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
rootNoteId: "pOsGYCXsbNQG",
|
rootNoteId: "pOsGYCXsbNQG",
|
||||||
path: path.join("src", "public", "app", "doc_notes", "en", "User Guide"),
|
path: USER_GUIDE_ROOT,
|
||||||
format: "html",
|
format: "html",
|
||||||
ignoredFiles: ["index.html", "navigation.html", "style.css", "User Guide.html"],
|
ignoredFiles: ["index.html", "navigation.html", "style.css", "User Guide.html"],
|
||||||
exportOnly: true
|
exportOnly: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
rootNoteId: "jdjRLhLV3TtI",
|
rootNoteId: "jdjRLhLV3TtI",
|
||||||
path: path.join("docs", "Developer Guide"),
|
path: path.join(DOCS_ROOT, "Developer Guide"),
|
||||||
format: "markdown"
|
format: "markdown"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
rootNoteId: "hD3V4hiu2VW4",
|
rootNoteId: "hD3V4hiu2VW4",
|
||||||
path: path.join("docs", "Release Notes"),
|
path: path.join(DOCS_ROOT, "Release Notes"),
|
||||||
format: "markdown"
|
format: "markdown"
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
@ -96,6 +102,7 @@ async function createImportZip(path: string) {
|
|||||||
zlib: { level: 0 }
|
zlib: { level: 0 }
|
||||||
});
|
});
|
||||||
|
|
||||||
|
console.log("Archive path is ", resolve(path))
|
||||||
archive.directory(path, "/");
|
archive.directory(path, "/");
|
||||||
|
|
||||||
const outputStream = fsExtra.createWriteStream(inputFile);
|
const outputStream = fsExtra.createWriteStream(inputFile);
|
||||||
|
10
pnpm-lock.yaml
generated
10
pnpm-lock.yaml
generated
@ -386,7 +386,14 @@ importers:
|
|||||||
version: 17.0.33
|
version: 17.0.33
|
||||||
|
|
||||||
apps/edit-docs:
|
apps/edit-docs:
|
||||||
|
dependencies:
|
||||||
|
archiver:
|
||||||
|
specifier: 7.0.1
|
||||||
|
version: 7.0.1
|
||||||
devDependencies:
|
devDependencies:
|
||||||
|
'@electron/rebuild':
|
||||||
|
specifier: 3.7.2
|
||||||
|
version: 3.7.2
|
||||||
'@triliumnext/client':
|
'@triliumnext/client':
|
||||||
specifier: workspace:*
|
specifier: workspace:*
|
||||||
version: link:../client
|
version: link:../client
|
||||||
@ -399,6 +406,9 @@ importers:
|
|||||||
copy-webpack-plugin:
|
copy-webpack-plugin:
|
||||||
specifier: 13.0.0
|
specifier: 13.0.0
|
||||||
version: 13.0.0(webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4))
|
version: 13.0.0(webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4))
|
||||||
|
electron:
|
||||||
|
specifier: 35.1.5
|
||||||
|
version: 35.1.5
|
||||||
fs-extra:
|
fs-extra:
|
||||||
specifier: 11.3.0
|
specifier: 11.3.0
|
||||||
version: 11.3.0
|
version: 11.3.0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user