ZBlog は優れた Web サイト テンプレートです。現在、当社には 2 つの Web サイト ("Chat Robot" http://im.abot.cn と "Mail Bulk" http://qunfa.abot.cn) があり、どちらもこのテンプレートを使用しています。 、メンテナンスと修正は非常に便利です。ただし、Zblog を使用して SEO の結果を向上させたい場合は、的を絞った変更が必要です。記事タイトルを最初に置く方法については、ここでは詳しく説明しません。もちろん、本当にわからない場合は、Baidu で検索してください。ここでは、コンテンツページの各記事ページの説明フィールドを変更して、記事の紹介文を自動的に読むために使用したテクニックについて説明します。
ZBlog の記事紹介には、このテキストの色、サイズ、その他の情報を定義できる HTML タグがあり、この情報が meta の description タグに配置されると、悲惨な結果を招く可能性があることがわかっています。したがって、最初のステップは、これらのタグをフィルタリングして除外することです。これは難しいことではありません。ZBlog には既製の関数 TransferHTML が用意されており、それを呼び出すだけです。
第三に、説明コンテンツの長さを制御する必要があります。従来の検索エンジンの最適化では、この記事は 200 を超えないよう推奨されています。これを 190 に設定できます。つまり、TransferHTML の後のコンテンツをインターセプトするために、VBScript には既成の関数が用意されています。それが Left です。
最後のステップでは、完成したコンテンツをテンプレートに追加する必要があります。ここでは、article/intro_text を設定します。したがって、Template ディレクトリの single.html ファイルで、ヘッドの間に次のコードを追加します。
<meta name="description" content="<#article/intro_text#>" />
この時点で、最適化は完了です。最初と 2 番目の手順では、FUNCTIONc_system_lib.asp を変更します。コードは次のとおりです。
aryTemplateTagsName(50)="記事/紹介テキスト"
aryTemplateTagsValue(50)=Left(TransferHTML(HtmlIntro, "[nohtml]"), 190)
効果については、私が作成した「一括メール」Web サイトにアクセスして確認してください。
同様の問題が以前にもフォーラムで言及されており、一般的な解決策が 2 つあることを指摘しておく必要があります。
1. 次のコードをsingle.htmlファイルに追加します。
<meta name="description" content="<#BlogTitle#>">
この方法で生成された Web ページの説明は、テキスト タイトルと同じになります。SEO としては、この効果は絶対に受け入れられません。
2. 記事の紹介のコンテンツを制御し、HTML タグが表示されないようにする場合は、single.html ファイルに次のコードを追加し、タグを変更するだけです。
<meta name="description" content="<#article/intro#>">
FCKEditer によって自動的に追加される HTML タグがあると、Web ページに悪影響を与える可能性があるため、皆さんは注意して使用する必要があります。
ソース http://www.qunfa158.com 元の投稿アドレス