JS を使って 1 分で github+Jekyll ブログに訪問カウント機能を追加する実装

JS を使って 1 分で github+Jekyll ブログに訪問カウント機能を追加する実装

1分でgithub+Jekyllブログにトラフィック機能を追加する

序文

github+Jekll を使って個人ブログを構築できることを知らない友達もいるかもしれませんね。 ? ?
csdn ブログが十分にハイエンドではない、またはプライバシーが不十分で、感情を表現できないと感じる場合は、github ブログを設定することができます。これには 1 時間しかかかりません。詳細については、ビッグガイのブログ投稿を参照してください。

1 時間で github ブログを構築: https://www.jb51.net/article/138946.htm

私の個人ブログのリンクも添付しています:https://dongguanting.github.io/。

私が構築したものが優れていると思われる場合は、フレームワークとして私のブログをフォークしていただいて構いません。
私のこの記事は実はgithub+jekllフレームワークをベースにしており、ページビュー統計機能が追加されています。これは大ボスのブログをさらに最適化したものに相当します。これにより、誰もが自分の閲覧数がわかり、達成感を高めることもできます。

1. ジェクルとは何か

1. Jekllはソフトウェアの紹介です

Jekyll は、WordPress に似たシンプルな無料のブログ生成ツールです。しかし、Jekyll は静的 Web ページを生成するためのツールにすぎず、データベースのサポートを必要としないため、WordPress とは大きく異なります。ただし、discuz などのサードパーティのサービスと連携することは可能です。最も重要なことは、Jekyll は Github に無料でデプロイでき、独自のドメイン名にバインドできることです。

Jekll の簡単なインストール手順:

gem jekyll をインストール
jekyll 新しい my-awesome-site
cd 私の素晴らしいサイト
ジキルサーブ
# => http://localhost:4000 にアクセスします

Jekyll には選択できるテーマやインストールできるプラグインが多数あり、それらはすべて_config.ymlファイルに記述する必要があります。ただし、訪問統計に関連するプラグインはほとんどありません。別の大物によると、この機能はleancloud API を通じて実現できるとのことですが、登録が非常に面倒で、ログインできないこともあります。そこで、Busuanzi を使用して Jekyll ブログの訪問統計を増やすという非常に簡単な方法を見つけました。

2. ニンニクなし

1. 布算子の紹介:

「Bu Suan Zi」は、ブログへの総訪問数と訪問回数を簡単にカウントできるシンプルなウェブページ カウンターです。
「Bu Suan Zi」はBaidu StatisticsやGoogle Analyticsとは異なります。「Bu Suan Zi」では、Webページの訪問数を直接表示できます(または表示できません)。しばらくオンラインになっているWebサイトの場合、「Bu Suan Zi」では最初のデータを初期化できます。

2. 公式サイト入口

リンク: http://busuanzi.ibruce.info/.

3. 使用方法

まず、 index.htmlを開き、テキスト内の適切な場所に次のコードを追加します。

<span id="busuanzi_container_site_pv"> 
	このサイトへの総訪問回数は <span id="busuanzi_value_site_pv"></span> 回</span>

コードは 2 行、カウント完了です。 ! !
これをindex.htmlファイルの末尾に直接配置すると、効果は次のようになります。

ここに画像の説明を挿入

これは私のブログへの訪問数が 2 であることを示しています。とてもシンプルですね。
同時に、必要に応じてこのコードを post.html の適切な場所に追加して、ページ分割された訪問を実現することもできます。

4. パーソナライゼーション

さらに美しく、より完全なものにすることもできます。

このサイトへの総訪問回数 <span id="busuanzi_value_site_pv"></span> 回 このサイトへの訪問者数 <span id="busuanzi_value_site_uv"></span> 回 この記事の総閲覧回数 <span id="busuanzi_value_page_pv"></span> 回

またはカスタマイズします (私は以下のものを使用します):

合計 <span id="busuanzi_value_site_pv"></span> 回閲覧されました。
あなたはxxxの<span id="busuanzi_value_site_uv"></span>番目の友達です<span id="busuanzi_value_page_pv"></span>ヒット

効果は以下のとおりです。

ここに画像の説明を挿入

要約する

素晴らしいですね!役に立ったら、いいねやブックマークをお願いします!
私の個人ブログへようこそ: https://dongguanting.github.io/。

JS を使用して 1 分で github+Jekyll のブログにトラフィックを追加する方法についての記事はこれで終わりです。github+Jekyll のブログにトラフィックを追加する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • JavaScript で実装されたウェブサイト訪問統計コード
  • JavaScript によるウェブサイト訪問の正確な統計のサンプルコード
  • ウェブサイト訪問数を正確にカウントするための JS サンプルコード

<<:  ffmpeg 中国語パラメータの詳細な説明

>>:  CentOS 7 で MySQL 接続数が 214 に制限される問題の解決方法

推薦する

MySQL 最適化接続最適化

記事「MySQL の最適化: キャッシュの最適化」では、システムによってコンパイルされた変数値、また...

HTML(CSSスタイル仕様)を読む必要があります

CSS スタイル仕様1. クラスセレクター2. タグセレクター3. IDセレクター4. CSSスタイ...

Vue で親子コンポーネントの値を双方向バインドするために v-model を使用するときに発生する問題と解決策

目次シナリオ解決してみる解決するシナリオ今日、コンポーネントの双方向データバインディングにv-mod...

JavaScriptのプリミティブ値とラッパーオブジェクトの詳細な紹介

目次序文文章プリミティブ型プリミティブ値ラッパーオブジェクト物体コンストラクタ通常機能(関数)プリミ...

Vue で動的に追加されたルーティング ページの更新時に失敗する理由と解決策

目次問題の説明シナリオインターフェースリターンフロントエンドメニューの定義vuex のメソッド問題原...

Elasticsearch を使用する際の一般的な問題の解決策

1. redis で使用すると Netty の起動競合が発生するため、***Application ...

Linux の Makefile とは何ですか? どのように機能しますか?

この便利なツールでプログラムをより効率的に実行およびコンパイルしますMakefile は自動コンパイ...

HTMLノードの追加と削除の簡単な例

HTML ノードの追加と削除の簡単な例 HTML ノードの追加と削除の簡単な例<input t...

優れたウェブサイトのコピーライティングと優れたユーザーエクスペリエンス

ウェブサイトを見るというのは、実は美しい女性を評価するようなものです。見た目を見るとき、私たちは見た...

VMware Esxi のルート パスワードを忘れた後に正常に取得する方法

CentOS6 インストール ディスク (任意のバージョン) を準備するか、別の pnux インスト...

7つの便利なTypeScriptの新機能

目次1. オプションの連鎖2. NULL値の結合3. 再帰型エイリアス4. アサーション署名5. P...

CSS スタイルを使用して表のフォントを垂直中央に配置する方法

CSS スタイルを使用して表内のフォントを垂直方向に中央揃えする方法は次のとおりです。下図のようなカ...

CSS における px、em、rem、pt の特徴、違い、変換について詳しく説明します。

コンセプト紹介: 1. px (ピクセル):仮想的な長さの単位で、コンピュータ システムのデジタル画...

MySQL でパーセンテージと最初の数パーセントを表示する方法

目次必要とする実装コードデータベース数日前、友人からこれを書くのを手伝ってほしいと頼まれました。ただ...

SQL ファジー クエリ レポート: ORA-00909: パラメータの数が無効です。解決策

あいまいクエリにOracleデータベースを使用する場合、コンソール エラーは次の図に表示されます。理...