미디어wiki에서 Template:Note 사용

4062 단어 mediawiki
자기 위키에 이런 거.

생각보다 심각해서 메모예요.여기서 본인의 미디어wiki URL은...https://mywiki/하다
필수 Extension
  • Extension:TemplateData
  • Extension:TemplateStyles
  • Extension:ParserFunctions
  • Extension:JsonConfig
  • Extension:Translate
  • Extension:Scribunto
  • 없는 설치 방법https://www.mediawiki.org/wiki/Extension:TemplateData처럼 https://www.mediawiki.org/wiki/ 뒤에 Extension의 이름을 입력하고 설치 방법을 확인한 후 설치합니다.LocalSettings.php 에서 유효하다는 것을 잊지 마십시오.
    Template:Note 설정
    다른 방법이 있다면 알고 싶어요.
    Template: Note의 xml Export
    https://www.mediawiki.org/wiki/Special:Export의 Addpages manually에 Template:Note까지 3건 모두 Export 검사

    MediaWiki-20210618003356.xml 같은 파일을 다운로드합니다.
    자신의 위키에 xml 파일을 추가합니다
    https://mywiki/Special:Import페이지를 열고 위에서 다운로드한 파일을 업로드합니다.
  • "Interwiki 접두사:"에 먼저 텍스트 추가
  • 검사 위치 진입→파일 업로드
  • Template:Note/styles.복사 붙여넣기 css
    열기https://www.mediawiki.org/wiki/Template:Note/styles.css
    https://mywiki/Template:Note/styles.css페이지를 만들고 편집으로 복사
    Template:Note/styles.css 컨텐츠 모델을 위성 CSS로 변경
    https://mywiki/Special:ChangeContentModel다음을 클릭합니다.
    페이지 이름: Template:Note/styles.css - 수정
  • 현재 내용 모델
  • Wikitext
  • 새로운 내용 모델
  • sanitized-css
  • 마지막으로 각종 Extension의 오류를 열거하고 끊임없이 보충하는LocalSettings.php의 예
    # End of automatically generated settings.
    # Add more configuration options below.
    
    wfLoadExtension( 'Babel' );
    wfLoadExtension( 'cldr' );
    wfLoadExtension( 'CleanChanges' );
    $wgCCTrailerFilter = true;
    $wgCCUserFilter = false;
    $wgDefaultUserOptions['usenewrc'] = 1;
    
    wfLoadExtension( 'LocalisationUpdate' );
    $wgLocalisationUpdateDirectory = "$IP/cache";
    
    wfLoadExtension( 'Translate' );
    $wgGroupPermissions['user']['translate'] = true;
    $wgGroupPermissions['user']['translate-messagereview'] = true;
    $wgGroupPermissions['user']['translate-groupreview'] = true;
    $wgGroupPermissions['user']['translate-import'] = true;
    $wgGroupPermissions['sysop']['pagetranslation'] = true;
    $wgGroupPermissions['sysop']['translate-manage'] = true;
    $wgTranslateDocumentationLanguageCode = 'qqq';
    $wgExtraLanguageNames['qqq'] = 'Message documentation';
    
    wfLoadExtension( 'UniversalLanguageSelector' );
    wfLoadExtension( 'TemplateStyles' );
    
    wfLoadExtension( 'Scribunto' );
    $wgScribuntoDefaultEngine = 'luastandalone';
    
    $wgJsonConfigEnableLuaSupport = true;
    $wgJsonConfigModels['Tabular.JsonConfig'] = 'JsonConfig\JCTabularContent';
    $wgJsonConfigs['Tabular.JsonConfig'] = [
            'namespace' => 486,
            'nsName' => 'Data',
            'pattern' => '/.\.tab$/',
            'license' => 'CC0-1.0',
            'isLocal' => false,
    ];
    $wgJsonConfigInterwikiPrefix = 'commons';
    $wgJsonConfigs['Tabular.JsonConfig']['remote'] = [
            'url' => 'https://commons.wikimedia.org/w/api.php'
    ];
    wfLoadExtension( 'JsonConfig' );
    wfLoadExtension( 'ParserFunctions' );
    

    좋은 웹페이지 즐겨찾기