diff --git a/site/.vuepress/config.js b/site/.vuepress/config.js index 2da5bd8..aa7de8b 100755 --- a/site/.vuepress/config.js +++ b/site/.vuepress/config.js @@ -37,6 +37,7 @@ module.exports = { lastUpdated: false, locales, plugins: themePlugins, + activeHeaderLinks: false, }, /** diff --git a/site/.vuepress/enhanceApp.js b/site/.vuepress/enhanceApp.js index 941a3a5..3c41d42 100755 --- a/site/.vuepress/enhanceApp.js +++ b/site/.vuepress/enhanceApp.js @@ -10,5 +10,16 @@ export default ({ router, // the router instance for the app siteData, // site metadata }) => { - // ...apply enhancements for the site. + if (typeof document === 'undefined') return; + document.onreadystatechange = () => { + if (document.readyState === 'complete') { + const { hash } = location; + const decoded = decodeURIComponent(hash); + const targetAnchor = document.querySelector(decoded) ?? document.querySelector(hash); + + if (targetAnchor && targetAnchor.offsetTop) { + window.scrollTo({ top: targetAnchor.offsetTop, behavior: 'smooth' }); + } + } + }; }; diff --git a/site/ja/guide.md b/site/ja/guide.md index 8d5df5b..a65d7f0 100644 --- a/site/ja/guide.md +++ b/site/ja/guide.md @@ -74,10 +74,10 @@ IOS58をインストールしましょう。[インストール方法はこち この問題に対しては、以下の原因が考えられます。 -- チートコードが有効になっていない: [「チートコードの有効化」セクション](#チートコードの有効化)を参照してください。 +- チートコードが有効になっていない: [「チートコードの有効化」セクション](#チートコードの有効化)を参照してください。 - 古いバージョンのNintendontを使っている: 必ずバージョン4.434以降を使ってください。 - チートファイルの名前が間違っている: チートファイル名が「GMSE01.gct」「GMSJ01.gct」「GMSP01.gct」のどれかであることを確認してください。「GMSE01(1).gct」のような名前では機能しません。 -- チートファイルの場所が間違っている: チートファイルがSDカードの"codes"フォルダにあることを確認してください。 また、フォルダ名が"codes"であることも確認しましょう。([「SDカードにファイルをコピー」セクション](#SDカードにファイルをコピー)のサンプルフォルダ構造を参照してください。)もし"games"フォルダがある場合は、そのフォルダまたはそのサブフォルダに同じ名前のファイルが無いことを確認してください。 +- チートファイルの場所が間違っている: チートファイルがSDカードの"codes"フォルダにあることを確認してください。 また、フォルダ名が"codes"であることも確認しましょう。([「SDカードにファイルをコピー」セクション](#sdカードにファイルをコピー)もし"games"フォルダがある場合は、そのフォルダまたはそのサブフォルダに同じ名前のファイルが無いことを確認してください。 - チートファイルの容量が大きすぎる: 一度にたくさんのチートコードを使うと、Nintendontがそれらを無効にする可能性があります(使用スペースに制限があるため)。チートファイルをダウンロードする時に、互換性のない2つのチートコードを選んでいないことを確認してください。(例. 「Level Select」、「Fast Any%」およびステージローダーは同時に使用できません。)Nintendont 4.434以降を使用している場合は、8KBを超えない限り、ファイルサイズを気にする必要はありません。 - USBメモリを接続していて、且つ、ディスクを使用している場合は、USBメモリ内にそのディスク用のチートコードが入っているかを確認してください。 - ISOを使用する場合は、チートファイルとISOが同じデバイス内にある必要があります。(両者がSDカード内、もしくはUSBメモリ内にある場合。)