Skip to content

Commit 3345edd

Browse files
committed
update docs and prep for deploy
1 parent db2548c commit 3345edd

File tree

20 files changed

+173
-115
lines changed

20 files changed

+173
-115
lines changed

.github/workflows/deploy.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: Deploy to GitHub Pages
2+
3+
on:
4+
# Allows you to run this workflow manually from the Actions tab on GitHub.
5+
workflow_dispatch:
6+
7+
# Allow this job to clone the repo and create a page deployment
8+
permissions:
9+
contents: read
10+
pages: write
11+
id-token: write
12+
13+
jobs:
14+
build:
15+
runs-on: ubuntu-latest
16+
steps:
17+
- name: Checkout your repository using git
18+
uses: actions/checkout@v3
19+
- name: Install, build, and upload your site
20+
uses:
21+
withastro/action@v1
22+
# with:
23+
# path: . # The root location of your Astro project inside the repository. (optional)
24+
# node-version: 18 # The specific version of Node that should be used to build your site. Defaults to 18. (optional)
25+
# package-manager: pnpm@latest # The Node package manager that should be used to install dependencies and build your site. Automatically detected based on your lockfile. (optional)
26+
27+
deploy:
28+
needs: build
29+
runs-on: ubuntu-latest
30+
environment:
31+
name: github-pages
32+
url: ${{ steps.deployment.outputs.page_url }}
33+
steps:
34+
- name: Deploy to GitHub Pages
35+
id: deployment
36+
uses: actions/deploy-pages@v1

astro.config.mjs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@ export default defineConfig({
2525
},
2626
typeDocSidebarGroup,
2727
],
28+
expressiveCode: {
29+
themes: ['dracula', 'github-light'],
30+
useStarlightUiThemeColors: true,
31+
},
2832
plugins: [
2933
starlightTypeDoc({
3034
entryPoints: [

src/content/docs/api/api/API/classes/API.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ new API(
3030

3131
#### Source
3232

33-
[jsEngine/api/API.ts:38](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/API.ts#L38)
33+
[jsEngine/api/API.ts:38](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/API.ts#L38)
3434

3535
## Methods
3636

@@ -54,7 +54,7 @@ Gets a plugin by its id. A plugin id can be found by looking at its manifest.
5454

5555
#### Source
5656

57-
[jsEngine/api/API.ts:70](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/API.ts#L70)
57+
[jsEngine/api/API.ts:70](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/API.ts#L70)
5858

5959
***
6060

@@ -78,7 +78,7 @@ Loads an ECMAScript module from a vault relative path.
7878

7979
#### Source
8080

81-
[jsEngine/api/API.ts:54](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/API.ts#L54)
81+
[jsEngine/api/API.ts:54](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/API.ts#L54)
8282

8383
***
8484

@@ -104,7 +104,7 @@ Reactive components are useful for creating dynamic content.
104104

105105
#### Source
106106

107-
[jsEngine/api/API.ts:81](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/API.ts#L81)
107+
[jsEngine/api/API.ts:81](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/API.ts#L81)
108108

109109
## Properties
110110

@@ -118,7 +118,7 @@ Reference to the obsidian app.
118118

119119
#### Source
120120

121-
[jsEngine/api/API.ts:15](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/API.ts#L15)
121+
[jsEngine/api/API.ts:15](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/API.ts#L15)
122122

123123
***
124124

@@ -130,7 +130,7 @@ readonly instanceId: InstanceId;
130130

131131
#### Source
132132

133-
[jsEngine/api/API.ts:20](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/API.ts#L20)
133+
[jsEngine/api/API.ts:20](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/API.ts#L20)
134134

135135
***
136136

@@ -144,7 +144,7 @@ API to interact with js engines internals.
144144

145145
#### Source
146146

147-
[jsEngine/api/API.ts:36](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/API.ts#L36)
147+
[jsEngine/api/API.ts:36](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/API.ts#L36)
148148

149149
***
150150

@@ -158,7 +158,7 @@ API to interact with packaged libraries.
158158

159159
#### Source
160160

161-
[jsEngine/api/API.ts:32](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/API.ts#L32)
161+
[jsEngine/api/API.ts:32](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/API.ts#L32)
162162

163163
***
164164

@@ -172,7 +172,7 @@ API to interact with markdown.
172172

173173
#### Source
174174

175-
[jsEngine/api/API.ts:24](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/API.ts#L24)
175+
[jsEngine/api/API.ts:24](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/API.ts#L24)
176176

177177
***
178178

@@ -186,7 +186,7 @@ API to interact with the plugins message system.
186186

187187
#### Source
188188

189-
[jsEngine/api/API.ts:28](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/API.ts#L28)
189+
[jsEngine/api/API.ts:28](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/API.ts#L28)
190190

191191
***
192192

@@ -200,7 +200,7 @@ Reference the JS Engine plugin.
200200

201201
#### Source
202202

203-
[jsEngine/api/API.ts:19](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/API.ts#L19)
203+
[jsEngine/api/API.ts:19](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/API.ts#L19)
204204

205205
***
206206

src/content/docs/api/api/Internal/classes/InternalAPI.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ new InternalAPI(apiInstance): InternalAPI
2727

2828
#### Source
2929

30-
[jsEngine/api/Internal.ts:13](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/Internal.ts#L13)
30+
[jsEngine/api/Internal.ts:13](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/Internal.ts#L13)
3131

3232
## Methods
3333

@@ -56,7 +56,7 @@ Creates a result renderer.
5656

5757
#### Source
5858

59-
[jsEngine/api/Internal.ts:33](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/Internal.ts#L33)
59+
[jsEngine/api/Internal.ts:33](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/Internal.ts#L33)
6060

6161
***
6262

@@ -80,7 +80,7 @@ Executes the given code.
8080

8181
#### Source
8282

83-
[jsEngine/api/Internal.ts:22](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/Internal.ts#L22)
83+
[jsEngine/api/Internal.ts:22](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/Internal.ts#L22)
8484

8585
***
8686

@@ -105,7 +105,7 @@ Load and execute the given file.
105105

106106
#### Source
107107

108-
[jsEngine/api/Internal.ts:43](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/Internal.ts#L43)
108+
[jsEngine/api/Internal.ts:43](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/Internal.ts#L43)
109109

110110
***
111111

src/content/docs/api/api/LibAPI/classes/LibAPI.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ new LibAPI(apiInstance): LibAPI
2727

2828
#### Source
2929

30-
[jsEngine/api/LibAPI.ts:24](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/LibAPI.ts#L24)
30+
[jsEngine/api/LibAPI.ts:24](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/LibAPI.ts#L24)
3131

3232
## Methods
3333

@@ -45,7 +45,7 @@ Get the [itertools-ts](https://github.com/Smoren/itertools-ts) library.
4545

4646
#### Source
4747

48-
[jsEngine/api/LibAPI.ts:45](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/LibAPI.ts#L45)
48+
[jsEngine/api/LibAPI.ts:45](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/LibAPI.ts#L45)
4949

5050
***
5151

@@ -63,7 +63,7 @@ Get the [ParsiNOM](https://github.com/mProjectsCode/parsiNOM) library.
6363

6464
#### Source
6565

66-
[jsEngine/api/LibAPI.ts:31](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/LibAPI.ts#L31)
66+
[jsEngine/api/LibAPI.ts:31](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/LibAPI.ts#L31)
6767

6868
***
6969

src/content/docs/api/api/LibAPI/interfaces/LibParsiNOM.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ P: *typeof* P;
1515

1616
#### Source
1717

18-
[jsEngine/api/LibAPI.ts:10](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/LibAPI.ts#L10)
18+
[jsEngine/api/LibAPI.ts:10](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/LibAPI.ts#L10)
1919

2020
***
2121

@@ -27,7 +27,7 @@ P_UTILS: *typeof* P_UTILS;
2727

2828
#### Source
2929

30-
[jsEngine/api/LibAPI.ts:11](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/LibAPI.ts#L11)
30+
[jsEngine/api/LibAPI.ts:11](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/LibAPI.ts#L11)
3131

3232
***
3333

@@ -39,7 +39,7 @@ Parser: *typeof* Parser;
3939

4040
#### Source
4141

42-
[jsEngine/api/LibAPI.ts:12](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/LibAPI.ts#L12)
42+
[jsEngine/api/LibAPI.ts:12](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/LibAPI.ts#L12)
4343

4444
***
4545

@@ -51,7 +51,7 @@ ParserContext: *typeof* ParserContext;
5151

5252
#### Source
5353

54-
[jsEngine/api/LibAPI.ts:15](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/LibAPI.ts#L15)
54+
[jsEngine/api/LibAPI.ts:15](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/LibAPI.ts#L15)
5555

5656
***
5757

@@ -63,7 +63,7 @@ ParsingError: *typeof* ParsingError;
6363

6464
#### Source
6565

66-
[jsEngine/api/LibAPI.ts:14](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/LibAPI.ts#L14)
66+
[jsEngine/api/LibAPI.ts:14](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/LibAPI.ts#L14)
6767

6868
***
6969

@@ -89,7 +89,7 @@ Generate an error message string for a parse failure on a specific string.
8989

9090
#### Source
9191

92-
[jsEngine/api/LibAPI.ts:13](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/LibAPI.ts#L13)
92+
[jsEngine/api/LibAPI.ts:13](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/LibAPI.ts#L13)
9393

9494
***
9595

src/content/docs/api/api/MarkdownAPI/classes/MarkdownAPI.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ new MarkdownAPI(apiInstance): MarkdownAPI
2727

2828
#### Source
2929

30-
[jsEngine/api/MarkdownAPI.ts:21](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/MarkdownAPI.ts#L21)
30+
[jsEngine/api/MarkdownAPI.ts:21](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/MarkdownAPI.ts#L21)
3131

3232
## Methods
3333

@@ -53,7 +53,7 @@ It only wraps it in an object, so that the plugin can recognize and render it as
5353

5454
#### Source
5555

56-
[jsEngine/api/MarkdownAPI.ts:39](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/MarkdownAPI.ts#L39)
56+
[jsEngine/api/MarkdownAPI.ts:39](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/MarkdownAPI.ts#L39)
5757

5858
***
5959

@@ -71,7 +71,7 @@ Creates a new markdown block quote element.
7171

7272
#### Source
7373

74-
[jsEngine/api/MarkdownAPI.ts:110](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/MarkdownAPI.ts#L110)
74+
[jsEngine/api/MarkdownAPI.ts:110](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/MarkdownAPI.ts#L110)
7575

7676
***
7777

@@ -95,7 +95,7 @@ Creates a new markdown text element with bold formatting.
9595

9696
#### Source
9797

98-
[jsEngine/api/MarkdownAPI.ts:57](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/MarkdownAPI.ts#L57)
98+
[jsEngine/api/MarkdownAPI.ts:57](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/MarkdownAPI.ts#L57)
9999

100100
***
101101

@@ -113,7 +113,7 @@ Creates a markdown builder.
113113

114114
#### Source
115115

116-
[jsEngine/api/MarkdownAPI.ts:28](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/MarkdownAPI.ts#L28)
116+
[jsEngine/api/MarkdownAPI.ts:28](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/MarkdownAPI.ts#L28)
117117

118118
***
119119

@@ -142,7 +142,7 @@ Creates a new markdown callout element.
142142

143143
#### Source
144144

145-
[jsEngine/api/MarkdownAPI.ts:121](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/MarkdownAPI.ts#L121)
145+
[jsEngine/api/MarkdownAPI.ts:121](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/MarkdownAPI.ts#L121)
146146

147147
***
148148

@@ -166,7 +166,7 @@ Creates a new markdown code element.
166166

167167
#### Source
168168

169-
[jsEngine/api/MarkdownAPI.ts:84](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/MarkdownAPI.ts#L84)
169+
[jsEngine/api/MarkdownAPI.ts:84](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/MarkdownAPI.ts#L84)
170170

171171
***
172172

@@ -191,7 +191,7 @@ Creates a new markdown code block element.
191191

192192
#### Source
193193

194-
[jsEngine/api/MarkdownAPI.ts:131](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/MarkdownAPI.ts#L131)
194+
[jsEngine/api/MarkdownAPI.ts:131](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/MarkdownAPI.ts#L131)
195195

196196
***
197197

@@ -215,7 +215,7 @@ Creates a new markdown text element with cursive formatting.
215215

216216
#### Source
217217

218-
[jsEngine/api/MarkdownAPI.ts:66](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/MarkdownAPI.ts#L66)
218+
[jsEngine/api/MarkdownAPI.ts:66](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/MarkdownAPI.ts#L66)
219219

220220
***
221221

@@ -240,7 +240,7 @@ Creates a new markdown heading element.
240240

241241
#### Source
242242

243-
[jsEngine/api/MarkdownAPI.ts:103](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/MarkdownAPI.ts#L103)
243+
[jsEngine/api/MarkdownAPI.ts:103](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/MarkdownAPI.ts#L103)
244244

245245
***
246246

@@ -264,7 +264,7 @@ Creates a new markdown paragraph element.
264264

265265
#### Source
266266

267-
[jsEngine/api/MarkdownAPI.ts:93](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/MarkdownAPI.ts#L93)
267+
[jsEngine/api/MarkdownAPI.ts:93](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/MarkdownAPI.ts#L93)
268268

269269
***
270270

@@ -289,7 +289,7 @@ Creates a new markdown table element.
289289

290290
#### Source
291291

292-
[jsEngine/api/MarkdownAPI.ts:141](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/MarkdownAPI.ts#L141)
292+
[jsEngine/api/MarkdownAPI.ts:141](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/MarkdownAPI.ts#L141)
293293

294294
***
295295

@@ -313,7 +313,7 @@ Creates a new markdown text element.
313313

314314
#### Source
315315

316-
[jsEngine/api/MarkdownAPI.ts:48](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/MarkdownAPI.ts#L48)
316+
[jsEngine/api/MarkdownAPI.ts:48](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/MarkdownAPI.ts#L48)
317317

318318
***
319319

@@ -337,7 +337,7 @@ Creates a new markdown text element with underline formatting.
337337

338338
#### Source
339339

340-
[jsEngine/api/MarkdownAPI.ts:75](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/0278a4c/jsEngine/api/MarkdownAPI.ts#L75)
340+
[jsEngine/api/MarkdownAPI.ts:75](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/b447776/jsEngine/api/MarkdownAPI.ts#L75)
341341

342342
***
343343

0 commit comments

Comments
 (0)