文件名称:henry-the-pug:我的哈巴狗(Henry)的照片博客。 由Gatsby和WordPress提供支持
文件大小:595KB
文件格式:ZIP
更新时间:2024-04-06 07:11:16
wordpress typescript reactjs jamstack gatsbyjs
哈巴狗亨利 我的哈巴狗(Henry)的照片博客。 由Gatsby和WordPress提供支持。 我为我的狗亨利(Henry)建立了这个网站。 最初于2016年使用WordPress和Instagram API建成,是一个照片博客,用于存储一些照片并观看他的成长。 这次我想要一些不同的东西。 因此,我使用WordPress作为后端的无头CMS来构建它,并使用Gatsby作为前端。 快速燃烧。 我保持网站设计不变,仍然由Instagram API提供支持,只是交换了技术堆栈。 帖子由服务器上的cron作业和脚本创建。 Cron作业每天两次检查Instagram。 如果有新帖子,它将创建一个WordPress帖子并将媒体附加到该帖子。 创建帖子后触发一个Web挂钩,然后触发一个基于Gatsby Cloud的新站点构建。
【文件预览】:
henry-the-pug-main
----content()
--------assets()
----package.json(2KB)
----henry-the-pug-com.jpg(147KB)
----.prettierrc(132B)
----LICENSE(1KB)
----static()
--------robots.txt(24B)
--------favicon.ico(15KB)
----gatsby-config.js(2KB)
----src()
--------images()
--------gobal.d.ts(38B)
--------templates()
--------pages()
--------node_modules.d.ts(65B)
--------components()
--------styles()
--------types()
--------utils()
----.eslintrc.js(1013B)
----tsconfig.json(332B)
----gatsby-browser.js(113B)
----.gitignore(1KB)
----README.md(1KB)
----yarn.lock(674KB)
----WordPress()
--------GraphQL()
----gatsby-node.js(3KB)