<?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>Connpass勉強会  |  ぼちぼちブログ</title>
	<atom:link href="https://horumont.info/tag/connpass%e5%8b%89%e5%bc%b7%e4%bc%9a/feed/" rel="self" type="application/rss+xml" />
	<link>https://horumont.info</link>
	<description>教育／労働組合／プログラミング</description>
	<lastBuildDate>Sat, 05 Jun 2021 22:56:13 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.8</generator>

<image>
	<url>https://horumont.info/wp-content/uploads/2020/11/39cab8f0a1adc1a8ac2842b4a25f1e52-100x100.png</url>
	<title>Connpass勉強会  |  ぼちぼちブログ</title>
	<link>https://horumont.info</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Gatsby-microCMSでブログサイトを構築してConnpass勉強会をしたので振り返り</title>
		<link>https://horumont.info/programming/make-blog-gatsby-microcms/</link>
					<comments>https://horumont.info/programming/make-blog-gatsby-microcms/#respond</comments>
		
		<dc:creator><![CDATA[ほるもんT]]></dc:creator>
		<pubDate>Sat, 05 Jun 2021 22:56:13 +0000</pubDate>
				<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[Connpass勉強会]]></category>
		<category><![CDATA[GatsbyJS]]></category>
		<category><![CDATA[microCMS]]></category>
		<guid isPermaLink="false">https://horumont.info/?p=489</guid>

					<description><![CDATA[目次 Over40WebClub　Connpass勉強会何かを世に出すということの大変さGatsbyのサイト構築について前よりも深く理解 Over40WebClub　Connpass勉強会 ４回目の勉強会を終えました。  [&#8230;]]]></description>
										<content:encoded><![CDATA[
  <div id="toc" class="toc tnt-number tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">Over40WebClub　Connpass勉強会</a></li><li><a href="#toc2" tabindex="0">何かを世に出すということの大変さ</a></li><li><a href="#toc3" tabindex="0">Gatsbyのサイト構築について前よりも深く理解</a></li></ol>
    </div>
  </div>

<h2><span id="toc1">Over40WebClub　Connpass勉強会</span></h2>
<p>４回目の勉強会を終えました。<br />
今回のテーマは次です。</p>
<p><a class="wp-editor-md-post-content-link" href="http://https://over40webclub.connpass.com/event/212129/" title="ヘッドレスCMSで爆速ブログ構築">ヘッドレスCMSで爆速ブログ構築</a></p>
<p>今回は、microCMSというヘッドレスCMSをデータベースにして、Gatsbyでブログサイトを構築しました。勉強会では、あらかじめ、そんが作成したサイトをGatsbyのスターターにして、ブログサイトを構築する様子を見てもらいました。</p>
<p><a class="wp-editor-md-post-content-link" href="http://https://github.com/sonho463/starter-microcms" title="スターターはこちら　＞＞＞">スターターはこちら　＞＞＞</a></p>
<p>しかし、今回、最後GitHubへのプッシュのときにトラブルが発生し、結局、そこを解決できずデプロイまでのようすを見てもらうことができませんでした😣</p>
<p>振り返りも兼ねて、このブログで上記ブログサイトを作る過程を記事にしていこうと思います。</p>
<p>まずは、今回の勉強会でぼくが学んだことについてここに記しておこうと思います。</p>
<h2><span id="toc2">何かを世に出すということの大変さ</span></h2>
<p>今回は作成したブログサイトをGatsyのスターターとしてお知らせするというつもりだったので、細かいところまでしっかり作り込まないといかん！と思っていました。<br />
そう思うと、今まで自分がプログラミングしたり、サイト構築するときに、いかにアバウトな感じでやっていたのかを思い知らされました。</p>
<ul>
<li>見やすいコードの書き方</li>
<li>コメントをどう入れるか</li>
<li>READMEファイルに各説明</li>
</ul>
<p>サイトの機能面でも、作り込めば作り込むほど、もうちょっとこうしたほうがいいかも、とか思って、次々と改善点が見えてきました。どこかで、切らないとおわらない感じ。ちゃんとだれが使うのかをイメージして、取捨選択が必要になるのかなと思いました。<br />
今後も少しずつ改善していきたいです。</p>
<h2><span id="toc3">Gatsbyのサイト構築について前よりも深く理解</span></h2>
<p>GatsbyはReactベースのフレームワークですので、実は、個々でやっていることのウラで、React、JavaScriptがいろいろとよしなにやってくれているのですが、それでも、難しくて、なんでこうすればこうなるのかということが理解できないことも多かったです。<br />
しかし、今回、一からブログサイトを調べながら作ってみて、いろいろなことを理解できました。</p>
<ul>
<li>Gatsbyが各記事ページを生成するCreatePageというAPIのこと</li>
<li>GraphQLからデータをとるときに、Nullだといろいろ大変で、その対応の仕方</li>
</ul>
<p>などなど。<br />
このあたりはこれから、切り分けつつ記事にアウトプットしていこうと思います。と、同時に、ベースになってるReactやJavaScriptについてももっと勉強したいなあと思いました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://horumont.info/programming/make-blog-gatsby-microcms/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
