2019.02.06
mimi(yumi)
シュフ、ニジノハハ
HTML, Sass, npm-scripts, PHP, Vue.js, Drawing, Knitting etc.
名前:
生業:
好きな技術:
気になる技術:
WordPress歴:
WordPressの好きなところ:
10年余
オープンソース、REST API
Nuxt.js, Python
クライアントサイドJavaScript、
再利用可能なAPI、
マークアップの3つを組み合わせた モダンなウェブ開発のスタック
ていうかごちゃごちゃしてよくわからんです。
「なんだ静的ページ さいきょうじゃん」
Vueなサイトジェネレーター。
GatsbyのVue版。
推しの理由は単にVueのほうがふわっとしてて好きだからです。
そんなふわっとした理解の
私の推しは
ローカルでもどこでもWordPressのURLだけで、REST APIをGraphQLに変換してくれて、添付画像も全部ひっぱれて、ちょっと怖いくらいサクッと静的ページが生成できます。
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
(※ちゃんとしたサイトはREST API を使う予定ないなら基本オフで!)
えっじなひとの界隈では賑わっているけれど、
?
とある超有名企業の
かなりのユーザー数が見込まれる会員制サイト
WordPressはJAMstackには入れてもらえないらしいし、
そんなに目新しくないかもだけど…
https://blog.photosynthesic.jp/