it-swarm-ko.tech

완전한 Drupal 사이트를 맞춤법 검사하는 가장 좋은 방법은 무엇입니까?

전체 사이트 (약 300 페이지)의 철자를 확인하고 싶습니다. 계획은 다음과 같습니다.

  1. 모든 페이지에서 모든 맞춤법 오류를 수집하려면 맞춤법 검사 완료 사이트
  2. 모든 편집자가 공유 할 맞춤법 사전 만들기
  3. 철자가 틀린 페이지 목록을 보려면 맞춤법 검사를 다시 실행하십시오.
  4. 2의 철자 사전을 사용하여 철자 위에 TinyMCE 철자 검사 모듈 설치
  5. 편집자가 모든 미스 펠트 페이지를 살펴보고 수정하도록하십시오.

1과 3에서 맞춤법 검사를 어떻게 수행 할 수 있습니까? wget, aspell 및 Perl로 해킹 할 수는 있지만 더 쉬운 해결책이 있습니까?
페이지에서 강조 표시된 문맥에 따라 3 개의 맞춤법 오류를 제시 할 수 있습니까?

5
Vladimir Alexiev

CheckDog을 고려했지만 curl & aspell을 사용하여 빠른 Perl 스크립트를 해킹했습니다.

#!Perl

use constant SITEMAP => "http://www.example.com/sitemap.xml";
use constant MAX_PAGES => 10;

$npages = 0;
for (qx{curl --silent @{[SITEMAP]}}) {
  m{<loc>(.*?)</loc>} or next;
  $page = $1;
  ++$npages > MAX_PAGES and last;
  print "$page\t"; # here so if aspell crashes, we know which page
  $typos = qx{curl --silent $page | aspell --mode=html --home-dir=. --personal=dict.txt list};
  $typos =~ tr{\n}{ };
  print "$typos\n"
}

Dict.txt에 유효한 단어를 추가하십시오. 첫 번째 행은 다음과 같습니다.

personal_ws-1.1 en 500

@Berdir 및 @kiamlaluno 제안에 따라 TextReview도 시도합니다. 다음과 같은 사용 사례가 우리에게 흥미로울 것입니다.

  1. 차이점 : 원시 HTML을 나란히 표시하는 모듈보다 더 낫습니다.
  2. 맞춤법 검사 : 상황에 맞는 맞춤법 오류를 표시하는 것이 좋습니다!
  3. 유사성 비율 : 중복 된 페이지에 경고하기 위해 이것을 사용할 수 있습니까?
  4. 수동으로 구성된 블랙리스트 및 화이트리스트 : 예를 들어 미국 철자가 "맞춤"인 영국 철자 "맞춤"을 피하기 위해
3
Vladimir Alexiev

나는 그것들을 사용하지 않았지만 Text ReviewSpellcheck 이 도움이 될 수 있습니다.

1
Berdir