<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Content management on Emet CMS</title>
		<link>https://docs.emetcms.com/content-management/</link>
		<description>Recent content in Content management on Emet CMS</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
			<copyright>Documentation site content for Emet CMS. Theme based on [Hugo Book](https://github.com/alex-shpak/hugo-book) by [Alex Shpak](https://github.com/alex-shpak).
</copyright>
		
		
			<atom:link href="https://docs.emetcms.com/content-management/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Entries</title>
				<link>https://docs.emetcms.com/content-management/entries/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.emetcms.com/content-management/entries/</guid>
				<description>&lt;p&gt;An entry is a Hugo content file: frontmatter on top, Markdown underneath. Emet reads the frontmatter into a form, hands the body to the editor, and on save writes the whole thing back as the same kind of file you&amp;rsquo;d have written by hand. If you open the file in a text editor afterwards, it should look like you did.&lt;/p&gt;&#xA;&lt;p&gt;Which folders show up, and which fields each entry has, comes from the &lt;code&gt;sections&lt;/code&gt; block of &lt;code&gt;admin/site.yaml&lt;/code&gt;. See &lt;a href=&#34;https://docs.emetcms.com/configuration/sections/&#34;&gt;Sections&lt;/a&gt; for the config; this page is about what you do with them.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Bulk actions</title>
				<link>https://docs.emetcms.com/content-management/bulk-actions/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.emetcms.com/content-management/bulk-actions/</guid>
				<description>&lt;p&gt;Renaming thirty files by hand is exactly the sort of job a CMS should do for you, and exactly the sort of job that&amp;rsquo;s miserable through a web form one file at a time. Bulk actions let you select entries in a section&amp;rsquo;s list and rename, move, publish, unpublish, edit a frontmatter field, create translations or delete the lot in one go. On GitHub-hosted sites each action is a single commit.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Data files</title>
				<link>https://docs.emetcms.com/content-management/data-files/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.emetcms.com/content-management/data-files/</guid>
				<description>&lt;p&gt;Hugo&amp;rsquo;s &lt;code&gt;data/&lt;/code&gt; directory holds structured data that isn&amp;rsquo;t a page: navigation menus, author profiles, pricing tables, anything your templates read through &lt;code&gt;.Site.Data&lt;/code&gt;. These are plain YAML, JSON or TOML files with no frontmatter and no body, which makes them a poor fit for the entry editor and a good fit for a form.&lt;/p&gt;&#xA;&lt;p&gt;Choose &lt;strong&gt;Data&lt;/strong&gt; in the sidebar to browse the whole directory, nested folders and all. There&amp;rsquo;s nothing to configure: every &lt;code&gt;.yaml&lt;/code&gt;, &lt;code&gt;.yml&lt;/code&gt;, &lt;code&gt;.json&lt;/code&gt; and &lt;code&gt;.toml&lt;/code&gt; file under &lt;code&gt;data/&lt;/code&gt; shows up (or under &lt;code&gt;&amp;lt;base_path&amp;gt;/data/&lt;/code&gt; if you&amp;rsquo;ve set a base path). Files are listed by name with a format badge, folders are listed above them, and the breadcrumbs start at &lt;strong&gt;Data&lt;/strong&gt; so you can get back out of a nested folder. An amber dot marks a file with unsaved changes.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Archetypes</title>
				<link>https://docs.emetcms.com/content-management/archetypes/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.emetcms.com/content-management/archetypes/</guid>
				<description>&lt;p&gt;Hugo archetypes are the templates &lt;code&gt;hugo new&lt;/code&gt; uses to stamp out a content file: some frontmatter, perhaps a placeholder body, with Go template variables for the title and date. Emet uses them the same way when you create an entry, and gives you a small editor for them so you don&amp;rsquo;t have to leave the CMS to change what a new post starts with.&lt;/p&gt;&#xA;&lt;h2 id=&#34;which-archetype-applies&#34;&gt;Which archetype applies&lt;a class=&#34;anchor&#34; href=&#34;#which-archetype-applies&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;When you create an entry, Emet works out the section path from the folder you&amp;rsquo;re in. &lt;code&gt;content/blog&lt;/code&gt; becomes &lt;code&gt;blog&lt;/code&gt;, and &lt;code&gt;content/en/resources/tutorials&lt;/code&gt; becomes &lt;code&gt;resources/tutorials&lt;/code&gt; (the language prefix and any &lt;code&gt;base_path&lt;/code&gt; are stripped). If you&amp;rsquo;ve drilled into a subfolder, that&amp;rsquo;s included too. It then tries, in order:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Media library</title>
				<link>https://docs.emetcms.com/content-management/media-library/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.emetcms.com/content-management/media-library/</guid>
				<description>&lt;p&gt;Images in a Hugo site are just files in &lt;code&gt;static/&lt;/code&gt;, referenced by path. The media library is a modal for browsing that folder, uploading into it and picking a path to insert, so you don&amp;rsquo;t have to remember whether it was &lt;code&gt;/images/2026/hero.jpg&lt;/code&gt; or &lt;code&gt;/img/hero.jpg&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;It opens from the image button in the editor toolbar, from &lt;strong&gt;Browse&lt;/strong&gt; on &lt;a href=&#34;https://docs.emetcms.com/fields/#image&#34;&gt;image and file fields&lt;/a&gt;, and on its own when you drop or paste a single image into the editor.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Sync</title>
				<link>https://docs.emetcms.com/content-management/sync/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.emetcms.com/content-management/sync/</guid>
				<description>&lt;p&gt;Emet has no database of its own. On a GitHub-hosted site, the branch you&amp;rsquo;re editing is the database, and a small sync service running in your browser keeps your view of it current and ships the few changes that don&amp;rsquo;t go straight to GitHub. This page is about what gets committed when, what the indicator in the header is telling you, and how &lt;code&gt;[skip ci]&lt;/code&gt; ends up on your commit messages.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Publication</title>
				<link>https://docs.emetcms.com/content-management/publication/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.emetcms.com/content-management/publication/</guid>
				<description>&lt;p&gt;By default, every save in Emet is a commit to the branch you&amp;rsquo;re editing, and if that branch is the one your site deploys from, the change is live as soon as the build finishes. For a personal blog that&amp;rsquo;s fine. For a site with more than one editor, or one where someone needs to sign off before things go public, it&amp;rsquo;s a bit terrifying.&lt;/p&gt;&#xA;&lt;p&gt;The publication workflow adds a step. You edit on a working branch, and when you&amp;rsquo;re ready, Emet opens a pull request to a production branch and lets you merge it once the checks pass. Your deploy pipeline watches production and nothing goes live until that merge.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Reviewing entries</title>
				<link>https://docs.emetcms.com/content-management/review/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.emetcms.com/content-management/review/</guid>
				<description>&lt;p&gt;The &lt;a href=&#34;https://docs.emetcms.com/content-management/publication/&#34;&gt;publication workflow&lt;/a&gt; reviews a whole branch at once: one pull request, one approval, everything goes live together. That&amp;rsquo;s fine until your team wants to sign off on pages one at a time &amp;ndash; legal reads the pricing page, the editor reads the blog post, and nobody wants to approve a diff full of other people&amp;rsquo;s work.&lt;/p&gt;&#xA;&lt;p&gt;Entry review handles that case. Each entry carries its own review state, a reviewer reads and approves it in Emet, and the publish dialog won&amp;rsquo;t let anything go live until every changed entry has been approved.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
