데모 사이트 보기
Bookish는 Tome 사용자에게 가능한 한 좋은 경험을 제공하기 위해 노력하는 Drupal 9+용 설치 프로필입니다.
기능면에서 Bookish는 Standard 프로필과 유사합니다. 이 프로필의 작업 대부분은 편집 경험과 프런트엔드를 가능한 한 현대적인 느낌으로 만드는 것이었습니다.
일부 주요 기능은 다음과 같습니다.
Bookish를 사용하는 가장 좋은 방법은 Tome Composer 프로젝트를 사용하는 것입니다.
Tome을 로컬로 사용하기 위한 요구 사항은 다음과 같습니다.
또는 mortenson/tome Docker 이미지를 사용하여 아래 명령을 실행할 수 있습니다. 참조는 Docker 스크립트 설명서를 참조하세요.
간단히 drush
입력할 수 있는 Drush Launcher는 Tome을 사용하는 데 필요하지 않습니다. 사용할 수 없는 경우 대신 vendor/bin/drush
사용하세요.
Tome 및 Bookish를 설치하려면 다음 명령을 실행하십시오.
composer create-project drupal-tome/tome-project my_site --stability dev --no-interaction
cd my_site
composer require drupal-tome/bookish
drush tome:init # Select Bookish in the prompt
이제 초기 코드베이스, 콘텐츠, 구성 및 파일을 Git에 커밋할 수 있습니다.
로컬 웹 서버를 시작하려면 다음을 실행하세요.
drush runserver
그런 다음 다른 탭에서 다음을 실행하십시오.
drush uli -l 127.0.0.1:8888
링크를 클릭하여 편집을 시작하세요.
사이트를 다시 설치하려면 다음을 실행하세요.
drush tome:install
사이트 배포에 대한 자세한 내용을 보려면 로컬 사이트에서 /admin/help/topic/bookish_help.tome
방문하거나 https://tome.fyi/docs에서 문서를 읽어보세요.
Tome을 사용하지 않으려면 Drupal 9+ 설치에서 이를 실행할 수 있습니다.
composer require drupal-tome/bookish
drush si bookish -y
drush pmu tome -y
로그인 후 툴바에서 "도움말"을 클릭하세요. 이 모듈에는 도움말 항목 모듈을 사용하여 Drupal 내부에 있는 광범위한 문서가 있습니다. 시작하기 좋은 곳은 사이트 구성을 개인화하는 과정을 안내하는 "Bookish 사이트 구성" 페이지입니다.
링크를 클릭할 때 새 페이지로 이동하는 대신 페이지의 기본 콘텐츠를 새로 고치는 JavaScript 라우터의 동작을 에뮬레이트하려면 Bookish Speed 모듈을 활성화할 수 있습니다. JavaScript는 동작으로 실행되어야 하며 once()
사용해야 합니다. 인라인 스크립트 및 스타일은 지원되지 않습니다.
콘텐츠를 .yml 파일로 내보내려면 다음 줄을 settings.php에 추가하여 Tome용 실험적 "yaml" 인코더를 사용해 볼 수 있습니다.
$settings['tome_sync_encoder'] = 'yaml';
그런 다음 서식 있는 텍스트 콘텐츠의 형식을 다시 지정하여 여러 줄의 YAML 문자열로 쉽게 편집할 수 있도록 하는 bookish_yaml 모듈을 활성화합니다.
그런 다음 "drush tome:export"를 실행하여 콘텐츠를 .yml 파일로 다시 내보내고, "drush tome:install"을 실행하고 문제가 여전히 작동하는지 확인한 후 이전 .json 파일을 제거하세요.
이 기능은 실험적이지만 향후 Tome 설치의 기본 기능이 될 수 있으므로 미리 테스트해 주셔서 감사합니다!