Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate to Quartz #71

Draft
wants to merge 1,291 commits into
base: master
Choose a base branch
from
Draft

Migrate to Quartz #71

wants to merge 1,291 commits into from

Conversation

tokebe
Copy link
Contributor

@tokebe tokebe commented Sep 10, 2024

#60

Apologies for the inelegant pull-instead-of-rebase!

JongDeug and others added 30 commits February 18, 2024 17:37
* feat(i18n): add Korean

* feat(i18n): add Korean
* fix: delimiters parameter was not passed

Signed-off-by: Eiko Wagenknecht <[email protected]>

* fix: remove unneeded undefined

---------

Signed-off-by: Eiko Wagenknecht <[email protected]>
Signed-off-by: Leonardo Ledda <[email protected]>
* Add Self-Hosting section
Add Nginx section

* run prettier
* feat: implement getDependencyGraph for TagPage

* Only add file to dg if it has at least 1 tag
* Fix docker volume lock issue by altering asset cleanup method
Modified build process to prevent the deletion of the output directory.

* Add fsOps utility for filesystem operations

* Use cleanDirectory in build process to fix volume lock issue

* applied prettier

* handle ENOENT error when output dir does not exist

* remove native function in favor of rimraf

* use path.join to concatenate paths
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.11.16 to 20.11.19.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [globby](https://github.com/sindresorhus/globby) from 14.0.0 to 14.0.1.
- [Release notes](https://github.com/sindresorhus/globby/releases)
- [Commits](sindresorhus/globby@v14.0.0...v14.0.1)

---
updated-dependencies:
- dependency-name: globby
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [preact](https://github.com/preactjs/preact) from 10.19.4 to 10.19.5.
- [Release notes](https://github.com/preactjs/preact/releases)
- [Commits](preactjs/preact@10.19.4...10.19.5)

---
updated-dependencies:
- dependency-name: preact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…KR (#905)

* feat(i18n): add Korean

* feat(i18n): add Korean

* feat(i18n): change itemsUnderFolder, itemsUnderTag translation of ko-KR
* feat(popover): add support for PDF

Signed-off-by: Aaron <[email protected]>

* chore: split pdf by ';'

Signed-off-by: Aaron <[email protected]>

* fix: remove unnecessary check

Signed-off-by: Aaron <[email protected]>

---------

Signed-off-by: Aaron <[email protected]>
* docs: first few plugins documented

* docs: move plugin info

* docs: move plugin docs to tag based system

* docs: update latex example code snippet

* docs: fix spelling of latex in title

* docs: add missing linebreak

* docs: remove plugin tag from feature pages

* docs: shorten titles

* docs: refine wording

* docs: move plugin details for frontmatter

* docs: add features/* tags

* docs: update latex example

* docs: make references more explicit

* docs: add stubs for the remaining plugins

* docs: more descriptions

* docs: fix feature tags

* docs: descriptions

* docs: new plugin pages

* docs: update configuration page

* docs: more plugin work

* docs: run prettier

* docs: remove comments in config file and add link to docs

* docs: minor fixes

* docs: run prettier

* docs: spelling

* docs: update docs/plugins/AliasRedirects.md

Co-authored-by: Aaron Pham <[email protected]>

* docs: update docs/plugins/Assets.md

Co-authored-by: Aaron Pham <[email protected]>

* docs: update docs/plugins/CNAME.md

Co-authored-by: Aaron Pham <[email protected]>

* docs: update docs/plugins/Static.md

Co-authored-by: Aaron Pham <[email protected]>

* docs: update docs

* docs: update docs/features/Mermaid diagrams.md

Co-authored-by: Aaron Pham <[email protected]>

* docs: update docs/plugins/RemoveDrafts.md

Co-authored-by: Jacky Zhao <[email protected]>

* docs: update docs/plugins/Assets.md

Co-authored-by: Jacky Zhao <[email protected]>

* docs: update docs/configuration.md

Co-authored-by: Jacky Zhao <[email protected]>

* docs: update docs/configuration.md

Co-authored-by: Jacky Zhao <[email protected]>

* docs: update docs/configuration.md

Co-authored-by: Jacky Zhao <[email protected]>

* docs: some updates

* docs: work in review comments

---------

Signed-off-by: Eiko Wagenknecht <[email protected]>
Co-authored-by: Aaron Pham <[email protected]>
Co-authored-by: Jacky Zhao <[email protected]>
* Handle added files correctly

* Handle deletes properly

* addGraph renamed to mergeGraph
ikerls and others added 12 commits August 25, 2024 19:33
Bumps [tsx](https://github.com/privatenumber/tsx) from 4.17.0 to 4.18.0.
- [Release notes](https://github.com/privatenumber/tsx/releases)
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs)
- [Commits](privatenumber/tsx@v4.17.0...v4.18.0)

---
updated-dependencies:
- dependency-name: tsx
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@napi-rs/simple-git](https://github.com/Brooooooklyn/simple-git) from 0.1.17 to 0.1.19.
- [Release notes](https://github.com/Brooooooklyn/simple-git/releases)
- [Commits](Brooooooklyn/simple-git@v0.1.17...v0.1.19)

---
updated-dependencies:
- dependency-name: "@napi-rs/simple-git"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.1.0 to 22.5.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@types/yargs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/yargs) from 17.0.32 to 17.0.33.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/yargs)

---
updated-dependencies:
- dependency-name: "@types/yargs"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [unified](https://github.com/unifiedjs/unified) from 11.0.4 to 11.0.5.
- [Release notes](https://github.com/unifiedjs/unified/releases)
- [Changelog](https://github.com/unifiedjs/unified/blob/main/changelog.md)
- [Commits](unifiedjs/unified@11.0.4...11.0.5)

---
updated-dependencies:
- dependency-name: unified
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* FIX: Reload graph after a theme change

* FIX: Reload graph after a theme change - comment updated

* FIX: Reload graph after a theme change - comment updated

* FIX: Reload graph after a theme change

* fix: Reload graph after a theme change
@tokebe
Copy link
Contributor Author

tokebe commented Sep 10, 2024

PR is not ready, some minor structural issues from the complicated merge. Will update when PR is ready

@tokebe
Copy link
Contributor Author

tokebe commented Sep 10, 2024

PR ready. To test:

npm i
npx quartz build --serve

@RichardBruskiewich
Copy link
Collaborator

Thanks for this PR and your effort @tokebe. As generally discussed, we can hold back on merging this PR while the content gets updated, then merge the master back into your PR, iteratively clean things up, validate the success of the build, then push it back.

@tokebe
Copy link
Contributor Author

tokebe commented Sep 10, 2024

Sounds good. I'll merge master back in after the next wave of added content.

@tokebe tokebe marked this pull request as draft September 10, 2024 18:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.