最適化 - - ソフト裁判所間のHexoは、個人的なブログを構築します

私はあなたのブログにドメイン名を介してアクセスすることができていると考えているが、そこに発生しなければならないいくつかのものがあり、そして今、我々はそれとフォローアップの契約について何かを言わなければなりません。

ブログの記事は、アイデアを共有することができます。読者は自分の考えを表現する権利を持っているので、我々は、コメントを提供する必要があります。
私たちは、静的なサイトを構築するとして、サイト自体は、コメントが格納されていない、あなたは、第三者が提供するサービスを使用する必要があります。より一般的な家庭用があると言うこと

まず、公式サイトには、詳細なガイドを与えるした後、あなたは汎用コードを取得することができ、言うためにアカウントにサインアップ、あなたはこの共通のコードを挿入することができpage.ejs、あなたはまた、新しい店舗コードは、他の統合機能をファイルを作成することができます。
共通のコードでは、このようなコード:

var duoshuoQuery = {short_name:"surflyan"};

これは、プログラムの再利用性を助長されていませんに変更することができます。

 <% if(config['duoshuo_username'])
 { %>
  <!-- 多说评论框 start -->
     <div class="comment">
       <div class="ds-thread"
          data-thread-key="<%= page.path %>"
          data-title="<%= page.title %>"
          data-url="<%= page.permalink %>" >
       </div>
     </div>

<!-- 多说评论框 end -->
<!-- 多说公共JS代码 start (一个网页只需插入一次) -->
 <script type="text/javascript">
                        // dynamic User by Hux
     var _user = '<%= config['duoshuo_username'] %>';

     // duoshuo comment query.
     var duoshuoQuery = {short_name: _user };

     (function() {
       var ds = document.createElement('script');
       ds.type = 'text/javascript';ds.async = true;
       ds.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//static.duoshuo.com/embed.js';
       ds.charset = 'UTF-8';
         (document.getElementsByTagName('head')[0]
                   || document.getElementsByTagName('body')[0]).appendChild(ds);
                    })();
</script>

 <% } %>
<!-- 多说公共JS代码 end -->

次に、設定ファイルに、コメントを追加しました:

duoshuo_username:          //你的多说short_name

完成にコメントを言うためにこれを追加します。

2.テーマの最適化

テーマの最適化については、私はあまり言いたくない、いくつかのブログのチュートリアルが簡単に、テーマが設定ファイルのように話した追加のラベルか何かを変更、しかし、それはすべて、たとえば、それをサポートするかどうか、あなたのテーマに依存して、ブロガーブログのテーマの設定ファイルは何も、および内部インターフェイスには何もありません。変更する他のどのようなスタイルとして、あなたは、フロントエンドのいくつかの知識を持っている必要があります。修正を行うには、対応する部分には、テーマの対応するコードファイルのレイアウトファイルを検索します。

3. SEOの最適化

今、それを検索しないで、あなたのサイトを検索指示する検索エンジンを使用しています。なぜ?グーグル、Baiduのは、あなたのウェブサイトには含まれていないため、含まれていない場合は、あなたのブログは彼自身に対処することができます。検索エンジンも、私たちのブログの誕生を知っていない、と誰がそれが存在を知ることができますか?

3.1サイトマップ

サイトマップは、Googleや他の検索エンジンウェブクローラは、当社のウェブサイトをクロールするためにこのファイルを読み込みます、ウェブサイト上の情報を含むファイルです。

3.1.1生成されたサイトマップ

まず、GoogleとBaiduは、次に開いたブログのディレクトリを選択するために、Node.jsのコマンドを使用するためのプラグインをインストールします。

npm install hexo-generater-sitemap --save
npm install hexo-generater-baidu-sitemap --save

サイトには、次のコードを追加します_config.yml:

# 自动生成sitemap
sitemap:
path: sitemap.xml
baidusitemap:
path: baidusitemap.xml

実行:

hexo clean
hexo g

下のブログのディレクトリではpublic、次の生の大きな柱  ソフト間でコート-最適化- Hexo個人的なブログを構築なっsitemap.xml及びbaidusitemap.xmlファイルは、当社のウェブサイト上の情報が含まれている、オープンで見つけることができます。

3.1.2サイトマップを送信します

今、私たちがGoogleに送信sitemap.xmlとを置くことができ、使用してGoogleアカウントのログイン検索コンソールの公式は、詳細なガイドを提供し、サイトによって検証した後に追加されます。手動でサイトマップを送信することができます。
Googleの効率によると、次の日には、あなたのサイトを検索することができるはずです。

Baiduは今あるとして、私には便利なソリューションを持っていません。あなたはBaiduのウェブマスターやウェブページに埋め込まれたjsのコードにbaidusitemapを提出した場合でも、GithubのはBaiduSpiderをブロックしたため、Baiduはまた、あなたのページをクロールすることはできません。私はああ言葉です。
多くの人々は、世代内のページのコーディングで練習し、国内のアクセスがページをコーディング、これは百度に提出されるbaidusitemapの所有者を生成し、これは国内のアクセスgithubの低速の不備を補うことができます。また、道をGitcafeを使用することを選択してください。

ここでは、この問題についてはほとんど議論が知っています

3.2クモ契約を追加します。

robots.txtのは、このファイルには、サイト管理者は、検索エンジンを訪問した、または指定された検索エンジンが唯一の指定されたコンテンツが含まれているサイトの一部にはしたくなかった宣言することができ、プレーンテキストファイルです。検索エンジンがサイトを訪問するとき、それは最初のサイトのルートディレクトリの下のrobots.txtがあるかどうかを確認し、存在する場合、ファイルの内容に合わせて訪問し、検索クローラの範囲を決定するために、ファイルが存在しない場合には、検索クローラは、リンクに沿ってクロールします。

どこかにあなたのソースディレクトリに、そこにいるのrobots.txt のrobots.txtによって説明

4.サイト分析

アプリケーションサイト解析ツールは、我々は、人気の高いものを私たちのブログを訪問どのように多くの人々を知ることができます。私はお勧め、Googleアナリティクス、公式ウェブサイトは、それがでfooterd.ejsにjsのコードをお勧めします、詳細なガイドのチュートリアルを与えます。

5.まとめ

Githubのページには、1ギガバイトのスペース、毎月のトラフィックの100ギガバイトを提供し、マップのベッドを使用することを選択しませんでした。

hexo最後に来て、私はあなたがリラックスし、幸せな生活のブログを持っている願っています。

展示してください!



おすすめ

転載: www.cnblogs.com/wangziqiang123/p/11696404.html