惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Apple Machine Learning Research
Apple Machine Learning Research
S
Schneier on Security
P
Proofpoint News Feed
The Cloudflare Blog
S
SegmentFault 最新的问题
WordPress大学
WordPress大学
Hugging Face - Blog
Hugging Face - Blog
雷峰网
雷峰网
博客园 - 【当耐特】
博客园 - 叶小钗
大猫的无限游戏
大猫的无限游戏
F
Fortinet All Blogs
宝玉的分享
宝玉的分享
博客园 - 聂微东
Engineering at Meta
Engineering at Meta
G
Google Developers Blog
Know Your Adversary
Know Your Adversary
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
S
Securelist
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
C
CXSECURITY Database RSS Feed - CXSecurity.com
G
GRAHAM CLULEY
T
Threatpost
T
Threat Research - Cisco Blogs
酷 壳 – CoolShell
酷 壳 – CoolShell
C
Cisco Blogs
Cisco Talos Blog
Cisco Talos Blog
Latest news
Latest news
C
Cybersecurity and Infrastructure Security Agency CISA
L
LINUX DO - 热门话题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
SecWiki News
SecWiki News
L
LangChain Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
The Last Watchdog
The Last Watchdog
阮一峰的网络日志
阮一峰的网络日志
Security Latest
Security Latest
P
Palo Alto Networks Blog
L
LINUX DO - 最新话题
博客园 - 司徒正美
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
P
Privacy International News Feed
N
News and Events Feed by Topic
Spread Privacy
Spread Privacy
T
Tenable Blog
有赞技术团队
有赞技术团队
MyScale Blog
MyScale Blog
aimingoo的专栏
aimingoo的专栏
AI
AI

CloudCannon Blog

Building with AI: Git-based vs headless vs traditional CMS CloudCannon + Astro: performance meets powerful content management Introducing the Astro Component Starter Introducing Jetstream — built on the Astro Component Starter Why we switched to the system font stack Redesigning CloudCannon’s docs with Diátaxis, Lume, and Pagefind Make content editing more visual: upgraded Editable Regions How Configuration Mode makes building editing interfaces easy Your hosting just got an upgrade (and a price cut) Custom testing domains for professional branding Keep your content consistent with input validation Managing multilingual content in CloudCannon Simplify team publishing with conflict resolution and domain tools Open Beta: Publishing Conflict Resolution Getting started with CloudCannon and Astro: Bookshop, components, and live editing Welcome to the CloudCannon Community! Omnichannel delivery is just marketing spin from API-based CMS companies Getting started with CloudCannon and Astro: Snippets and Collections Managing digital assets in CloudCannon: a guide to smart asset storage Understanding CloudCannon's branching workflows and Projects: a complete guide What is a static website? CloudCannon’s 2024 wrapped Getting started with CloudCannon and Astro: WYSIWYG blogging Jamstack vs. WordPress: reasons to make the change The top five static site generators for 2025 (and when to use them!) Free Jekyll themes for 2025: ten great community options Eleventy (11ty) vs. Hugo How to set up WYSIWYG editing with MkDocs Material The rise of static-first websites: why major brands are making the switch Watching your Core Web Vitals on Jamstack Understanding the difference between static, dynamic, and hybrid websites Looking for an alternative to Netlify CMS or Decap CMS? Designing components for your website editors: a CloudCannon case study Does my website look big in this? Six tips to lower your page weight Content is sacred — so own your revision history The eternal balancing act: load time vs. delay time Streamlined Headless Mode, Unified Configuration, and live data editing What is a headless CMS? Looking for a TinaCMS or Tina Cloud alternative? The ultimate guide to Hugo Sections Coming soon: Live config editing and data reloading Faster publishing workflows out now! Why information architecture matters for your website Website UX vs SEO: picking your battles Easily manage your multilingual Astro site in CloudCannon How you can optimize publishing workflows for your content team How you can optimize your CMS for SEO success How you can optimize your Content Editor for long-form articles How you can optimize your Visual Editor for page building Secure, swift, and stable: static sites for the financial sector Enhanced flexibility for teams with Custom Permissions Building static sites that scale The Inaugural 11ty International Symposium on Making Web Sites Real Good How to manage hundreds of connected websites with a Git-based headless CMS How we’re building CloudCannon for accessibility CloudCannon’s new editing improvements are here! Open Beta | New ways to collaborate on editing your websites Top 11 free Eleventy themes for 2024 Top 10 free Astro themes to use in 2024 Why choose a Git-based headless CMS over a monolithic DXP in 2024? Learning web development: a self-guided roadmap Partner Site of the Month: Blüthner Piano Centre, by Winteractive CloudCannon’s 2023 wrapup Let’s create a microblog with visual editing using Bookshop and Eleventy Update and visualize your branches with CloudCannon Projects CloudCannon secures SOC 2 certification The complete guide to growing your web development agency Automatically optimize your images with Eleventy Image and CloudCannon Share components and syndicate content with Site Mounting Partner Site of the Month: Cru Uncorked, by Ed Meehan New web component for responsive HTML tables Wrapping up HugoConf 2023 Partner Site of the Month: Van Dillen Antieke Bouwmaterialen, by Fulldev How to become a freelance web developer: a comprehensive guide Q3 2023: CloudCannon features and improvements 22 ways to deliver more value to your web development clients Partner Site of the Month: DC Gay Flag Football League, by Ed Cupaioli A new way to configure your CloudCannon sites CloudCannon — the official CMS partner of Eleventy Full CloudCannon support for Nuxt static sites Partner Site of the Month: Stadium Bike, by Insight Creative, Inc. HugoConf 2023, brought to you by CloudCannon DAM Support for Cloudflare R2 and DigitalOcean Spaces Eleventy (11ty) vs. Gatsby in 2023 – which SSG is best for you? How CloudCannon’s live editing works with Astro and Bookshop Partner Site of the Month: Fiducian, by Croissant & Baguette Eleventy (11ty) vs. Astro How to customize CloudCannon’s Client Sharing interface Let anyone, anywhere, edit your CloudCannon sites Top 23 free Astro themes for building out-of-this-world static sites in 2023 How Jampack optimizes our Eleventy website and improves performance Astro vs. Next.js CloudCannon.com is now built with Eleventy! Out-of-this-world support for all Astro users Introducing the CloudCannon Partner Program Full CloudCannon support for Gatsby Top 10 Free SvelteKit Themes for Building Lighting-Fast Static Sites in 2023 Enhanced CloudCannon support for Next.js users Upcoming CloudCannon Interface improvements (Open Beta) Creating sites, the Jamstack way
What is a Git-based CMS and why you should use one
2023-11-28 · via CloudCannon Blog

Your content management system (CMS) is arguably the most powerful publishing tool in your workflow. Content management systems make it possible for non-technical editors to create, maintain, and edit content on their websites. The right CMS should offer a fantastic developer experience while empowering marketers and content editors to do their jobs more independently and efficiently. Yet many traditional CMS platforms leave marketing teams and content teams feeling frustrated and dependent on developers to make simple changes. Luckily, modern content management systems like the Git-based CMS provide editors’ with greater autonomy and confidence.

A Git-based CMS is a headless CMS Direct link to this section

A headless CMS decouples your website’s content — the body of your site — from how your content is delivered and displayed on your website. Your site delivery, or the head of your website, is controlled by your static site generator (SSG) of choice — tools like Astro, Eleventy (11ty), and Hugo. This is the preferred method for building static websites. Static sites have superior web performance compared to dynamic websites, while still providing the option to embed dynamic components within your static site. You can learn more about why you should choose to build static sites here.

Comparing static websites to dynamic websites

Separating your site’s content from its delivery system offers many benefits. It gives developers more flexibility to use and swap out their favorite technologies to build your site more efficiently, without having to change your CMS. Going headless also improves your website’s performance and security compared to traditional CMS platforms like Wordpress. This will reduce the development time and costs needed to keep your site secure. It will also increase your site’s speed, which will improve search engine optimization (SEO).

Comparing traditional CMSs to the more modern Headless Git-based CMS Direct link to this section

Direct link to this section

A Git-based CMS improves your content workflow Direct link to this section

The benefits of a Git-based CMS boil down to your content publishing workflow. A Git-based CMS leverages the power of Git, a popular open source software built to help developers collaborate remotely with ease. You can think of the Git-based CMS as a layer on top of Git that allows non-technical editors to create and edit content on their website using an intuitive interface that eliminates the need to understand Git. So both developers and editors get to benefit from Git workflows — but what’s so great about Git workflows, anyway?

diagram explaining what is a Git-based CMS content workflow Direct link to this section

Direct link to this section

Full version control & simplified collaboration Direct link to this section

When using a Git-based CMS, all your content is stored in a Git repository as text-based files. You can manage these files through your intuitive CMS interface to take advantage of Git’s advanced version control system. With a Git-based CMS, non-technical editors are able to easily roll back changes with full version control.  This means that you never have to worry about losing your content.

While other headless CMSs, like an API-driven CMS, often focus on versioning entire pages, Git-based CMSs enable more granular version control at the object level. This means that you can track changes to individual elements on your page, such as paragraphs, images, components, or widgets. This reduces the risk of content conflicts, making it easier for your team to collaborate without stepping on each others toes.

What’s more, with a Git-based CMS you will be able to maintain multiple versions of the same content, thanks to Git’s multi-object versioning capabilities. This means that content teams can set up multiple versions of the same content in your Git-based CMS, whether to experiment with different content variations, preview changes in staging environments, or seamlessly roll back to previous versions if necessary.

CloudCannon's own content team frequently takes advantage of multi-object versioning in CloudCannon’s Git-based CMS by setting up test sites called ‘branches’. These 'branch' versions allow time-consuming changes to be made without blocking the main website’s staging environment from publishing small changes. When ready, the branch’s content is simply sent, in a process known as a 'merge', to the main website with the click of a button — see it in action below! You can find out more about our marketing team’s publishing workflow here.

Own your content with a Git-based CMS Direct link to this section

Since your content files are stored in a Git repository when you use a Git-based CMS, you are the ultimate owner of your creations. This eliminates vendor lock-in, meaning you're always able to switch your host, or even your CMS provider, with ease. All of your website’s content is immediately available in the Git repository, ready to transfer to another platform if needed.

This is where Git-based CMSs really shine above API-driven CMSs: if your Git-based CMS provider goes offline, you retain full access to your code base and content stored in remote repositories. Any changes you need to make can be pulled and merged directly in Git, giving you a backup method to manage your website outside of the CMS, should the need arise.

Choose a Git-based CMS to revolutionize content management Direct link to this section

As content teams strive for greater efficiency and collaboration, Git-based CMSs prove to be game-changers. A Git-based CMS empowers your team to revolutionize your content management processes with full version control, and improved collaboration capabilities. With the power of Git, your team can work offline and merge changes effortlessly, ensuring streamlined workflows and reducing conflicts, while maintaining full ownership of your static sites.

Edit content visually with CloudCannon Direct link to this section

CloudCannon is a Git-based CMS perfect for editing content-rich static sites. Beyond the benefits of Git-based CMSs mentioned above, CloudCannon’s CMS also offers the ability to edit your content visually with our intuitive Visual Editor. This means no more editing in the dark: changes are shown live on the page to further improve content workflows. What’s more, with the CloudCannon Visual Editor you can also build site pages visually using a custom component library. Choose CloudCannon as your Git-based CMS to empower marketing and content teams to deliver exceptional digital experiences with ease.