Top > 自動リンク AutoAlias にページ名の basename を自動的に追加する(AutoBaseAlias) AutoBaseAlias概要PukiWiki には AutoAlias という、ページに別名を前もって設定しておくと、 文章中の「別名」という文字列に自動的にリンクを貼ってくれる機能があります。 その AutoAlias に basename(ページ名の末端の部分) > fullname な設定を自動的に追加する機能です。例えば、 A/B/C のようなページがあった場合に、AutoAliasName のページで -[[C>A/B/C]] と設定するのと同じになります。 PukiWiki Plus! では ページリダイレクト の機能によりAutoAliasName で設定した別名に直接 [[]] リンクもできるため、 [[C]] のようなリンクもできることになります。よって、オートリンクの機能は使用せずにこちらを使用するという方法も可能です。 PukiWiki の便利な機能であるページの階層化には、ページ名が長くなりリンクがしにくくなるという欠点がありますが、その欠点を幾ばくか軽減できるでしょう。ただし、PukiWiki の動作が幾らか重くなることも心に留めておきましょう。 ※AutoBaseAlias機能は5バイト(全角2.5文字)以下の設定だとwikiに不具合が発生することがPukiWikiの開発元に報告されていますので、不具合が改善されるまでは現状の6バイト(全角3文字)以上で設定。詳細はこちら ページリダイレクト(Redirect) Redirect概要PukiWiki Plus! にはページに別名をつけ、その別名にユーザがアクセスした際に自動的に Redirect させる機能があります。 さらに、別名に [[別名]] のようにリンクを貼ることもできます。 例えばページ名を変更したくなった場合に役に立ちます。 Redirect設定AutoAliasName というページを作成し、 -[[別名>本名]] のように別名を定義します。
このページは PukiWiki に元々備わっているAutoAliasという機能の設定ページの再利用です。よって本来の用途である、オートリンクに対しても別名が利用されます(オートリンクは別途、オフにすることもできます) |