<?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/"
	>

<channel>
	<title>Matsukaze. &#8211; Mach3.laBlog</title>
	<atom:link href="https://blog.mach3.jp/tag/matsukaze/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.mach3.jp</link>
	<description></description>
	<lastBuildDate>Thu, 19 Jun 2025 05:02:29 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>MATSUKAZE. のWebサイトが新しくなりました</title>
		<link>https://blog.mach3.jp/2019/01/14/matsukaze-design-2019.html</link>
		
		<dc:creator><![CDATA[mach3]]></dc:creator>
		<pubDate>Mon, 14 Jan 2019 08:14:43 +0000</pubDate>
				<category><![CDATA[WebClip]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Information]]></category>
		<category><![CDATA[mach3.jp]]></category>
		<category><![CDATA[Matsukaze.]]></category>
		<category><![CDATA[Netlify]]></category>
		<category><![CDATA[Nuxt.js]]></category>
		<category><![CDATA[Vue.js]]></category>
		<guid isPermaLink="false">http://blog.mach3.jp/?p=4469</guid>

					<description><![CDATA[このたび個人事業主 MATSUKAZE. のWebサイトをリニューアルしましたのでご報告いたします。 ドメインも装いも新たに MATSUKAZE.design 旧サイト（www.mach3.jp）からドメインを改めて生ま [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="600" height="338" src="https://blog.mach3.jp/wpapp/wp-content/uploads/2019/01/matsukaze-design-cover.png" alt="" class="wp-image-4518" srcset="https://blog.mach3.jp/wpapp/wp-content/uploads/2019/01/matsukaze-design-cover.png 600w, https://blog.mach3.jp/wpapp/wp-content/uploads/2019/01/matsukaze-design-cover-300x169.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></figure>



<p></p>



<p>このたび個人事業主 MATSUKAZE. のWebサイトをリニューアルしましたのでご報告いたします。</p>



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



<h2 class="wp-block-heading">ドメインも装いも新たに</h2>



<p><a href="https://matsukaze.design">MATSUKAZE.design</a></p>



<figure class="wp-block-image size-full"><img decoding="async" width="600" height="450" src="https://blog.mach3.jp/wpapp/wp-content/uploads/2019/01/matsukaze-design-view.png" alt="" class="wp-image-4520" srcset="https://blog.mach3.jp/wpapp/wp-content/uploads/2019/01/matsukaze-design-view.png 600w, https://blog.mach3.jp/wpapp/wp-content/uploads/2019/01/matsukaze-design-view-300x225.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></figure>



<p></p>



<p>旧サイト（www.mach3.jp）からドメインを改めて生まれ変わった「MATSUKAZE.design」です。自分的にナウいアレコレを盛り込んで創ってみました。制作期間はおよそ一ヶ月。</p>



<p>リニューアル自体は去年のはじめから進めてはいたのですが、2018年は色々と学ぶことが多かった年で、年末にそこまでに行った全てを無かった事にしたい衝動に駆られ、勢いだけで制作した一品です。お収めください。</p>



<h2 class="wp-block-heading">技術的な話</h2>



<p>技術的にはそんなに大層な事はしていませんが記録として四方山話をここに残しておこうと思います。</p>



<h3 class="wp-block-heading">TL;DR</h3>



<ul class="wp-block-list">
<li>Nuxt + Netlifyははかどるぞ</li>



<li>NuxtでextractCSSは避けるべき</li>



<li>Slack送信はお手軽で良い</li>



<li>読ませるサイトにリキッドレイアウトは不向きか</li>
</ul>



<h3 class="wp-block-heading">Nuxt + Netlify</h3>



<p><a href="https://ja.nuxtjs.org/">Nuxt.js</a> を使って静的サイトをジェネレートして <a href="https://www.netlify.com/">Netlify</a> にデプロイしています。</p>



<p>Vueはこれまでも触ってきましたがNuxt.jsについてはこれが初見でした。簡単に説明しておきますと、Vueとそれにまつわる便利なアレコレをパッケージングしてプロジェクトをクイックスタートするためのフレームワークです。名前からもReactのNextを模したものと言ってよさそうです。</p>



<p>Nuxtは静的ファイルの配信機能も備えていて、Nuxt自体が静的サイトジェネレータとして機能します。今回使っているのはこれですね。</p>



<p>一方のNetlifyは、このNuxtの静的サイト配信機能と非常に良くマッチしています。Nuxtで静的サイトを出力するために <code>nuxt generate</code> というコマンドを使用するのですが、これをNetlify側で自動で行ってくれます。（勿論そのように設定する必要はありますが）</p>



<p>図解するとこんなイメージ :</p>



<figure class="wp-block-image size-full"><img decoding="async" width="600" height="338" src="https://blog.mach3.jp/wpapp/wp-content/uploads/2019/01/2019-0113-20.png" alt="" class="wp-image-4515" srcset="https://blog.mach3.jp/wpapp/wp-content/uploads/2019/01/2019-0113-20.png 600w, https://blog.mach3.jp/wpapp/wp-content/uploads/2019/01/2019-0113-20-300x169.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></figure>



<p></p>



<p>制作者が行うのはリポジトリへのpushだけで、あとはNetlifyがその変更を検知してサイトを再ビルドして公開してくれます。便利な世の中になったものです。</p>



<h3 class="wp-block-heading">extractCSSには罠が潜んでいる</h3>



<p>結論から先に書くと、extractCSSはtrueにすべきではないと考えます。</p>



<p>NuxtではデフォルトでCSSをHTMLファイル内に展開します。つまりドキュメントの <code>style</code> 要素の中にそのページで使用されているスタイルをすべて出力するのです。旧来のWeb制作者の感覚ですとCSSは別ファイルにしたい気持ちがあるかもしれません。その場合は <code>nuxt.config.js</code> 内で <code>extractCSS: true</code> にするという設定が必要になります。</p>



<p>しかし、この <code>extractCSS</code> は落とし穴があります。仕組みとしては恐らく</p>



<ol class="wp-block-list">
<li>インポートされた vue ファイルの style セクションに書かれたスタイルを抽出</li>



<li>それを一旦まとめたものを適正なサイズに切り分けてcssファイルとして出力する</li>
</ol>



<p>といった感じだと思われ、その役割を担うのが <code>mini-css-extract-plugin</code> なのですが、これが時折エラーを吐きます。</p>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-tag">WARNING</span> <span class="hljs-selector-tag">in</span> <span class="hljs-selector-tag">chunk</span> …  <span class="hljs-selector-attr">&#91;mini-css-extract-plugin]</span>
<span class="hljs-selector-tag">Conflicting</span> <span class="hljs-selector-tag">order</span> <span class="hljs-selector-tag">between</span>:
</code></span></pre>


<p><code>Conflicting order</code> とあるのでコンポーネントを読み込む <code>import</code> 文の順番を少しかえて見たところ、改善したり、逆にエラーが増えたりする症状が見られました。<code>WARNING in chunk</code> なのでcssファイルに切り分ける段階でプラグインがパニックを起こしているのではないかと推察します。</p>



<p>それとは別の問題として、ページを訪問した際に一瞬表示が乱れる不具合が発生しました。これも推測に過ぎませんが、切り分けられたスタイルの読み込み順が制作者の意図を担保出来ないので起きている現象ではないかと思います。最終的に描画されるスタイルは正しい形ですが、<a href="https://matsukaze.design">MATSUKAZE.design</a> の様にアニメーションを使用しているページでは、読み込み時にかなり滑稽な挙動をします。</p>



<p>そもそもHTMLファイルにスタイルシートを直接展開するのはリクエストを減らしてページ描画までの時間を短縮しようという意図に則った物だと思うので、そこでわざわざ別ファイルに分けるのは愚策なのでしょう。どうしても別ファイルにしたいのならば <code>nuxt.config.js</code> で webpack の設定を拡張して1ファイルにまとめる方法を選択した方が良いと考えます。</p>



<h3 class="wp-block-heading">クイックコンタクト（Slack）</h3>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="600" height="338" src="https://blog.mach3.jp/wpapp/wp-content/uploads/2019/01/matsukaze-design-quick-contact.png" alt="" class="wp-image-4519" srcset="https://blog.mach3.jp/wpapp/wp-content/uploads/2019/01/matsukaze-design-quick-contact.png 600w, https://blog.mach3.jp/wpapp/wp-content/uploads/2019/01/matsukaze-design-quick-contact-300x169.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></figure>



<p></p>



<p><a href="https://matsukaze.design/contact/">お問い合わせフォーム</a> とは別に、「クイックコンタクト」という物を設置しました。お問い合わせフォームはメールが送られますが、クイックコンタクトはMATSUKAZE.のSlackにダイレクトメッセージが送られます。クイックコンタクトは全てのページの右下のボタンからアクセスできます。</p>



<p>Slackへの送信のあまりの手軽さに「これだけで良いのでは（メールフォームいらないのでは）」という思いもありましたが、これは「自動返信メール」を送りません。自動返信メールが必要かどうかという議論は脇に置いておいて、送り先も安心と信頼のEメールであるべきという考えもあり、両方実装しておきました。</p>



<p>匿名でOKで自動返信も不要で、かつ重要度の高くないフィードバック等の送信はSlackで十分そうですね。</p>



<h3 class="wp-block-heading">リキッドの悩み</h3>



<p>今回、幅を制限しない純粋なリキッドレイアウトを試みてみました。タブレット・スマートフォン向けのレスポンシブ対応が幾分か楽になった一方で、PCの高解像度ディスプレイで閲覧した時に間延びする印象を受けました。横に長過ぎる文章は非常に読みづらく、無駄にスペースが空いてしまってどうにも気持ち悪さがあります。文章を読ませるサイトでは幅を固定あるいは制限した方が良いかもしれません。</p>



<h2 class="wp-block-heading">おしまい</h2>



<p>フリーランスにとって自サイトの制作は怠りがちになってしまいますよね。なってしまいますよね？しかし、自サイトは蓄えてきた知見の復習と新しい物の実験が存分に出来る楽しい砂場です。すきあらば挑戦していきたいですね。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>「Matsukaze.」 Webサイトをリニューアルしました</title>
		<link>https://blog.mach3.jp/2015/08/18/www-mach3-jp-renewal.html</link>
		
		<dc:creator><![CDATA[mach3]]></dc:creator>
		<pubDate>Tue, 18 Aug 2015 11:17:51 +0000</pubDate>
				<category><![CDATA[WebClip]]></category>
		<category><![CDATA[Information]]></category>
		<category><![CDATA[mach3.jp]]></category>
		<category><![CDATA[Matsukaze.]]></category>
		<guid isPermaLink="false">http://blog.mach3.jp/?p=4106</guid>

					<description><![CDATA[Webのなんでも屋さん「Matsukaze.」のWebサイトをリニューアル致しました。 Matsukaze. &#8211; Webのなんでも屋さん。 Matsukaze. &#8211; Webのなんでも屋さん。 「松 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Webのなんでも屋さん「Matsukaze.」のWebサイトをリニューアル致しました。</p>



<figure class="wp-block-image"><img decoding="async" src="https://lh3.googleusercontent.com/-aA0GOvcAhrw/VdFnHiOcbaI/AAAAAAAAC9I/9I7HLWkuin4/s400-Ic42/2015-0817-00.png" alt="「Matsukaze.」 Webサイトをリニューアルしました"/></figure>



<p></p>



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



<h2 class="wp-block-heading">Matsukaze. &#8211; Webのなんでも屋さん。</h2>



<figure class="wp-block-image"><a href="https://www.mach3.jp"><img decoding="async" src="https://lh3.googleusercontent.com/-GYqG1G32L2I/VdMNnwQc0FI/AAAAAAAAC-Y/1u3uKFdu-bc/s500-Ic42/2015-0818-01.png" alt=""/></a></figure>



<p></p>



<p><a href="https://www.mach3.jp/">Matsukaze. &#8211; Webのなんでも屋さん。</a></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>「松風」は、横浜を拠点とするフリーランスのWebコーディネーターです。Webの企画・デザインから開発まで、様々なオーダーに幅広く対応しております。</p>
</blockquote>



<p>以前の構成から一新して「松風は何をしてくれるのか」をもう少し噛み砕いて説明しています。 また、去年末のアドベント・カレンダーで作ったアイコンを随所で活用してみました。</p>



<h2 class="wp-block-heading">（初心者向け）松風Web制作講座</h2>



<p>かなり実験的な試みではあるのですが、 初心者向けのWeb制作講座をマンツーマンの個別指導形式で開講してみることにしました。 駆け出しなので形式などはまだまだ変動する可能性がありますが、 ご興味のある方はお問い合わせください。</p>



<p>なお、この講座は初心者向けですので、 プロフェッショナルで現役バリバリのフロントエンドマンの方々、 特にむしろ私が教えてほしいレベルの方は、ひらにご容赦ください。</p>



<h2 class="wp-block-heading">つぎはブログをリニューアルしたい</h2>



<p>次はこのブログです。 もう5年くらいこのままなでデザインも古臭い感じになってしまいましたので、 いい加減リニューアルを進めたいですね。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>本拠点Webサイトをリニューアルしました</title>
		<link>https://blog.mach3.jp/2013/02/02/www-mach3-jp.html</link>
		
		<dc:creator><![CDATA[mach3]]></dc:creator>
		<pubDate>Sat, 02 Feb 2013 14:25:21 +0000</pubDate>
				<category><![CDATA[WebClip]]></category>
		<category><![CDATA[mach3.jp]]></category>
		<category><![CDATA[Matsukaze.]]></category>
		<guid isPermaLink="false">http://blog.mach3.jp/?p=2995</guid>

					<description><![CDATA[去る2月1日に、本拠点Webサイト Matsukaze. をリニューアルしたのでお知らせ致します。 こんなのです Matsukaze. &#8211; Webのなんでも屋さん。 「疾さ」を表現する為に動きに一工夫してみま [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>去る2月1日に、本拠点Webサイト <a href="http://www.mach3.jp">Matsukaze.</a> をリニューアルしたのでお知らせ致します。</p>



<figure class="wp-block-image"><img decoding="async" src="https://lh6.googleusercontent.com/-ACH7yx-Pymc/UQ0fmrreySI/AAAAAAAAB8Y/NFXCPXMNgAw/s400/20130202-00.png" alt="本拠点Webサイトをリニューアルしました"/></figure>



<p></p>



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



<h2 class="wp-block-heading">こんなのです</h2>



<h3 class="wp-block-heading"><a href="http://www.mach3.jp/">Matsukaze. &#8211; Webのなんでも屋さん。</a></h3>



<figure class="wp-block-image"><img decoding="async" src="https://lh5.googleusercontent.com/-WE3My6d62n4/UQ0fmgkJVkI/AAAAAAAAB8Y/_FcoExluzFk/s500/20130202-01.png" alt="Matsukaze. - Webのなんでも屋さん。"/></figure>



<p><a href="http://www.mach3.jp/"><br />
<br />
</a></p>



<p>「疾さ」を表現する為に動きに一工夫してみましたので、見てもらえると幸いです。</p>



<p>例えば、実験的に、スライダーにブラーの効果をつけています。<br />
詳しくは後日記事にしようと思いますが、ぼかした画像を重ねて表示して表現しています。</p>



<h2 class="wp-block-heading">まとめ</h2>



<p>フリーランスの方々は自分のサイトだからこそ苦労する事も多々あるでしょう。<br />
特にWeb系の方は世の中の技術の進化も著しく、試してみたかった表現が出来上がった頃には古臭く感じるという事もあったりしますね。</p>



<p>私も遅々として進みませんでしたが、また新たな発見もあるので、リニューアルも良いです。お勧め。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>mach3.jpのホームをアップデートしました</title>
		<link>https://blog.mach3.jp/2011/01/07/www-mach3-jp-updated.html</link>
		
		<dc:creator><![CDATA[mach3]]></dc:creator>
		<pubDate>Fri, 07 Jan 2011 08:01:59 +0000</pubDate>
				<category><![CDATA[Monologue]]></category>
		<category><![CDATA[Information]]></category>
		<category><![CDATA[mach3.jp]]></category>
		<category><![CDATA[Matsukaze.]]></category>
		<guid isPermaLink="false">http://blog.mach3.jp/?p=1364</guid>

					<description><![CDATA[去年の暮れに名刺のついでに仮公開していた、 mach3.jpのホームをアップデートしました。 これで正面玄関と窓口が出来ました。 というか今までなんで無かったの…？ Matsukaze.（松風）ってのは屋号です。 口座の [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>去年の暮れに<a href="/2010/12/new-namecard-and-homepage.html">名刺のついでに仮公開</a>していた、<br />
mach3.jpのホームをアップデートしました。</p>



<figure class="wp-block-image"><img decoding="async" src="http://lh6.ggpht.com/_JJkNs5Ixl70/TSbBOdiCfII/AAAAAAAABJA/SHtQu3dL9Fc/201101071630.png" alt="www.mach3.jp"/></figure>



<p></p>



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



<ul class="wp-block-list">
<li><a href="http://www.mach3.jp/">Matsukaze. -Anything for WWW-</a></li>
</ul>



<p>これで正面玄関と窓口が出来ました。<br />
というか今までなんで無かったの…？</p>



<p>Matsukaze.（松風）ってのは屋号です。<br />
口座の頭にもくっつけてるんですが、<br />
銀行窓口で「松風様～」とか呼ばれるとなんかこそばゆいですよね。<br />
すごくどうでもいい話ですね。</p>



<figure class="wp-block-image"><img decoding="async" src="http://lh5.ggpht.com/_JJkNs5Ixl70/TSbANzqfotI/AAAAAAAABI0/e10LNGfdg-w/201001071625b.png" alt="www.mach3.jp"/></figure>



<p></p>



<p>紹介可能なコンテンツがここしかないのはまだ変わらずですが。<br />
こちらはもうちょっと時間を頂きたく…！</p>



<p>取り急ぎご報告まで。</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
