island.js
π Vite & MDX powered static site generator. Base on islands architecture
νμΌ νμκΈ°
μ΅μ’ λ²μ λ€μ΄λ‘λ (.zip)- bug_report.yml
- feature_request.yml
- release-tag.yml
- test.yml
- commit-convention.md
- contributing.md
- commit-msg
- pre-commit
- index.css
- config.ts
- index.html
- api-runtime.mdx
- api-theme.md
- config-basic.md
- config-extension.md
- config-front-matter.md
- config-theme.mdx
- index.md
- content.mdx
- locales.mdx
- route-hook.mdx
- use-page-data.mdx
- api-page.md
- configure-site.md
- conventional-route.md
- custom-global-style.md
- custom-page.md
- custom-theme.mdx
- doc-page.md
- extension.md
- getting-started.md
- home-page.md
- i18n.mdx
- islands-arch.md
- navbar.md
- search.md
- spa-mode.md
- spa-vs-mpa.md
- static-assets.mdx
- use-mdx.mdx
- index.md
- island.png
- api-runtime.mdx
- api-theme.md
- config-basic.md
- config-extension.md
- config-front-matter.md
- config-theme.mdx
- index.md
- content.mdx
- locales.mdx
- route-hook.mdx
- use-page-data.mdx
- api-page.md
- configure-site.md
- conventional-route.md
- custom-global-style.md
- custom-page.md
- custom-theme.mdx
- doc-page.md
- extension.md
- getting-started.md
- home-page.md
- i18n.mdx
- islands-arch.md
- navbar.md
- search.md
- spa-mode.md
- spa-vs-mpa.md
- static-assets.mdx
- use-mdx.mdx
- index.md
- index.js
- index.ts
- config.ts
- astro.md
- fresh.md
- logo.png
- index.md
- .gitignore
- .npmrc
- package.json
- pnpm-lock.yaml
- README.md
- .eslintignore
- package.json
- tsconfig.json
- tsup.config.ts
- island.js
- index.md
- package.json
- pre-bundle.cts
- prepare-e2e.cts
- sample.spec.ts
- babel-plugin-island.test.ts
- index.ts
- config.ts
- custom-ui.ts
- index.ts
- indexHtml.ts
- islandTransform.ts
- siteDataPlugin.ts
- lineNumbers.ts
- preWrapper.ts
- shiki.ts
- link.ts
- tip.ts
- toc.ts
- index.ts
- pluginMdxHmr.ts
- pluginMdxLastUpdated.ts
- pluginMdxRawContent.ts
- pluginMdxRollup.ts
- index.ts
- RouteService.ts
- index.ts
- babel-plugin-island.ts
- build.ts
- cli.ts
- config.ts
- dev.ts
- index.ts
- serve.ts
- unocss.config.ts
- utils.ts
- vitePlugin.ts
- app.tsx
- client-entry.tsx
- Content.tsx
- hooks.ts
- index.ts
- island-jsx-runtime.js
- lazyWithPreload.tsx
- ssr-entry.tsx
- utils.ts
- index.ts
- attributify-shims.d.ts
- default-theme.ts
- index.ts
- Plugin.ts
- types.d.ts
- index.ts
- down.svg
- github.svg
- loading.svg
- moon.svg
- right.svg
- sun.svg
- translator.svg
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- NavMenuGroup.tsx
- NavMenuSingleItem.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- NavScreenMenuGroup.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- HiddenLinks.tsx
- index.module.scss
- index.tsx
- LinkContent.tsx
- presetIcons.tsx
- ShownLinks.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.module.scss
- index.tsx
- index.tsx
- index.tsx
- index.tsx
- copyCode.ts
- index.ts
- sideEffects.ts
- useAppearance.ts
- useEditLink.ts
- useFrontmatter.ts
- useHeaders.ts
- useLocaleSiteData.ts
- useNav.ts
- usePrevNextPage.ts
- useSidebarData.ts
- utils.ts
- base.css
- doc.css
- vars.css
- index.ts
- .eslintignore
- package.json
- plugin.d.ts
- README.md
- runtime.d.ts
- template.html
- theme.d.ts
- tsconfig.json
- tsup.config.ts
- BackTopDemo.tsx
- index.tsx
- attributify-shims.d.ts
- b-tween-shims.d.ts
- index.ts
- .eslintignore
- package.json
- tsconfig.json
- tsup.config.ts
- index.ts
- remarkPlugin.ts
- shims.d.ts
- .eslintignore
- package.json
- README.md
- tsconfig.json
- tsup.config.ts
- loading.svg
- search.svg
- index.module.scss
- index.tsx
- Suggestion.tsx
- search.ts
- util.test.ts
- util.ts
- index.ts
- .eslintignore
- attributify-shims.d.ts
- package.json
- tsconfig.json
- tsup.config.ts
- types.d.ts
- notify.js
- release.cjs
- .commitlintrc.cjs
- .eslintignore
- .eslintrc.cjs
- .gitignore
- .npmrc
- .nvmrc
- .prettierignore
- .prettierrc
- CHANGELOG.md
- LICENSE
- netlify.toml
- package.json
- playwright.config.ts
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- tsconfig.base.json
- turbo.json
- vitest.config.ts
# μ€μΉ κ°μ΄λ
1. μ½λ λ΄λ €λ°κΈ°
git clone https://github.com/sanyuan0704/island.js
κΉνλΈμμ νλ‘μ νΈ μ½λ μ 체λ₯Ό λ΄ μ»΄ν¨ν°λ‘ λ΄λ €λ°μ΅λλ€.
cd island.js
λ°©κΈ λ΄λ €λ°μ νλ‘μ νΈ ν΄λ μμΌλ‘ μ΄λν©λλ€.
2. Node.js
μ¬μ μΆμ²μ¬μ μ€λΉλ¬Ό
npm install
package.jsonμ λͺ μλ λΌμ΄λΈλ¬λ¦¬λ€μ λ΄λ €λ°μ μ€μΉν©λλ€.
npm start
κ°λ°/μ€ν μλ²λ₯Ό μΌλλ€.
λͺ
λ Ήμ΄ μ€ν ν ν°λ―Έλμ λνλλ μ£Όμ(λ³΄ν΅ http://localhost:3000 νν)λ₯Ό λΈλΌμ°μ μμ μ΄μ΄λ³΄μΈμ.
// repository documentation
Was this content helpful?
(0 ratings)
