Hexoブログのプライバシーポリシー作成手順|AdSense対応の例文付き

概要

本記事では、Hexoブログにプライバシーポリシー固定ページを追加する手順について解説していきます。

というのもAdSense審査の必須要件にもなっているプライバシーポリシーですが、いざ書こうとすると「何を書けばいいの?」と詰まりますよね(- -;

実際自分も最初は何から手をつければいいか分からず、結構手探りで作りました。

ここでは固定ページの生成→コピペで使える例文→フッターメニューへの追加→テーマlight用のCSS調整まで、セットで紹介していきます!

これさえあればAdSense対応のプライバシーポリシーがサクッと完成します。
それではやっていきましょう!

目次

手順

1.固定ページを生成

プライバシーポリシーの固定ページを生成します。

コマンド

1
hexo new page "privacy-policy"

2.プライバシーポリシーを記載

当ブログの場合は下記のような感じ

テーマがlightの場合、左に余計な余白が入るためCSSでpaddingを調整してます。

\site\source\privacy-policy\index.md

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38

## プライバシーポリシー
### 個人情報の利用目的
当ブログでは、お問い合わせや記事へのコメントの際、名前やメールアドレス等の個人情報を入力いただく場合がございます。
取得した個人情報は、お問い合わせに対する回答や必要な情報を電子メールなどでご連絡する場合に利用させていただくものであり、これらの目的以外では利用いたしません。

### 広告について
当ブログでは、第三者配信の広告サービス(Googleアドセンス)を利用しており、ユーザーの興味に応じた商品やサービスの広告を表示するため、クッキー(Cookie)を使用しております。
クッキーを使用することで当サイトはお客様のコンピュータを識別できるようになりますが、お客様個人を特定できるものではありません。

Cookieを無効にする方法やGoogleアドセンスに関する詳細は「広告 – ポリシーと規約 – Google」をご確認ください。

### アクセス解析ツールについて
当ブログでは、Googleによるアクセス解析ツール「Googleアナリティクス」を利用しています。このGoogleアナリティクスはトラフィックデータの収集のためにクッキー(Cookie)を使用しております。トラフィックデータは匿名で収集されており、個人を特定するものではありません。

## 免責事項
当ブログからのリンクやバナーなどで移動したサイトで提供される情報、サービス等について一切の責任を負いません。

また当ブログのコンテンツ・情報について、できる限り正確な情報を提供するように努めておりますが、正確性や安全性を保証するものではありません。情報が古くなっていることもございます。

当サイトに掲載された内容によって生じた損害等の一切の責任を負いかねますのでご了承ください。

## 著作権
当ブログで掲載している文章や画像などにつきましては、無断転載することを禁止します。

## リンクについて
当ブログは基本的にリンクフリーです。リンクを行う場合の許可や連絡は不要です。

ただし、インラインフレームの使用や画像の直リンクはご遠慮ください。

<style>
article .post-content{
padding:20px;
}
article.page{
padding:0;
}
</style>

3.layout.ejsを編集

フッターに固定ページを表示するためにlayout.ejsに下記を追記

site\themes\light\layout\layout.ejs

1
2
3
4
5
6
7
<% if (theme.footer_menu && theme.footer_menu.length) { %>
<ul class="footer-menu">
<% theme.footer_menu.forEach(function(item){ %>
<li><a href="<%- url_for(item.url) %>"><%- item.name %></a></li>
<% }); %>
</ul>
<% } %>
![layout.ejs](/images/posts/20251103_hexo_privacypolicy/hexo_privacypolicy_1.png "layout.ejs")

4._config.ymlを編集

config.ymlにフッターメニュー項目を追加する

site\themes\light\_config.yml

1
2
3
4
5
footer_menu:
- name: Home
url: /
- name: プライバシーポリシー
url: /privacy-policy
![_config.yml](/images/posts/20251103_hexo_privacypolicy/hexo_privacypolicy_2.png "_config.yml")

5.cssを記載

見ずらいのでいい感じにレイアウトを変更してみる

site\themes\light\source\css\[任意のCSS].css

1
2
3
4
5
6
7
8
9
/* フッター */
.footer-menu {
list-style: none;
display: flex;
gap: 1rem;
justify-content: center;
margin-top: 10px;
padding: 0;
}
![[任意のCSS].css](/images/posts/20251103_hexo_privacypolicy/hexo_privacypolicy_3.png "[任意のCSS].css")

完成

無事表示プライバシーポリシーが完成しました。
完成(フッター)
完成(プライバシーポリシー)

締め

プライバシーポリシーを追加するにあたり色々調べましたが、こんな面倒なこと皆さんやられてるんですね。。
いやー勉強になりました(^-^;

実装については、フッター機能がないことに気づき面倒だな、、と思いましたが、思ったより工数はかからず数時間で実装できました。

結構いい感じなのではないでしょうか?

以上お疲れさまでした。