CoreBlog is a straightforward blog engine that eliminates the need for a database by utilizing S3 storage. With multiple themes and multilingual support, it's perfect for users who want a simple blogging solution with low resource requirements. Experience effortless blogging without the complexity.
CoreBlog is an innovative, lightweight blog engine that empowers users to create and manage blogs effortlessly without the need for a traditional database. All it takes is an Amazon S3 bucket to get started!
Installation and Configuration:
To configure CoreBlog, simply create a coreblog.yaml file with your S3 settings:
s3:
endpoint: 'https://fsn1.your-objectstorage.com'
region: 'fsn1'
bucketName: 'my-blog' # Required, should be private
assetBucketName: 'my-blog-assets' # Optional, must be publicly accessible
accessKey: 'HDY...'
secretKey: 'r78...'
syncPeriodMinutes: 60 # Every hour blog metadata is synchronized
postContentCacheTtlMinutes: 60 # Post content cached in memory
Launch your Docker container with:
docker run -p 5000:5000 -v /my/coreblog.yaml:/coreblog/coreblog.yaml devmojo/coreblog
For more advanced configurations, environment variables can be utilized.
S3 Bucket Layout: To understand how to organize your files effectively in S3, here’s the recommended layout:
blog.json
posts/
post-1.json
post-1.md
post-2.json
post-2.md
Customization Options:
You can specify supported themes like material, standard, or humanistic, and a variety of fonts including Roboto and sans-serif. If you want to appeal to a global audience, utilize the multiple language options available.
To start your blogging journey, visit the CoreBlog Demo and see how easy it is to create a fantastic blog experience!
No comments yet.
Sign in to be the first to comment.