【はてなブログ】ブログタイトル下にランダムで文言表示
忙しいときほど余計なことをしたくなるもので、
本日は、はてなブログのタイトルの下のブログ説明に
ランダムで文字を追加しようと思います。
◆手順
1.ブログの「デザイン」設定ページへ行きます。
2.ブログテーマの設定が表示されますが、
ひるまずに下図赤枠内の「カスタマイズ」アイコンをクリックします。
3.上図赤枠内の「+モジュールを追加」をクリックし「HTML」を選択
4.下記コードを記述
<script>
var a = ['aaa','bbb','ccc'];
var b = document.getElementById('blog-description');
b.innerHTML += '<br><br>' + a[Math.floor(Math.random()*(a.length))];
</script>
5.表示確認
上記の配列「a」内の要素 ['aaa','bbb','ccc']のいずれかが表示されていれば、完成です。
配列内の要素 'aaa','bbb','ccc' は内容の入れ替え、追加が可能です。
6.左上の「変更を保存する」で保存します。
◆結論
ユーザースクリプトを許可している、
はてなブログはユーザーに優しいですね。
Windowsの游ゴシック体が細くて見づらい原因
Windows 10のブラウザ上で游ゴシック体が細くて見づらい原因は
cssでfont-weightを正しく設定していないためでした。
font-weightを無指定、つまり
font-weight:normalだと
最も細いウェイト、
「游ゴシック Light」
が表示される模様。
▼具体的な対策
「游ゴシック Medium」
が表示されるようにする。
■cssの書式 その1
font-weight:500;
とする。
■cssの書式 その2
font-family: "游ゴシック Medium", "Yu Gothic Medium";
とする。
font-weight:500;なんて
昔は使ってなかったのに…
頭を現代に戻す作業がたびたび発生しますね。
javascriptで月齢計算
サイト内に月齢を表示するために、
下記を参考にさせていただきました。
https://news.local-group.jp/moonage/moonage.js.txt
今のところ、順調に表示されています。
月の画像は月齢に合わせて
大丈夫だと思います。
アースリバー【 EARTH RIVER 】厳選クリスタルブランド
1998年にほぼ完成されていたのが趣深いといいますか、
インターネットも時代を重ねてきたかも……という
気持ちになりました。
検索結果にパンくずを追加したい
検索結果にパンくずを追加したいと思ったときのメモです。
おおよそ下記のような形でいけました。
具体的には文書内にschema.orgのbreadcrumbを追加します。
■HTML
<nav id="breadscumb" class="breadscumb">
<ol itemscope="" itemtype="http://schema.org/BreadcrumbList"> <li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem"><a itemscope="" itemtype="http://schema.org/Thing" itemprop="item" href="../../"><span itemprop="name">ホーム</span></a>
<meta itemprop="position" content="1">
</li>
<li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem"><a itemscope="" itemtype="http://schema.org/Thing" itemprop="item" href="../"><span itemprop="name">第2階層</span></a>
<meta itemprop="position" content="2">
</li>
<li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem"><a itemscope="" itemtype="http://schema.org/Thing" itemprop="item" href="./"><span itemprop="name">第3階層</span></a>
<meta itemprop="position" content="3">
</li>
</ol>
</nav>
■cssはおおよそこのようなかんじで
.breadscumb ol {
list-style-type: none;
text-align: left;
padding: 0;
margin: 0;
}
.breadscumb li {
display: inline-block;
}
.breadscumb li:after {
content:' > ';
}
.breadscumb li:nth-last-child(1):after {
content: "";
}
書式が正しいかの確認は下記にて。
早めに反映してほしいときは「Search Console」から「Fetch as Google」する。
#本当は左端のWebSite部分もschemaで変更したかったのですが、
参考サイトを見つつ書いても反映されませんでした。(2017年9月)
【ミス】自身をコピーすると中身が消える(ESTK)
なにこれ怖いと思ったのでメモ。
記述をミスしたため、
ファイルの中身が消えた
【ご注意】絶対に真似しないでください。
当サイトのご利用に際して生じたトラブルについては、
一切責任を負いかねます。
var copyFile = new File(fileURI);
copyFile.copy(copyFile);
0Byteのファイルがかんたんに作成できますね!
ファイルの形だけは残って、中身がなくなるので焦りました。
殻だけの状態って言うんですかね、こういうの。。