Elder.js는 SEO를 염두에 두고 구축된 독창적인 정적 사이트 생성기이자 웹 프레임워크입니다. (SSR 및 정적 사이트 생성을 지원합니다.)
특징:
route.js
에서 data
함수를 연결함으로써 Svelte 템플릿으로 보내기 전에 데이터를 가져오고, 준비하고, 조작하는 방법을 완벽하게 제어할 수 있습니다. Node.js에서 할 수 있는 모든 작업을 데이터를 가져오는 데 사용할 수 있습니다. 여러 데이터 소스, 문제 없습니다.문맥
Elder.js는 이 사이트(ElderGuide.com)를 구축하기 위한 우리 팀의 노력의 결과이며 10-100,000페이지가 넘는 주요 SEO 사이트를 구축할 때 발생하는 고유한 문제를 해결하기 위해 특별히 구축되었습니다.
Elder Guide 공동 창립자 Nick Reese는 지난 14년 동안 5개의 주요 SEO 자산을 구축하거나 관리했습니다. 여러 복잡한 사이트를 정적 사이트 생성기로 전환한 후 그는 JAM 스택의 이점을 좋아했지만 복잡하고 데이터 집약적인 프로젝트를 위한 더 나은 솔루션이 있기를 바랐습니다. Elder.js는 페이지 수나 표시되는 데이터의 복잡성에 관계없이 모든 규모의 사이트에서 정적 사이트 생성기를 어떻게 실행할 수 있는지에 대한 그의 비전입니다.
소규모 개인 블로그를 구축하든 수백만 명의 사용자에게 영향을 미치는 주요 SEO 사이트를 구축하든 이 프로젝트가 유용하기를 바랍니다.
Elder.js는 안정적이고 생산 준비가 되어 있습니다.
이는 ElderGuide.com 및 이 프로젝트의 관리자가 관리하는 다른 주요 SEO 속성 2개에서 사용되고 있습니다.
우리는 Elder.js가 정적 사이트 생성기를 구축하기 시작했을 때 프로젝트에 대해 가졌던 대부분의 비전을 달성한 성숙도 수준에 도달했다고 믿습니다.
우리의 목표는 HookInterface, 플러그인 인터페이스 및 프로젝트의 일반 구조를 가능한 한 정적으로 유지하는 것입니다.
이것은 우리가 조만간 많은 주요 변경 사항을 제공할 계획이 아니라 대부분 "내부"에 있는 버그 수정 및 증분 변경 사항을 제공할 것이라고 말하기에는 너무 많은 말입니다.
ElderGuide.com 팀은 이 프로젝트를 2023~2024년까지 유지할 것으로 예상합니다. 이것이 의미하는 바와 Elder.js 팀에서 "범위 내"로 간주되는 것과 그렇지 않은 것에 대해 더 명확한 비전을 보려면 이 의견을 참조하세요.
시작하는 가장 빠른 방법은 degit을 사용하여 Elder.js 템플릿을 시작하는 것입니다.
npx degit Elderjs/template elderjs-app
cd elderjs-app
npm install # or "yarn"
npm start
open http://localhost:3000
그러면 개발 서버가 생성되므로 src
에서 파일을 편집하고 저장한 다음 페이지를 다시 로드하면 변경 사항을 확인할 수 있습니다.
다음은 템플릿 데모입니다: https://elderjs.pages.dev/
npm run build
빌드가 완료되도록 하세요.
npx sirv-cli public