Welcome to my personal blog, a no-frills space dedicated to sharing my coding journey. Eschewing the complexities of CMS platforms, this blog centers on the reader. Dive in to explore my thoughts, lessons, and adventures in coding!
Explore the docs »
View Demo · Report Bug · Request Feature
Table of Contents
- Design: Clean and intuitive. Simplicity is key.
- Content: Primarily posts, with a comment section in the pipeline.
- UX: Seamless reading experience across devices, ensuring accessibility.
To get a local copy up and running follow these simple example steps.
- npm
npm install npm@latest -g
- PostgreSQL instance
- Clone the repo
git clone https://github.com/am1macdonald/myblog.git
- Install NPM packages
npm install
- Set up environment variables
touch .env.local
see env.example files for more detailsDATABASE_URL="postgresql://user:password@host:port/database"
This is a personal project and is not intended for use by others. However, if you would like to use it as a template for your own blog, feel free to fork the repo and make it your own.
- 'All Posts' page
- Comment section for posts
- CMS system for Admin user (me!)
See the open issues for a full list of proposed features (and known issues).
Not taking contributions but anybody is welcome to fork the repo and make it their own.
Distributed under the MIT License. See LICENSE.txt
for more information.
Adam MacDonald - LinkedIn
Project Link: https://github.com/am1macdonald/myblog