https://foundation.zurb.com/emails/inliner-v2.html
メルマガ等ではcssはインライン化しないといけないことがあるのですが、開発時からインラインではしんどい。
なのであとからcssインライン化するのが吉。
https://foundation.zurb.com/emails/inliner-v2.html
メルマガ等ではcssはインライン化しないといけないことがあるのですが、開発時からインラインではしんどい。
なのであとからcssインライン化するのが吉。
・livedoor 天気情報で天気表示したい地域を探します。
http://weather.livedoor.com/weather_hacks/ical
・地域を見つけたらicalを右クリックし、「リンクアドレス」をコピーします。
・Googleカレンダーの左メニューから他のカレンダーの「+」クリックして、「URLで追加」をクリック

・コピペで追加して終わり
Amazon Lightsailで一番安いプランでWordpress作る。2019/9/20時点では $3.5 / 月。
SSHで接続。ログインパスワードを以下のコマンドで確認。
cat /home/bitnami/bitnami_application_password
最初なのでIPで直アクセス。https://XXX.XXX.XXX.XXX
ユーザー名は user でログインする。
URLの文字コード(ファイル名)を、shift-jis→URLエンコードしないといけない。
ChromeなどではURL欄に日本語を手入力すると、UTF-8→URLエンコードするので、結果として違う文字列になる。
変換(エンコード)サイト:http://urlencode.net/result.cgi
今はhttpsでも無料でつかえるっぽい
この欄でもjavascript使える
3割非表示というのもいれてみると意外といい。
<script>
function Settoday(){
var today = new Date() ;
var weekday = [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ] ;
var random = Math.random();
if( random < 0.3 ){
// 3割は非表示にする
document.getElementById("none").style.display="block";
}else{
document.getElementById(weekday[today.getDay()]).style.display="block";
}
}
window.addEventListener("DOMContentLoaded", function(){
Settoday();
}, false);
</script>
<div id="none" style="display:none;">
<!-- 非表示 -->
</div>
<div id="Sun" style="display:none;">
<!-- 日曜日 -->
</div>
<div id="Mon" style="display:none;">
<!-- 月曜日 -->
</div>
<div id="Tue" style="display:none;">
<!-- 火曜日 -->
</div>
<div id="Wed" style="display:none;">
<!-- 水曜日 -->
</div>
<div id="Thu" style="display:none;">
<!-- 木曜日 -->
</div>
<div id="Fri" style="display:none;">
<!-- 金曜日 -->
</div>
<div id="Sat" style="display:none;">
<!-- 土曜日 -->
</div>
</body>
シンプルにiOSとAndroidで分岐
<script type="text/javascript">
if ((navigator.userAgent.indexOf('iPhone') > 0 && navigator.userAgent.indexOf('iPad') == -1) || navigator.userAgent.indexOf('iPod') > 0 || navigator.userAgent.indexOf('Android') > 0) {
// スマホ用のページにリダイレクトする
location.href = '/sp/';
}else{
// PC用のページにリダイレクトする
location.href = 'hugehoge.com/';
}
</script>
SJISのつもりで入力してもChromeだと勝手にUTF8に変換しちゃう。
ブラウザごとに挙動が違うのでテストした気になってしまって危険。
本番プログラムからきちんと呼んでテストしよう。