Veröffentlichung

Erstelle statischen Inhalt

cmints --static

By running command above your static website should be ready and located in the content directory, you can copy the content of the directory to any static hosting of your choice, but you can also use the advantage of the existing tools and deployment integrations in the CMintS to make that much more simpler.

GitHub-Seiten

GitHub Pages is a static site hosting service designed to host project pages directly from a GitHub repository. You can host CMintS projects for free in the GitHub Pages, by simply running the command below, considering that you are using GitHub as your git hosting:

cmints --static --deploy

Andere git-basierte Hostings

The command in the Github pages section, deploys to the gh-pages branch. If you would like to push to another branch of the git repository(not neceseraly Github repository) you can do so by specifying the deployment branch in the configuration file, as shown in the example below:

const deployment =
{
  where: "git",
  branch: "deployment-branch"
};

module.exports = {deployment};

Netlify

Netlify provides Git-triggered continuous integration deployment hosting, that means it can build and make your website accessible each time your push changes to the repository.

Es gibt verschiedene Wege wie du Netlify benutzen kannst:

Kontinuierliche Veröffentlichung

Navigiere zu der Startseite, verbinde dich mit deinem Git hosting Anbioeter und wähle eine CMintS Projektverzeichnis.

Benutze die unteren Optionen in der Baueinstellungsseite:

  • Branch to deploy - specify the project build branch usually it's the master branch.
  • Build command - cmints --static (Static site generation).
  • Publish directory - content (Default project output directory of CMintS)

CLI

Netlify's Kommandozeile erlaubt dir die Veröffentlichung von Seiten oder die Konfiguierung direkt von der Kommandozeile.

Veröffentlichen zu Netlify

Der "Deploy to Netlify" Button Hilft Benutzern Seiten von Vorlagen mit einem Klick zu veröffentlichen. Es stellt Internetentwicklern eine 1 Schritt Anleitung zur Verfügung welche Benutzer das veröffentlichen auf Netlify erlaubt.