HydePHP 기능 하이라이트
2322 단어 webdevhydephpopensourcebeginners
하이드란?
HydePHP는 YAML Front Matter와 함께 Markdown을 사용하여 정적 HTML 페이지, 블로그 게시물 및 문서 사이트를 생성할 수 있는 콘텐츠 우선 Laravel 기반 정적 사이트 빌더입니다. Hyde는 PHP로 작성되었지만 사용하기 위해 PHP를 알 필요는 없습니다.
그 어느 때보다 빠르게 콘텐츠 제작
Hyde에는 정적 페이지, 블로그 및 문서 사이트를 위한 반응형 TailwindCSS 스타터 키트가 미리 설치되어 있습니다. 다크 모드를 지원하고 모바일 친화적이며 스크린 리더에 액세스할 수 있습니다.
Markdown에 콘텐츠를 작성하면 Hyde가 자동으로 사이트를 생성합니다. Markdown 파일을 저장한 폴더에 따라 Hyde는 많은 내장 템플릿 중 하나에서 적절한 레이아웃을 선택합니다.
예를 들어
_posts
디렉토리에 파일을 저장하면 Front Matter를 강력하게 지원하는 Blog Post 템플릿에 Markdown HTML이 렌더링됩니다. _docs
디렉토리의 파일은 자동 사이드바가 있는 문서 페이지 레이아웃을 사용합니다. _pages
디렉토리의 Markdown 파일은 콘텐츠에 초점을 맞추는 간단한 빈 페이지로 렌더링됩니다. 블레이드 페이지를 사용할 때 사용할 레이아웃을 선택하거나 직접 만들 수 있습니다!코드를 적게 작성하고 Hyde가 작업하도록 하십시오.
Hyde의 자동 검색 및 자동 콘텐츠 생성 기능을 사용하면 더 이상 경로, 링크 등을 망칠 필요가 없습니다.
Hyde는 탐색 메뉴와 설명서 사이드바를 자동으로 생성하고 채웁니다.
예를 들어 Markdown 파일을
_pages/about-us.md
로 생성하면 탐색 메뉴에 'About Us' 링크가 자동으로 추가됩니다.또한 내부 링크는 파일 경로에 따라
../
의 적절한 수준을 자동으로 가져오는 상대 링크를 사용합니다.생성된 메뉴를 사용자 정의하고 싶습니까? 그렇게 할 수 있습니다. 구성을 사용하여 적합하다고 판단되는 외부 링크를 덮어쓰고, 재정렬하고, 제거하고, 추가합니다.
블로그 모듈을 사용하면 게시물이 게시물 피드에도 자동으로 추가됩니다!
Markdown에만 국한되지 않습니다.
Markdown이 제공할 수 있는 것보다 더 많은 제어가 필요한 경우가 있을 수 있습니다. 이 경우 Laravel Blade를 사용하여 페이지를 만들 수 있습니다. 기본 레이아웃을 확장하여 내장 스타일 및 구성 요소와 동적 PHP 템플릿을 활용하거나 원하는 경우 기본 HTML을 사용할 수 있습니다. Hyde는 정적 페이지로 컴파일합니다. 물론 믹스 앤 매치도 가능합니다.
통합
Hyde는 Torchlight.dev과 통합되어 코드 예제에 대한 놀라운 구문 강조를 제공합니다. .env 파일에서 API 토큰을 설정하면 Torchlight가 자동으로 활성화됩니다.
시작할 준비가 되셨습니까?
HydePHP 문서에서 전체 빠른 시작 안내서를 참조하십시오: https://hydephp.com/docs/master/quickstart !
매우 빠른 시작 가이드는 다음과 같습니다.
composer create-project hyde/hyde --stability=dev
적절한 디렉터리에 Markdown 파일을 추가합니다.
_posts
의 블로그 게시물, _pages
의 정적 페이지 및 _docs
의 문서 등. 그런 다음 정적 사이트를 컴파일합니다.php hyde build
Reference
이 문제에 관하여(HydePHP 기능 하이라이트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/codewithcaen/hydephp-feature-highlights-3f6o텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)