{"componentChunkName":"component---src-templates-listing-tsx","path":"/","result":{"data":{"allMarkdownRemark":{"nodes":[{"excerpt":"<p><strong>I have always wondered why I have to run <code>yarn build</code> scripts online on Heroku / Netlify / Now.sh</strong>; which takes time, does not guarantee to succeed and HTML / JavaScript / CSS are cross platform anyway.</p>\n","frontmatter":{"title":"Building JavaScript assets offline, before deploying to the web server","tag":["JavaScript","Netlify"],"image":null},"fields":{"slug":"/2019/12/build-assets-offline/"},"correctedDateEpoch":1577206800000},{"excerpt":"<p>Don't forget to <a href=\"https://lmgtfy.com/?q=google+webmaster\">google for \"Google Webmaster\"</a>, when you want to register your new domain name, otherwise ot will less likely to appear in Google! (It does appear, but takes months).</p>\n<p>Also, Google might help educate you about SEO.</p>\n","frontmatter":{"title":"Don't forget Google Webmaster","tag":["google","SEO"],"image":"https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcSPfYmTcJPvPkZtVffhOKF5aTtxVMc3ZkgfCGpu1byb7YxUGLp_"},"fields":{"slug":"/2019/12/dont-forget-google-webmaster/"},"correctedDateEpoch":1575478800000},{"excerpt":"<p><a href=\"https://www.imore.com/how-to-prepare-mac-for-sale#reformat-your-hard-drive\">Reformatting macOS</a> is quite easy, but let's see what I do next, for my</p>\n<ul>\n<li>Office work</li>\n<li>Dev hobby</li>\n<li>Language learning (Japanese, Chinese)</li>\n</ul>\n","frontmatter":{"title":"macOS clean install and installing necessary dev applications","tag":["macOS","macOS reformat","japanese","chinese","mandarin"],"image":"https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcS2Up9c7iRc_aIDVfouaC2OAZYiK6o7ZzermxFeFcsqL3OHb_w8"},"fields":{"slug":"/2019/11/clean-install-macos/"},"correctedDateEpoch":1575046800000},{"excerpt":"<p>Nuxt.js is a framework for making JavaScript apps a more static site, that is, pushing more to Server-Side Rendering, making it easier to web crawlers.</p>\n<p>However, when it is made more static, reactivity is sacrificed.</p>\n","frontmatter":{"title":"Nuxt magic with asyncData, and planning","tag":["nuxt","Node.js"],"image":"https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcRP6tsihLLVMDGuWvclr05EvJQPvrhSeSWV2Klic2tkhpQywtbj"},"fields":{"slug":"/2019/11/nuxt-asyncdata/"},"correctedDateEpoch":1574874000000},{"excerpt":"<p>Sometimes, you want to in stall an NPM package, but it isn't complete enough, or there isn't a TypeScript definition. You can <a href=\"/blog/post/extend-types-typescript\">extend it</a>, by <code>git fork</code></p>","frontmatter":{"title":"Git fork and NPM install git-URL in your own version","tag":["git","GitHub","npm","python","TypeScript"],"image":"https://img.pngio.com/git-png-4-png-image-git-png-1024_600.png"},"fields":{"slug":"/2019/11/git-fork-npm/"},"correctedDateEpoch":1574355600000}],"totalCount":59}},"pageContext":{"limit":5,"skip":0,"currentPage":1}}}