2019.04.03
mimi(yumi)
シュフ・ニジノハハ
HTML, Sass, npm-scripts, PHP,
Vue.js etc.
名前:
生業:
好きな技術:
気になる技術:
WordPress歴:
WordPressの好きなところ:
10年余
オープンソース、REST API
Nuxt.js, Python, gridsome!
Vueなサイトジェネレーター。
GatsbyのVue版。
Vue.jsと同様、
取っつきやすくて、
カンタンかもと思わせる
敷居の低さが素敵です。
Getting started が1ページだけ。
1ページにまとまっているので、インストールはコレ、取り敢えず作ってみるのはコレ、というふうにコマンドがすぐ分かる構成。
npm install --global @gridsome/cli
gridsome create my-gridsome-site wordpress
module.exports = {
plugins: [
{
use: '@gridsome/source-wordpress',
options: {
baseUrl: 'http://local.wordpress/', // required
typeName: 'WordPress', // GraphQL schema name (Optional)
perPage: 100, // How many posts to load from server per request (Optional)
concurrent: 10, // How many requests to run simultaneously (Optional)
routes: {
post: '/:year/:month/:day/:slug', //adds route for "post" post type (Optional)
post_tag: '/tag/:slug' // adds route for "post_tag" post type (Optional)
}
}
}
]
}
gridsome build
2ステップで
勝手に
GraphQL入門
gridsome develop
すればGraphQLが勝手に生成されます。
デプロイまでが
あっという間。
既存のWordPressの
サイトURLさえあれば、
Netlifyにコピーサイトが5分で作れます。
弊ブログ
弊ブログのコピーサイト
5分間デプロイ。
※個人の感想です。