diff --git a/_config.yml b/_config.yml
index bf32158..8918dba 100644
--- a/_config.yml
+++ b/_config.yml
@@ -113,3 +113,12 @@ search:
field: post
content: true
format: html
+
+symbols_count_time:
+ symbols: true
+ time: true
+ total_symbols: false
+ total_time: false
+ exclude_codeblock: false
+ wpm: 290
+ suffix: "mins."
diff --git a/package-lock.json b/package-lock.json
index 8f27d20..616fc87 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -19,7 +19,8 @@
"hexo-renderer-marked": "^7.0.0",
"hexo-renderer-stylus": "^3.0.1",
"hexo-server": "^3.0.0",
- "hexo-theme-landscape": "^1.0.0"
+ "hexo-theme-landscape": "^1.0.0",
+ "hexo-word-counter": "^0.2.1"
},
"devDependencies": {
"hexo-theme-next": "^8.23.1"
@@ -313,6 +314,15 @@
"tslib": "^2.0.3"
}
},
+ "node_modules/cargo-cp-artifact": {
+ "version": "0.1.9",
+ "resolved": "https://registry.npmjs.org/cargo-cp-artifact/-/cargo-cp-artifact-0.1.9.tgz",
+ "integrity": "sha512-6F+UYzTaGB+awsTXg0uSJA1/b/B3DDJzpKVRu0UmyI7DmNeaAl2RFHuTGIN6fEgpadRxoXGb7gbC1xo4C3IdyA==",
+ "license": "MIT",
+ "bin": {
+ "cargo-cp-artifact": "bin/cargo-cp-artifact.js"
+ }
+ },
"node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -1322,6 +1332,16 @@
"node": ">=14"
}
},
+ "node_modules/hexo-word-counter": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/hexo-word-counter/-/hexo-word-counter-0.2.1.tgz",
+ "integrity": "sha512-LkdXM9SykbVzZBGhCrYOonb/4FrNCQhVwnigt7pkVSa43Zejq3+VsG0kYmOZxDVlBmNCD1iokF6OZ3d6cYRa1Q==",
+ "hasInstallScript": true,
+ "license": "LGPL-3.0",
+ "dependencies": {
+ "cargo-cp-artifact": "^0.1"
+ }
+ },
"node_modules/highlight.js": {
"version": "11.11.1",
"resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.11.1.tgz",
diff --git a/package.json b/package.json
index e09639b..5a4c7ae 100644
--- a/package.json
+++ b/package.json
@@ -23,7 +23,8 @@
"hexo-renderer-marked": "^7.0.0",
"hexo-renderer-stylus": "^3.0.1",
"hexo-server": "^3.0.0",
- "hexo-theme-landscape": "^1.0.0"
+ "hexo-theme-landscape": "^1.0.0",
+ "hexo-word-counter": "^0.2.1"
},
"devDependencies": {
"hexo-theme-next": "^8.23.1"
diff --git a/source/_posts/aboutme.md b/source/_posts/aboutme.md
index 60c1bd4..df8a65a 100644
--- a/source/_posts/aboutme.md
+++ b/source/_posts/aboutme.md
@@ -1,7 +1,6 @@
---
title: Last2014について
date: 2025-06-18 19:31:28
-excerpt_description: true
tags:
- Last2014
- 自己紹介
@@ -11,6 +10,8 @@ tags:
と読者の皆さんはなると思うのでLast2014について解説していきます。
+
+
{% note "注意" %}
この記事は2025/6/18時点の情報です。
{% endnote %}
diff --git a/source/_posts/domain-costcut.md b/source/_posts/domain-costcut.md
new file mode 100644
index 0000000..7e87319
--- /dev/null
+++ b/source/_posts/domain-costcut.md
@@ -0,0 +1,54 @@
+---
+title: 【合法】ドメイン代をケチる方法
+date: 2025-06-23 18:30:09
+tags:
+ - ドメイン
+ - コスト
+ - コスト削減
+ - ケチ
+---
+
+こんにちは。ドメイン費用が微妙な値段過ぎて悩んでいるLast2014です。
+
+# なんでドメインの記事か
+
+最近last2014.comというドメインをスタードメインで買いました。
+登録は980円/年ですが更新が2000円超えと差がかなり大きいです。
+なのでドメインの値段の話になりました。
+
+
+
+# 本題
+
+結論から言うと様々なドメイン販売サービスのキャンペーンを使うことです。
+GMOに怒られるぞ
+
+## お名前.com
+
+GMOが運営している大手のところですね。
+GMOはムームードメインやValue Domainなんかもやってますがお名前.comが一番有名だと思います。
+
+
+例えばお名前.comだと.comから.netに.jpと.xyzドメインの登録が無料です。
+こういうのをうまく使っていきます。
+
+## XServer Domain
+
+あの日本大手のXServerがやってるところです。
+
+お名前.comと同じドメインと.blogの登録が1円です。
+
+## Cloudflare Registrar
+
+行く手が尽きた時の最後のCloudflare君です。
+(自称)原価でドメインを売っていて大手の会社とは違い登録と更新費用が同じです。
+大手は登録を安くして金を取りますからね。
+
+そして何よりいいのがとても安いことです。
+最初はCloudflareで取ろうと思っていたのですがlast2014.comは$10.44でした。
+年1500円で取れるのはは安すぎる...
+
+# 終わり
+
+こんな感じに安いところを駆使することでドメイン代をケチることが出来ます。
+最後までお読みいただきありがとうございました。
diff --git a/source/assets/onamaeComZeroYen.png b/source/assets/onamaeComZeroYen.png
new file mode 100644
index 0000000..68c3198
Binary files /dev/null and b/source/assets/onamaeComZeroYen.png differ
diff --git a/source/assets/xserverDomainPrice.png b/source/assets/xserverDomainPrice.png
new file mode 100644
index 0000000..4b9425b
Binary files /dev/null and b/source/assets/xserverDomainPrice.png differ
diff --git a/themes/next/_config.yml b/themes/next/_config.yml
index ccfa9a9..e0c6f28 100644
--- a/themes/next/_config.yml
+++ b/themes/next/_config.yml
@@ -63,7 +63,7 @@ favicon:
# See: https://creativecommons.org/about/cclicenses/
creative_commons:
# Available values: by | by-nc | by-nc-nd | by-nc-sa | by-nd | by-sa | cc-zero
- license: by-nc
+ license: by-sa
# Available values: big | small
size: big
sidebar: true
diff --git a/themes/next/source/css/main.styl b/themes/next/source/css/main.styl
index 63ded10..a4c503c 100644
--- a/themes/next/source/css/main.styl
+++ b/themes/next/source/css/main.styl
@@ -50,3 +50,14 @@ for $inject_style in hexo-config('injects.style')
.site-author-image {
border-radius: 100%;
}
+
+// Custom Styles
+.spoiler {
+ background-color: var(--body-bg-color);
+ color: var(--body-bg-color);
+ user-select: none;
+}
+
+.spoiler:hover {
+ color: var(--text-color);
+}
diff --git a/yarn.lock b/yarn.lock
index a650dee..794f7cb 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -143,6 +143,11 @@ camel-case@^4.0.0, camel-case@^4.1.2:
pascal-case "^3.1.2"
tslib "^2.0.3"
+cargo-cp-artifact@^0.1:
+ version "0.1.9"
+ resolved "https://registry.npmjs.org/cargo-cp-artifact/-/cargo-cp-artifact-0.1.9.tgz"
+ integrity sha512-6F+UYzTaGB+awsTXg0uSJA1/b/B3DDJzpKVRu0UmyI7DmNeaAl2RFHuTGIN6fEgpadRxoXGb7gbC1xo4C3IdyA==
+
chalk@^4.0.2:
version "4.1.2"
resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
@@ -702,6 +707,13 @@ hexo-util@^3.0.1, hexo-util@^3.1.0, hexo-util@^3.3.0:
prismjs "^1.29.0"
strip-indent "^3.0.0"
+hexo-word-counter@^0.2.1:
+ version "0.2.1"
+ resolved "https://registry.npmjs.org/hexo-word-counter/-/hexo-word-counter-0.2.1.tgz"
+ integrity sha512-LkdXM9SykbVzZBGhCrYOonb/4FrNCQhVwnigt7pkVSa43Zejq3+VsG0kYmOZxDVlBmNCD1iokF6OZ3d6cYRa1Q==
+ dependencies:
+ cargo-cp-artifact "^0.1"
+
hexo@^7.3.0:
version "7.3.0"
resolved "https://registry.npmjs.org/hexo/-/hexo-7.3.0.tgz"