@qrioblog/cli
v0.1.2
Published
CLI tool to generate static blog pages from Qrioblog backend for React frameworks
Maintainers
Readme
@qrioblog/cli
CLI tool to generate static blog pages from Qrioblog backend for React frameworks (Vite, Next.js, Gatsby, etc.)
📖 Read the Full Developer Guide for advanced integration and SDK usage.
Installation
npm install -g @qrioblog/cli
# or use in project
npm install --save-dev @qrioblog/cliQuick Start
- Initialize configuration:
qrioblog init- Generate blog pages:
qrioblog generateConfiguration
Create qrioblog.config.js in your project root:
module.exports = {
apiBaseUrl: 'https://0h2s1cs0s2.execute-api.us-east-1.amazonaws.com/prod',
apiKey: '', // Optional: for future authentication
outputDir: 'public/blog', // or 'dist/blog', 'out/blog'
routePrefix: '/blog',
generateCategoryPages: true,
generateGroupPages: true,
template: {
listLayout: 'grid', // or 'list'
postsPerPage: 10,
}
};Commands
qrioblog init- Create configuration fileqrioblog generate- Fetch posts and generate static pagesqrioblog watch- Watch mode for developmentqrioblog clean- Remove generated files
Framework Integration
Vite
Add to your build script:
{
"scripts": {
"prebuild": "qrioblog generate"
}
}Next.js
Same as Vite, or use in next.config.js
Gatsby
Add to gatsby-node.js or use prebuild hook
License
MIT
