Squarespace and Wordpress are complicated to customize. Databases are a mess. Why not host content on something everyone can understand, a Google Sheet?
Copy the example config file:
cp src/config.example.js src/config.js
Fill-in the fields with your own settings. You can create an app and generate a Client-ID on console.developers.google.com/apis.
npm start