Blogs from Blogs.sh
Here is a simple example of a Blogging Platform as found at Blogs.sh
const saaskit, { ref } = require('saaskit')const { tweet } = require('@saaskit/twitter')module.exports = { domain: 'blogs.sh', brand: 'longtail.studio', theme: { color: 'orange', font: 'pacifico', logo: saaskit.wordmark({font: 'massive'}), darkMode: true, }, nouns: { blog: { name: 'string', tagline: 'string?', published: 'date?', posts: ref.post }, post: { title: 'string', subtitle: 'string?', content: 'markdown', image: 'image', author: ref.author, tweet: post => tweet(post), }, author: { name: 'string', photo: 'image', bio: 'markdown', links: ['url'], } }, experiments: [], integrations: [ require('tag-management-studio')('2kN4TuEYatnOex'), ], plugins: [],}