Skip to content

gohugonet/hugoverse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ab8c84c Β· Jan 18, 2025
Oct 21, 2024
Jan 11, 2025
Sep 28, 2024
Jan 18, 2025
Jan 18, 2025
Jan 1, 2025
Dec 7, 2024
Mar 28, 2024
Mar 1, 2024
Nov 26, 2024
Oct 21, 2024
Jan 1, 2025
Jan 1, 2025
Mar 2, 2024
Jan 18, 2025

Repository files navigation

Hugoverse: Headless CMS for Hugo

Hugoverse is a headless CMS designed for Hugo, providing a seamless way to manage your static website content. With its powerful APIs, you can upload articles and resources like images, preview your site in real-time, and deploy it effortlessly to the cloudβ€”all tailored to your selected Hugo theme.


πŸš€ Features

  1. Content Management API
    Easily upload and manage articles, images, and other resources through Hugoverse's API.

  2. Theme Compatibility
    Automatically adapts to your chosen Hugo theme, ensuring your site looks great without additional configuration.

  3. Live Preview
    Preview your Hugo site in real-time to ensure your content and design align before deploying.

  4. Cloud Deployment
    Deploy your site with a single click to the cloud, making it live and accessible instantly.

  5. Streamlined Resource Handling
    Efficiently manage images and files for your Hugo website, ensuring all assets are properly organized and accessible.


🌟 Getting Started

Follow these steps to start using Hugoverse for your Hugo project:

Prerequisites

  • Install Hugo on your machine.
  • Create or clone a Hugo site.

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/hugoverse.git
    cd hugoverse
  2. Install dependencies (if applicable):

    # Example: pipenv, npm, etc.
  3. Start the Hugoverse server:

    hugoverse serve

API Usage

Upload an Article:
Use the API to upload a markdown file.

curl -X POST -F "[email protected]" https://your-hugoverse-instance/api/upload

Upload Resources (e.g., images):

curl -X POST -F "[email protected]" https://your-hugoverse-instance/api/resources

Preview Your Site:
Visit https://your-hugoverse-instance/preview.

Deploy Your Site to the Cloud:

curl -X POST https://your-hugoverse-instance/api/deploy

πŸ“„ Documentation

Visit the Hugoverse Documentation for detailed guides and API references.


πŸ› οΈ Contributing

We welcome contributions from the community! Feel free to open issues, suggest features, or submit pull requests.

  1. Fork the repository.
  2. Create a feature branch:
    git checkout -b feature-name
  3. Commit your changes:
    git commit -m "Add new feature"
  4. Push the branch and open a pull request.

πŸ“ License

Hugoverse is licensed under the MIT License.


✨ Contact

For questions or support, feel free to reach out:

Start building and managing your Hugo site effortlessly with Hugoverse! πŸŽ‰s