diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index fce87b1..c201f62 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -2,11 +2,11 @@ name: Deploy To Site -# Controls when the action will run. +# Controls when the action will run. on: # Triggers the workflow on push or pull request events but only for the master branch push: - branches: [ master, next ] + branches: [master, next] # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: @@ -24,13 +24,13 @@ jobs: - uses: actions/setup-node@v4 with: - node-version: '18.19.0' + node-version: "20.0" - run: yarn install - run: yarn build - uses: docker/setup-buildx-action@v1 - - uses: docker/login-action@v1 + - uses: docker/login-action@v1 with: username: ${{ secrets.REGISTRY_USERNAME }} password: ${{ secrets.REGISTRY_TOKEN }} diff --git a/.gitignore b/.gitignore index c5a42c3..d89bf6b 100644 --- a/.gitignore +++ b/.gitignore @@ -24,3 +24,5 @@ yarn-error.log* # Idea .idea +.yarn/install-state.gz +.yarnrc.yml diff --git a/docusaurus.config.js b/docusaurus.config.js index 820b8e0..e2e37ac 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -130,8 +130,12 @@ module.exports = { url: 'https://docs.dhtmlx.com', baseUrl: '/todolist/', onBrokenLinks: 'warn', - onBrokenMarkdownLinks: 'warn', onBrokenAnchors: 'warn', + markdown: { + hooks: { + onBrokenMarkdownLinks: 'warn', + } + }, favicon: 'img/favicon.ico', organizationName: 'DHTMLX', projectName: 'docs-todolist', diff --git a/package.json b/package.json index 19841a3..615f467 100644 --- a/package.json +++ b/package.json @@ -13,8 +13,8 @@ "normalizeLink": "cd plugins && node samplesLinksNormalize.js" }, "dependencies": { - "@docusaurus/core": "^3.7.0", - "@docusaurus/preset-classic": "^3.7.0", + "@docusaurus/core": "^3.9.1", + "@docusaurus/preset-classic": "^3.9.1", "@easyops-cn/docusaurus-search-local": "^0.26.1", "@mdx-js/react": "^3.0.0", "clsx": "^1.1.1", @@ -37,10 +37,13 @@ ] }, "devDependencies": { - "@docusaurus/module-type-aliases": "^3.7.0", - "@docusaurus/types": "^3.7.0", + "@docusaurus/module-type-aliases": "^3.9.1", + "@docusaurus/types": "^3.9.1", "dhx-md-data-parser": "file:local_modules/dhx-md-data-parser", "docusaurus-plugin-sass": "^0.2.5", "webpack-cli": "^4.4.0" + }, + "engines": { + "node": ">=20.0" } }