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

推薦する

HTML テーブル マークアップ チュートリアル (5): ライト ボーダー カラー属性 BORDERCOLORLIGHT

表では、左上の境界線の色を個別に定義したり、セルの右下の境界線の色を定義したりできます。これら 2 ...

Web デザイン体験: 5 つの優れた Web デザイン コンセプトの完全分析 (画像)

他の種類のデザインとは異なり、Web デザインは時代の発展とともに常に変化しています。したがって、W...

nginx ロケーション優先度の詳細な説明

場所表現タイプ~ は大文字と小文字を区別して通常の一致を実行することを示します~*は大文字と小文字を...

LinuxシステムのAnsible自動運用保守導入方法

Ansible は、Python をベースに開発された新しい自動運用・保守ツールです。 多くの古い運...

Vueはシンプルなデータ双方向バインディングを実装します

この記事では、Vueの具体的なコード例を参考までに紹介します。具体的な内容は以下のとおりです。初心者...

開発環境にUbuntu 16をインストール後の初期設定

オフィスでは、Linux 開発環境として Ubuntu システムが必要です。現在、Ubuntu 16...

プロセスのすべての情報を表示するLinuxメソッドの例

サーバー上にタスク プロセスがあります。 ps -ef | grep task を使用して表示すると...

テキストの折り畳み特殊効果を実現する HTML+CSS の例

この記事では、主に HTML + CSS を使用してテキストの折りたたみ特殊効果を実現する例を紹介し...

Vue の高度なコンポーネント機能コンポーネントの使用シナリオとソースコード分析

目次導入使用シナリオソースコード分析要約する導入Vue は、コンポーネントをステートレスかつインスタ...

Linuxはlsof/extundeleteツールを使用して、誤って削除されたファイルやディレクトリを復元します。

序文Linux には Windows のような目立つごみ箱がないため、簡単に復元することはできません...

MySQL の DDL と DML についての簡単な説明

目次序文1. DDL 1.1 データベース操作1.2 データテーブルの操作1.3 一般的なデータ型1...

Tomcat の構成と最適化ソリューションの詳細な説明

サービス.xml Server.xml 構成ファイルは、コンテナー全体を構成するために使用されます。...

Django がローカル MySQL データベースに接続する手順 (pycharm)

ステップ1:setting.pyでデータベースを変更する # データベースを構成する DATABAS...

Ubuntu環境にAnaconda3をインストールするための完全な手順

目次Anaconda の紹介1. ダウンロード1.1 インストールパッケージを保存するフォルダを作成...

プロジェクトにおけるVue3のロジック抽出とフィールド表示についての簡単な説明

目次論理階層化異なる地域から事業を分離するこれを実行する利点このようなシナリオにどう対処するか最適化...