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 に制限される問題の解決方法

推薦する

SeataがMySQL 8バージョンを使用できない問題を解決する方法

考えられる理由: Seata が MySQL 8 をサポートしない主な理由は、接続ドライバーがバージ...

JavaScript の数値および数学オブジェクトの概要

目次1. JavaScript における数値2. Javascript の Math オブジェクト1...

JavaScript 関数のカリー化

目次1 関数カリー化とは何ですか? 2 カレーの役割と特徴2.1 パラメータの再利用2.2 早期復帰...

Dockerのローカルイメージ作成方法の分析

コンテナと呼ばれるものは、実際には親イメージに基づいて読み取りおよび書き込み可能なファイル階層を作成...

MySQL テーブルを削除するときに外部キー制約を無視するシンプルな実装

テーブルを削除することはあまり一般的ではありませんが、特に外部キーの関連付けがあるテーブルの場合は、...

Dockerコンテナに入る方法と出る方法

1 Dockerサービスを開始するまず、docker サービスを開始する方法を知っておく必要がありま...

MySQL ビューの原則分析

目次更新可能なビュービューのパフォーマンスビューの制限ビューは MySQL 5.0 以降で導入されま...

MySQL 5.7.27 のダウンロード、インストール、設定に関する詳細なチュートリアル

目次1. ダウンロード手順2. 環境変数を設定する3. my.iniファイルを設定する4. MySQ...

ウェブページ内のFlash SWFファイルを変更する方法

これは多くの人が遭遇した問題だと思います。実際、Web ページから FLASH をダウンロードして修...

Linuxにグラフィカルインターフェースをインストールする方法

1. Linuxのインストール(rootユーザー操作) 1. vncserver をインストールしま...

Vue フロントエンドと Django バックエンドを使用して、一定期間内のデータをクエリする方法

序文開発プロセスでは、すべてのデータではなく特定の期間内のデータをクエリするなど、クエリのフィルタリ...

CSSコンテンツ属性の具体的な使用法

コンテンツ属性は通常、::before および ::after 疑似要素で使用され、疑似要素のコンテ...

MySQLの文字セット設定を5分で理解しましょう

目次1. コンテンツの概要2. 文字セットと文字順序の概念と関係3. MySQL でサポートされてい...

2018 年にリリースされる Apache Spark 2.4 の新機能は何ですか?

この記事は、2018 年 9 月 19 日に Adob​​e Systems Inc で開催された ...

シンプルなショッピングカート機能を実現するjs

この記事の例では、簡単なショッピングカート機能を実現するためのjsの具体的なコードを参考までに共有し...