Talk is an experimental headless CMS designed for seamless integration with ChatGPT by OpenAI for automatic landing page creation. It is inspired by Storyblok, a popular headless CMS, and aims to provide a user-friendly way to build and manage content for your web projects.
- Headless CMS with a visual editor
- Integration with ChatGPT for automatic landing page generation
- Modular block-based content structure
- Extensible and customizable to suit your needs
To get started with Talk CMS, follow the steps below:
- Node.js >= 14.x
- npm >= 7.x
- A modern web browser (e.g., Google Chrome, Mozilla Firefox, Microsoft Edge)
- Clone the Talk CMS repository:
git clone https://github.com/your-username/talk-cms.git
- Change into the project directory:
cd talk-cms
- Install the required dependencies:
npm install
- Create a
.env.local
file in the root directory of the project and add the required environment variables:
OPENAI_API_KEY=your_openai_api_key
- Get your access key from unsplash.com and add it to the environment variables:
UNSPLASH_ACCESS_KEY=your_unsplash_access_key
Replace your_openai_api_key
with your actual OpenAI API key.
- Start the development server:
npm run dev
-
Open your web browser and navigate to
http://localhost:3000
. You should now see the Talk CMS interface. -
Begin building your landing pages with the visual editor and enjoy the power of ChatGPT integration for automatic content generation.
If you'd like to contribute to the Talk CMS project, please open an issue or submit a pull request on the GitHub repository.
Talk CMS is licensed under the MIT License.