<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>CMS - MasaruのIT＆マーケティングBLOG | Info Tech &amp; Marketing BLOG by Masaru</title>
	<atom:link href="/tag/cms/feed/" rel="self" type="application/rss+xml" />
	<link>/</link>
	<description>Cross the cliffs of the times</description>
	<lastBuildDate>Sat, 17 Jul 2021 15:51:40 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.8</generator>
<site xmlns="com-wordpress:feed-additions:1">191177362</site>	<item>
		<title>WordPress静的出力プラグイン『Simply Static』のリンク切れを修正するbashスクリプト</title>
		<link>/2021/07/18/wordpress%e9%9d%99%e7%9a%84%e5%87%ba%e5%8a%9b%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3%e3%80%8esimply-static%e3%80%8f%e3%81%ae%e3%83%aa%e3%83%b3%e3%82%af%e5%88%87%e3%82%8c%e3%82%92%e4%bf%ae/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress%25e9%259d%2599%25e7%259a%2584%25e5%2587%25ba%25e5%258a%259b%25e3%2583%2597%25e3%2583%25a9%25e3%2582%25b0%25e3%2582%25a4%25e3%2583%25b3%25e3%2580%258esimply-static%25e3%2580%258f%25e3%2581%25ae%25e3%2583%25aa%25e3%2583%25b3%25e3%2582%25af%25e5%2588%2587%25e3%2582%258c%25e3%2582%2592%25e4%25bf%25ae</link>
					<comments>/2021/07/18/wordpress%e9%9d%99%e7%9a%84%e5%87%ba%e5%8a%9b%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3%e3%80%8esimply-static%e3%80%8f%e3%81%ae%e3%83%aa%e3%83%b3%e3%82%af%e5%88%87%e3%82%8c%e3%82%92%e4%bf%ae/#respond</comments>
		
		<dc:creator><![CDATA[masaru]]></dc:creator>
		<pubDate>Sat, 17 Jul 2021 15:36:26 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Webデザイン]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[GitHub Pages]]></category>
		<category><![CDATA[Simply Static]]></category>
		<category><![CDATA[SSG]]></category>
		<category><![CDATA[URLエンコード]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[シェルスクリプト]]></category>
		<category><![CDATA[情報セキュリティ]]></category>
		<category><![CDATA[日本語URL]]></category>
		<category><![CDATA[静的サイト]]></category>
		<category><![CDATA[静的サイトジェネレーター]]></category>
		<guid isPermaLink="false">/?p=528</guid>

					<description><![CDATA[<p>WordPressのセキュリティが不安なのは「ページを動的に生成するから」 　既に何度か指摘していますが、Wordpressはセキュリティに様々な問題を抱えています。特に根深い問題が「動的にページを生成する」ことです。具&#8230; <a class="more-link" href="/2021/07/18/wordpress%e9%9d%99%e7%9a%84%e5%87%ba%e5%8a%9b%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3%e3%80%8esimply-static%e3%80%8f%e3%81%ae%e3%83%aa%e3%83%b3%e3%82%af%e5%88%87%e3%82%8c%e3%82%92%e4%bf%ae/">続きを読む <span class="screen-reader-text">WordPress静的出力プラグイン『Simply Static』のリンク切れを修正するbashスクリプト</span></a></p>
<p>The post <a href="/2021/07/18/wordpress%e9%9d%99%e7%9a%84%e5%87%ba%e5%8a%9b%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3%e3%80%8esimply-static%e3%80%8f%e3%81%ae%e3%83%aa%e3%83%b3%e3%82%af%e5%88%87%e3%82%8c%e3%82%92%e4%bf%ae/">WordPress静的出力プラグイン『Simply Static』のリンク切れを修正するbashスクリプト</a> first appeared on <a href="/">MasaruのIT＆マーケティングBLOG  |  Info Tech & Marketing BLOG by Masaru</a>.</p>]]></description>
										<content:encoded><![CDATA[<h2>WordPressのセキュリティが不安なのは「ページを動的に生成するから」</h2>



<p>　既に何度か指摘していますが、Wordpressはセキュリティに様々な問題を抱えています。特に根深い問題が「<mark>動的にページを生成する</mark>」ことです。具体的には</p>



<ul><li>WordPressはPHPで動的にページを生成する（ユーザーがアクセスするたびにプログラムを動かしている）</li><li>「動的にページを生成する」ということは、プログラムにセキュリティの問題があると<mark>常に攻撃されるリスクがある</mark>ことを意味する</li><li>WordPressは本体が静的にページを出力する機能を持たず、コンテンツ管理用サーバー（CMS）とコンテンツ配信サーバーを分ける機能も無い</li><li>WordPressのロードマップを見る限り、動的なページ生成に伴う<mark>セキュリティ上の問題を解決する意思が開発者に無さげ</mark></li></ul>



<p>という感じで、特に<mark>改善の見込みが無いのがかなり絶望的な状況</mark>です。フロントエンジニア界隈でWordpressが『<mark>技術的負債</mark>』とまで言われる理由です。</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2>「何でもプラグインで解決する」のがWordpress流</h2>



<p>　Wordpressは、オプション的な機能はすべてサードパーティーのプラグインに任せる文化です。このことがWordpressの多機能化に寄与し、トップシェアのCMSに成長する原動力となりました。</p>



<p>　個人的には、セキュリティはシステムの根幹部分であるため、プラグインに任せるのはおかしいと思っています。しかしWordpressのプラグインが提供する多彩な機能を自力で実装するのは無理なので、Wordpressの静的サイト化も当面はプラグインで実現するのが現実的です。</p>



<p>　本家が自力で対応しようとしていないので「ほかに現実的な方法が無い」ということです。</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2>WordPressのページを静的サイトとして出力するプラグイン『Simply Static』</h2>



<p> 現在、Wordpressで無償利用できる静的サイトジェネレータープラグインは『<a href="https://ja.wordpress.org/plugins/simply-static/" target="_blank" rel="noreferrer noopener">Simply Static</a>』です。</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="750" height="401" src="https://i1.wp.com/can.ne.jp/wp-content/uploads/2021/07/simply-static.png?resize=750%2C401&#038;ssl=1" alt="" class="wp-image-531" srcset="https://i1.wp.com/can.ne.jp/wp-content/uploads/2021/07/simply-static.png?resize=1024%2C548&amp;ssl=1 1024w, https://i1.wp.com/can.ne.jp/wp-content/uploads/2021/07/simply-static.png?resize=300%2C161&amp;ssl=1 300w, https://i1.wp.com/can.ne.jp/wp-content/uploads/2021/07/simply-static.png?resize=768%2C411&amp;ssl=1 768w, https://i1.wp.com/can.ne.jp/wp-content/uploads/2021/07/simply-static.png?resize=1536%2C822&amp;ssl=1 1536w, https://i1.wp.com/can.ne.jp/wp-content/uploads/2021/07/simply-static.png?resize=1568%2C839&amp;ssl=1 1568w, https://i1.wp.com/can.ne.jp/wp-content/uploads/2021/07/simply-static.png?w=1596&amp;ssl=1 1596w" sizes="(max-width: 750px) 100vw, 750px" data-recalc-dims="1" /></figure>



<p>　このプラグインにS3やGoogleドライブなどに静的サイトを出力する機能はありませんが、zipファイルでのダウンロードが可能です。</p>



<p>　私は当サイトのコンテンツを<a href="https://docs.github.com/ja/pages" target="_blank" rel="noreferrer noopener">GitHub Pages</a>に試験的に静的出力しています（手動）。</p>



<p class="has-text-align-center"><a href="https://masaru-kmt.github.io/" target="_blank" rel="noreferrer noopener"><strong>https://masaru-kmt.github.io/</strong></a></p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2>リンク切れの嵐……犯人は『URLエンコード』</h2>



<p>　……と、ここまではキレイな話ですが、現実はそう甘くありません。zipファイルをGitのワーキングディレクトリに展開して</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-bash" data-lang="Bash"><code>$ git add .
$ git commit -m ‘simply-static-1-1626516830.zip’
$ git push</code></pre></div>



<p>すると<mark>リンク切れの嵐</mark>が……。原因を調べたところ『日本語のURL』にあることが判明しました。具体的には</p>



<ul><li>WordPressはデフォルトで記事タイトルをURLのフォルダ名として使用する</li><li>日本語で記事タイトルを書くと、URLには当然日本語のフォルダ名が含まれる</li><li>WordPressはURLの日本語をUTF-8で出力する</li><li>ところが、Simply StaticプラグインはURLを『URLエンコード』で変換して出力する</li><li>結果、<mark>ページ内のリンクが「URLデコード状態」でリンク先のフォルダ名が「URLエンコード」状態なのでリンクが切れる</mark></li></ul>



<p>というカラクリになります。</p>



<p>　以前の記事「<a href="/2021/04/11/wordpress%e3%82%b5%e3%82%a4%e3%83%88%e3%82%92%e9%9d%99%e7%9a%84%e3%81%ab%e5%87%ba%e5%8a%9b%e3%81%97%e3%81%a6github-pages%e3%82%92%e4%bd%9c%e3%82%8b/" target="_blank" rel="noreferrer noopener">WordPressサイトを静的に出力してGitHub Pagesを作る</a>」ではこの問題に敢えて触れていませんでした。というのも、Wordpress側の設定を変えれば</p>



<ul><li>記事タイトルをURLに含めない</li><li>投稿時に、都度URLを英数字で設定する（手動）</li></ul>



<p>のいずれかの対応が可能だからです。</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2>そもそも、URLに日本語を使うのは適切なのか？</h2>



<p>　URLに日本語を平気でぶち込んで来るCMSは、私が知る限りWordpressくらいです。ウェブに詳しい方なら、URLに日本語が含まれているだけで「<mark>濃厚なWordpress臭</mark>」を感じて敬遠するかも知れません。また文字コード的にも、UTF-8(Unicode)が支配的になる以前からシフトJISやEUCなどでウェブページを作られていた方も、<mark>文字化けで苦しんだ経験</mark>から「日本語のURL？ダメゼッタイ！」と思われていても無理はありません。</p>



<p>　私はこれらの問題を理解した上で、敢えて日本語のURLをそのまま使うことにしました。URLがUTF-8を含むこと自体は「<a href="https://postd.cc/my-url-isnt-your-url/" target="_blank" rel="noreferrer noopener">WHATWGでは、URLはUTF-8とされています</a>」ので不正ではありませんし、事実Google ChromeなどのWebブラウザでは正しく表示されています。</p>



<p>　そして何よりも</p>



<p class="has-text-align-center has-text-color has-background has-extra-large-font-size" style="background-color:#fff314;color:#6c300f"><strong>URLはまだWebブラウザで見える状況なのだから、日本語の方が日本人にはわかりやすい</strong></p>



<p>からです。スマホアプリではURLが（たとえ存在していても）既に見えなくなっていますが、ウェブサイトとして運営している限りは日本語URLの方がユーザーに親切だと判断しました。</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2>わがままを言うなら自分で変換するしかないじゃない</h2>



<p>　というわけで、前回は手動でURLデコードを行っていましたが、さすがに実運用としてはあり得ない手間なので、<s>ものすごく面倒臭いのをこらえて</s>思い切ってフォルダ名を一括変換するbashスクリプトを作成しました。</p>



<p><a href="https://github.com/Masaru-KMT/WordpressURLdecoder">https://github.com/Masaru-KMT/WordpressURLdecoder</a></p>



<p>　……言うてコードは数行ですがな(；´Д｀)</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-bash" data-lang="Bash"><code>#!/bin/bash
# WordPressURLdecoder
# WordPressプラグイン『Simply Static』が出力する
# URLエンコードされたフォルダ名を一括デコードするbashスクリプト
# Version: 2021-07-17

# WordPressのデータはプラグイン『Simply Static』でダウンロードします
# https://ja.wordpress.org/plugins/simply-static/

# 【注意】別途nkfのインストールが必要です
# sudo apt install nkf
# (Ubuntuの場合)


#  [変数設定]スクリプトを格納・実行するディレクトリ
scrdir=&quot;/home/masaru/&quot;

# [変数設定]『Simply Static』が出力するzipファイルの解凍先ディレクトリ
workdir=&quot;/home/masaru/temp/&quot;


# ディレクトリ一覧の取得(dirlist.txtに格納)
dirlist=&quot;${scrdir}dirlist.txt&quot;
find $workdir -type d &gt; $dirlist

# ディレクトリ一覧を一行ずつ読み込みnkfでデコードしたファイル名に変更
cat ${dirlist}  | while read line
do
 newname=$(echo $line  |  nkf -w --url-input)
 echo &quot;${line} -&gt; ${newname}&quot;
 mv $line $newname
done</code></pre></div>



<p>　ふだんPythonばっか書い<s>たりJavaScriptに泣かされたりし</s>ていてシェルコマンドは1行しか書かないので長めのシェルスクリプトは書きたくないのですが……。<s>機械学習でもないのに</s>Pythonをわざわざ書くのもおっくうだったので思い切って書いてみたら意外と簡単でした。</p>



<p>　ふだんはこの手のやっつけスクリプトは恥ずかしいので表に出さないのですが、Wordpress界隈でニーズが多そうなのと手頃なフリーソフトが見当たらなかったので無保証で公開することにしました。何よりパソコンが壊れたときにスクリプトをサルベージ出来ないと困るのは自分なので……<img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f4a6.png" alt="💦" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="528"
					data-ulike-nonce="a28779f45d"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_528"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=%2F2021%2F07%2F18%2Fwordpress%25e9%259d%2599%25e7%259a%2584%25e5%2587%25ba%25e5%258a%259b%25e3%2583%2597%25e3%2583%25a9%25e3%2582%25b0%25e3%2582%25a4%25e3%2583%25b3%25e3%2580%258esimply-static%25e3%2580%258f%25e3%2581%25ae%25e3%2583%25aa%25e3%2583%25b3%25e3%2582%25af%25e5%2588%2587%25e3%2582%258c%25e3%2582%2592%25e4%25bf%25ae%2F&amp;linkname=WordPress%E9%9D%99%E7%9A%84%E5%87%BA%E5%8A%9B%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%80%8ESimply%20Static%E3%80%8F%E3%81%AE%E3%83%AA%E3%83%B3%E3%82%AF%E5%88%87%E3%82%8C%E3%82%92%E4%BF%AE%E6%AD%A3%E3%81%99%E3%82%8Bbash%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_line" href="https://www.addtoany.com/add_to/line?linkurl=%2F2021%2F07%2F18%2Fwordpress%25e9%259d%2599%25e7%259a%2584%25e5%2587%25ba%25e5%258a%259b%25e3%2583%2597%25e3%2583%25a9%25e3%2582%25b0%25e3%2582%25a4%25e3%2583%25b3%25e3%2580%258esimply-static%25e3%2580%258f%25e3%2581%25ae%25e3%2583%25aa%25e3%2583%25b3%25e3%2582%25af%25e5%2588%2587%25e3%2582%258c%25e3%2582%2592%25e4%25bf%25ae%2F&amp;linkname=WordPress%E9%9D%99%E7%9A%84%E5%87%BA%E5%8A%9B%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%80%8ESimply%20Static%E3%80%8F%E3%81%AE%E3%83%AA%E3%83%B3%E3%82%AF%E5%88%87%E3%82%8C%E3%82%92%E4%BF%AE%E6%AD%A3%E3%81%99%E3%82%8Bbash%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88" title="Line" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=%2F2021%2F07%2F18%2Fwordpress%25e9%259d%2599%25e7%259a%2584%25e5%2587%25ba%25e5%258a%259b%25e3%2583%2597%25e3%2583%25a9%25e3%2582%25b0%25e3%2582%25a4%25e3%2583%25b3%25e3%2580%258esimply-static%25e3%2580%258f%25e3%2581%25ae%25e3%2583%25aa%25e3%2583%25b3%25e3%2582%25af%25e5%2588%2587%25e3%2582%258c%25e3%2582%2592%25e4%25bf%25ae%2F&amp;linkname=WordPress%E9%9D%99%E7%9A%84%E5%87%BA%E5%8A%9B%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%80%8ESimply%20Static%E3%80%8F%E3%81%AE%E3%83%AA%E3%83%B3%E3%82%AF%E5%88%87%E3%82%8C%E3%82%92%E4%BF%AE%E6%AD%A3%E3%81%99%E3%82%8Bbash%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook_messenger" href="https://www.addtoany.com/add_to/facebook_messenger?linkurl=%2F2021%2F07%2F18%2Fwordpress%25e9%259d%2599%25e7%259a%2584%25e5%2587%25ba%25e5%258a%259b%25e3%2583%2597%25e3%2583%25a9%25e3%2582%25b0%25e3%2582%25a4%25e3%2583%25b3%25e3%2580%258esimply-static%25e3%2580%258f%25e3%2581%25ae%25e3%2583%25aa%25e3%2583%25b3%25e3%2582%25af%25e5%2588%2587%25e3%2582%258c%25e3%2582%2592%25e4%25bf%25ae%2F&amp;linkname=WordPress%E9%9D%99%E7%9A%84%E5%87%BA%E5%8A%9B%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%80%8ESimply%20Static%E3%80%8F%E3%81%AE%E3%83%AA%E3%83%B3%E3%82%AF%E5%88%87%E3%82%8C%E3%82%92%E4%BF%AE%E6%AD%A3%E3%81%99%E3%82%8Bbash%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88" title="Messenger" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=%2F2021%2F07%2F18%2Fwordpress%25e9%259d%2599%25e7%259a%2584%25e5%2587%25ba%25e5%258a%259b%25e3%2583%2597%25e3%2583%25a9%25e3%2582%25b0%25e3%2582%25a4%25e3%2583%25b3%25e3%2580%258esimply-static%25e3%2580%258f%25e3%2581%25ae%25e3%2583%25aa%25e3%2583%25b3%25e3%2582%25af%25e5%2588%2587%25e3%2582%258c%25e3%2582%2592%25e4%25bf%25ae%2F&amp;linkname=WordPress%E9%9D%99%E7%9A%84%E5%87%BA%E5%8A%9B%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%80%8ESimply%20Static%E3%80%8F%E3%81%AE%E3%83%AA%E3%83%B3%E3%82%AF%E5%88%87%E3%82%8C%E3%82%92%E4%BF%AE%E6%AD%A3%E3%81%99%E3%82%8Bbash%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=%2F2021%2F07%2F18%2Fwordpress%25e9%259d%2599%25e7%259a%2584%25e5%2587%25ba%25e5%258a%259b%25e3%2583%2597%25e3%2583%25a9%25e3%2582%25b0%25e3%2582%25a4%25e3%2583%25b3%25e3%2580%258esimply-static%25e3%2580%258f%25e3%2581%25ae%25e3%2583%25aa%25e3%2583%25b3%25e3%2582%25af%25e5%2588%2587%25e3%2582%258c%25e3%2582%2592%25e4%25bf%25ae%2F&#038;title=WordPress%E9%9D%99%E7%9A%84%E5%87%BA%E5%8A%9B%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%80%8ESimply%20Static%E3%80%8F%E3%81%AE%E3%83%AA%E3%83%B3%E3%82%AF%E5%88%87%E3%82%8C%E3%82%92%E4%BF%AE%E6%AD%A3%E3%81%99%E3%82%8Bbash%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88" data-a2a-url="/2021/07/18/wordpress%e9%9d%99%e7%9a%84%e5%87%ba%e5%8a%9b%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3%e3%80%8esimply-static%e3%80%8f%e3%81%ae%e3%83%aa%e3%83%b3%e3%82%af%e5%88%87%e3%82%8c%e3%82%92%e4%bf%ae/" data-a2a-title="WordPress静的出力プラグイン『Simply Static』のリンク切れを修正するbashスクリプト"></a></p><p>The post <a href="/2021/07/18/wordpress%e9%9d%99%e7%9a%84%e5%87%ba%e5%8a%9b%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3%e3%80%8esimply-static%e3%80%8f%e3%81%ae%e3%83%aa%e3%83%b3%e3%82%af%e5%88%87%e3%82%8c%e3%82%92%e4%bf%ae/">WordPress静的出力プラグイン『Simply Static』のリンク切れを修正するbashスクリプト</a> first appeared on <a href="/">MasaruのIT＆マーケティングBLOG  |  Info Tech & Marketing BLOG by Masaru</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>/2021/07/18/wordpress%e9%9d%99%e7%9a%84%e5%87%ba%e5%8a%9b%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3%e3%80%8esimply-static%e3%80%8f%e3%81%ae%e3%83%aa%e3%83%b3%e3%82%af%e5%88%87%e3%82%8c%e3%82%92%e4%bf%ae/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">528</post-id>	</item>
		<item>
		<title>反省</title>
		<link>/2021/03/26/%e5%8f%8d%e7%9c%81/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e5%258f%258d%25e7%259c%2581</link>
					<comments>/2021/03/26/%e5%8f%8d%e7%9c%81/#respond</comments>
		
		<dc:creator><![CDATA[user]]></dc:creator>
		<pubDate>Fri, 26 Mar 2021 11:12:21 +0000</pubDate>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[ウェブ技術]]></category>
		<guid isPermaLink="false">/?p=29</guid>

					<description><![CDATA[<p>　ウェブ関連の部署に長くいたため、最近まで「ウェブのことは分かっている」と思い込んでいました。 　ところが実際にはCMSなどのツールやパートナー企業に甘えていただけで、徐々にウェブ技術の進化に取り残されている自分に気づき&#8230; <a class="more-link" href="/2021/03/26/%e5%8f%8d%e7%9c%81/">続きを読む <span class="screen-reader-text">反省</span></a></p>
<p>The post <a href="/2021/03/26/%e5%8f%8d%e7%9c%81/">反省</a> first appeared on <a href="/">MasaruのIT＆マーケティングBLOG  |  Info Tech & Marketing BLOG by Masaru</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>　ウェブ関連の部署に長くいたため、最近まで「ウェブのことは分かっている」と思い込んでいました。</p>



<p>　ところが実際にはCMSなどのツールやパートナー企業に甘えていただけで、徐々にウェブ技術の進化に取り残されている自分に気づきました。</p>



<p>　その間、何もやっていたわけではありません。Google AnalyticsやAdobe Analytics(旧SiteCatalyst)によるアクセス解析、フィード広告の管理や集客のためのSEOなどなど……。しかし会社を離れ、コンテンツが無ければ分析や広告に関するスキルは無意味と思い知らされました。</p>



<span id="more-29"></span>



<p>　ウェブ技術はどんどん複雑化して分業も進んでいますが、やはり基礎をおろそかにしてはいけないと思います。ツールや他人に頼れば頼るほど、それらを得られない環境では何も出来ない人になってしまいます。</p>



<p>　このような反省をもとに、長らく離れていた自分のブログを再開することにしました。まずWordPressを入れましたが、GitHub Pagesにも配信したいためスタティック化を検討しています。</p>



<p>　WordPressを入れている時点で大元のHTML/CSSに触れていないので中途半端ではありますが、まずは第一歩ということで……。</p>
		<div class="wpulike wpulike-default " ><div class="wp_ulike_general_class wp_ulike_is_not_liked"><button type="button"
					aria-label="いいねボタン"
					data-ulike-id="29"
					data-ulike-nonce="f254eb8f22"
					data-ulike-type="post"
					data-ulike-template="wpulike-default"
					data-ulike-display-likers=""
					data-ulike-likers-style="popover"
					class="wp_ulike_btn wp_ulike_put_image wp_post_btn_29"></button><span class="count-box wp_ulike_counter_up" data-ulike-counter-value="0"></span>			</div></div>
	<p><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=%2F2021%2F03%2F26%2F%25e5%258f%258d%25e7%259c%2581%2F&amp;linkname=%E5%8F%8D%E7%9C%81" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_line" href="https://www.addtoany.com/add_to/line?linkurl=%2F2021%2F03%2F26%2F%25e5%258f%258d%25e7%259c%2581%2F&amp;linkname=%E5%8F%8D%E7%9C%81" title="Line" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=%2F2021%2F03%2F26%2F%25e5%258f%258d%25e7%259c%2581%2F&amp;linkname=%E5%8F%8D%E7%9C%81" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_facebook_messenger" href="https://www.addtoany.com/add_to/facebook_messenger?linkurl=%2F2021%2F03%2F26%2F%25e5%258f%258d%25e7%259c%2581%2F&amp;linkname=%E5%8F%8D%E7%9C%81" title="Messenger" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_copy_link" href="https://www.addtoany.com/add_to/copy_link?linkurl=%2F2021%2F03%2F26%2F%25e5%258f%258d%25e7%259c%2581%2F&amp;linkname=%E5%8F%8D%E7%9C%81" title="Copy Link" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=%2F2021%2F03%2F26%2F%25e5%258f%258d%25e7%259c%2581%2F&#038;title=%E5%8F%8D%E7%9C%81" data-a2a-url="/2021/03/26/%e5%8f%8d%e7%9c%81/" data-a2a-title="反省"></a></p><p>The post <a href="/2021/03/26/%e5%8f%8d%e7%9c%81/">反省</a> first appeared on <a href="/">MasaruのIT＆マーケティングBLOG  |  Info Tech & Marketing BLOG by Masaru</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>/2021/03/26/%e5%8f%8d%e7%9c%81/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">29</post-id>	</item>
	</channel>
</rss>
