<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://cecil.app/xsl/atom.xsl" media="all"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cecil.app/documentation/getting-started/</id>
  <title>Cecil - Getting started</title>
  <subtitle><![CDATA[Cecil is a command-line PHP application that merges Markdown pages, medias and Twig templates to generate a static website.]]></subtitle>
  <link href="https://cecil.app/documentation/getting-started/atom.xml" rel="self" type="application/atom+xml" />
  <link href="https://cecil.app/documentation/getting-started/" rel="alternate" type="text/html" />
  <updated>2026-10-06T00:34:18+00:00</updated>
  <author>
    <name>Cecil</name>
    <uri>https://cecil.app</uri>
  </author>
  <entry xml:lang="en">
    <id>https://cecil.app/documentation/getting-started/installation/</id>
    <title>Installation</title>
    <published>2026-10-05T00:00:00+00:00</published>
    <updated>2026-10-05T00:00:00+00:00</updated>
    <link href="https://cecil.app/documentation/getting-started/installation/" rel="alternate" type="text/html" />
    <content type="html">
      <![CDATA[<h1>Installation</h1>
<p>Cecil is distributed as a single executable file, <code translate="no">cecil.phar</code>, which runs anywhere PHP is installed.</p>
<h2 id="requirements">Requirements</h2>
<ul>
<li><a href="https://www.php.net/manual/install.php" target="_blank" rel="noopener noreferrer">PHP</a> 8.3+</li>
<li>PHP extensions: <code translate="no">fileinfo</code>, <code translate="no">gd</code> and <code translate="no">mbstring</code></li>
</ul>
<p>Check your PHP version and loaded extensions:</p>
<pre><code class="language-bash hljs bash" translate="no">php -v
php -m</code></pre>
<h3 id="optional-extensions">Optional extensions</h3>
<table>
<thead>
<tr>
<th>Extension</th>
<th>Usage</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://www.php.net/manual/book.intl.php" target="_blank" rel="noopener noreferrer"><code translate="no">intl</code></a></td>
<td>Dates <a href="/documentation/templates/localization/">localization</a> with other locales than <code translate="no">en</code> (improves performance otherwise).</td>
</tr>
<tr>
<td><a href="https://www.php.net/manual/book.imagick.php" target="_blank" rel="noopener noreferrer"><code translate="no">imagick</code></a></td>
<td>Image processing, preferred over GD when available.</td>
</tr>
<tr>
<td><a href="https://www.php.net/manual/book.ffi.php" target="_blank" rel="noopener noreferrer"><code translate="no">ffi</code></a></td>
<td>Image processing with <a href="https://www.libvips.org/" target="_blank" rel="noopener noreferrer">libvips</a> (requires <a href="#composer">Composer installation</a>).</td>
</tr>
</tbody>
</table>
<h2 id="download-the-phar">Download the PHAR</h2>
<p>Download <code translate="no">cecil.phar</code> from your terminal:</p>
<pre><code class="language-bash hljs bash" translate="no">curl -LO https://cecil.app/cecil.phar</code></pre>
<p>Then run it with PHP:</p>
<pre><code class="language-bash hljs bash" translate="no">php cecil.phar --version</code></pre>
<aside class="note note-info"><p>You can also download a <a href="/download/">specific version or the preview version</a>.</p></aside>
<h2 id="install-globally">Install globally</h2>
<p>Installing Cecil globally allows you to run the <code translate="no">cecil</code> command from any directory, instead of <code translate="no">php cecil.phar</code>.</p>
<h3 id="macos-and-linux">macOS and Linux</h3>
<p>With <a href="https://brew.sh" target="_blank" rel="noopener noreferrer">Homebrew</a>:</p>
<pre><code class="language-bash hljs bash" translate="no">brew install cecilapp/tap/cecil</code></pre>
<p>Or manually, by moving the PHAR in a directory of your <code translate="no">PATH</code>:</p>
<pre><code class="language-bash hljs bash" translate="no">mv cecil.phar /usr/<span class="hljs-built_in">local</span>/bin/cecil
chmod +x /usr/<span class="hljs-built_in">local</span>/bin/cecil</code></pre>
<h3 id="windows">Windows</h3>
<p>With <a href="https://scoop.sh" target="_blank" rel="noopener noreferrer">Scoop</a>:</p>
<pre><code class="language-bash hljs bash" translate="no">scoop install https://cecil.app/scoop/cecil.json</code></pre>
<p>Or manually:</p>
<ol>
<li>Move <code translate="no">cecil.phar</code> in a dedicated directory, like <code translate="no">C:\bin</code></li>
<li>Rename it from <code translate="no">cecil.phar</code> to <code translate="no">cecil</code></li>
<li>Append <code translate="no">;C:\bin</code> to your <code translate="no">PATH</code> environment variable</li>
<li>Create a <a href="https://raw.githubusercontent.com/Cecilapp/Cecil/main/bin/cecil.bat" target="_blank" rel="noopener noreferrer">wrapping batch script</a> next to it</li>
</ol>
<h3 id="phive">PHIVE</h3>
<p>With <a href="https://phar.io" target="_blank" rel="noopener noreferrer">PHIVE</a> (The PHAR Installation and Verification Environment):</p>
<pre><code class="language-bash hljs bash" translate="no">phive install cecil</code></pre>
<h3 id="composer">Composer</h3>
<p>With <a href="https://getcomposer.org" target="_blank" rel="noopener noreferrer">Composer</a>:</p>
<pre><code class="language-bash hljs bash" translate="no">composer global require cecil/cecil</code></pre>
<aside class="note note-important"><p>Make sure Composer's global binaries directory is in your <code translate="no">PATH</code>. Run <code translate="no">composer global config bin-dir --absolute</code> to get it.</p></aside>
<aside class="note note-tip"><p>To use Cecil as a dependency of a PHP project, see <a href="/documentation/developers/library/">Library</a>.</p></aside>
<h2 id="verify-the-installation">Verify the installation</h2>
<pre><code class="language-bash hljs bash" translate="no">cecil --version</code></pre>
<aside class="note note-info"><p>Run <code translate="no">cecil list</code> to display the <a href="/documentation/commands/">available commands</a>.</p></aside>
<h2 id="update">Update</h2>
<p>Update Cecil to the latest version according to your installation method:</p>
<pre><code class="language-bash hljs bash" translate="no"><span class="hljs-comment"># PHAR</span>
php cecil.phar self-update
<span class="hljs-comment"># Homebrew</span>
brew upgrade cecilapp/tap/cecil
<span class="hljs-comment"># Scoop</span>
scoop update cecil
<span class="hljs-comment"># PHIVE</span>
phive update cecil
<span class="hljs-comment"># Composer</span>
composer global update cecil/cecil</code></pre>
<p>The <code translate="no">self-update</code> command (PHAR only) also accepts the following options:</p>
<ul>
<li><code translate="no">--rollback</code>: reverts to the previous installed version</li>
<li><code translate="no">--stable</code>: forces an update to the last stable version</li>
<li><code translate="no">--preview</code>: forces an update to the last unstable version</li>
</ul>
<aside class="note note-info"><p>The changelog of each release is available on <a href="https://github.com/Cecilapp/Cecil/releases" target="_blank" rel="noopener noreferrer">GitHub</a>.</p></aside>
<h2 id="troubleshooting">Troubleshooting</h2>
<h3 id="command-not-found-cecil"><code translate="no">command not found: cecil</code></h3>
<p>The installation directory is not in your <code translate="no">PATH</code>: add it, or run Cecil with <code translate="no">php cecil.phar</code> from the directory containing the PHAR.</p>
<h3 id="php-version-or-extension-error">PHP version or extension error</h3>
<p>Your PHP CLI may differ from the one you expect (several versions installed): check it with <code translate="no">php -v</code> and <code translate="no">php --ini</code>, then enable missing extensions in the loaded <code translate="no">php.ini</code> file.</p>
<h3 id="diagnose-a-website">Diagnose a website</h3>
<p>Once a website is created, run the <a href="/documentation/commands/doctor/"><code translate="no">doctor</code></a> command to diagnose its configuration.</p>]]>
    </content>
  </entry>
  <entry xml:lang="en">
    <id>https://cecil.app/documentation/getting-started/directory-structure/</id>
    <title>Directory structure</title>
    <published>2021-05-07T00:00:00+00:00</published>
    <updated>2026-10-03T00:00:00+00:00</updated>
    <link href="https://cecil.app/documentation/getting-started/directory-structure/" rel="alternate" type="text/html" />
    <content type="html">
      <![CDATA[<h1>Directory structure</h1>
<h2 id="file-system-tree">File system tree</h2>
<p>Project files organization.</p>
<pre><code class="language-plaintext hljs plaintext" translate="no">&lt;mywebsite&gt;
├─ pages
|  ├─ blog            &lt;- Section
|  |  ├─ post-1.md    &lt;- Page in Section
|  |  └─ post-2.md
|  ├─ projects
|  |  └─ project-a.md
|  └─ about.md        &lt;- Root page
├─ assets
|  ├─ styles.scss     &lt;- Asset file
|  └─ logo.png
├─ static
|  └─ file.pdf        &lt;- Static file
└─ data
   └─ authors.yml     &lt;- Data collection</code></pre>
<h2 id="built-website-tree">Built website tree</h2>
<p>Result of the build.</p>
<pre><code class="language-plaintext hljs plaintext" translate="no">&lt;mywebsite&gt;
└─ _site
   ├─ index.html               &lt;- Generated home page
   ├─ blog/
   |  ├─ index.html            &lt;- Generated list of posts
   |  ├─ post-1/index.html     &lt;- A blog post
   |  └─ post-2/index.html
   ├─ projects/
   |  ├─ index.html
   |  └─ project-a/index.html
   ├─ about/index.html
   ├─ styles.css
   ├─ logo.png
   └─ file.pdf</code></pre>
<aside class="note note-info"><p>By default each page is generated as <code translate="no">slugified-filename/index.html</code> to get a “beautiful“ URL like <code translate="no">https://mywebsite.tld/section/slugified-filename/</code>.
To get an “ugly” URL (like <code translate="no">404.html</code> instead of <code translate="no">404/</code>), set <code translate="no">uglyurl: true</code> in page <a href="/documentation/content/pages/#front-matter">front matter</a>.</p></aside>
<h2 id="file-based-routing">File based routing</h2>
<p>Markdown files in the <code translate="no">pages</code> directory enable file based routing. Meaning that adding a <code translate="no">pages/my-projects/project-a.md</code> for instance will make it available at <code translate="no">/project-a</code> in your browser.</p>
<pre><code class="language-plaintext hljs plaintext" translate="no">File:
                   pages/my-projects/project-a.md
                        └───── filepath ──────┘
URL:
    ┌───── baseurl ─────┬─────── path ────────┐
     https://example.com/my-projects/project-a/index.html
                        └─ section ─┴─ slug ──┘</code></pre>
<aside class="note note-important"><p>Two kinds of prefixes can alter the URL. See the <a href="/documentation/content/pages/#file-prefix">File prefix section</a> below.</p></aside>]]>
    </content>
  </entry>
  <entry xml:lang="en">
    <id>https://cecil.app/documentation/getting-started/quick-start/</id>
    <title>Quick Start</title>
    <published>2020-12-19T00:00:00+00:00</published>
    <updated>2026-10-02T00:00:00+00:00</updated>
    <link href="https://cecil.app/documentation/getting-started/quick-start/" rel="alternate" type="text/html" />
    <content type="html">
      <![CDATA[<h1>Quick Start</h1>
<h2 id="create-a-website">Create a website</h2>
<p>You can create a new website from scratch in a few minutes.</p>
<p>Follow the steps below to create your first Cecil website.</p>
<p><a href="https://cecilapp.github.io/skeleton/" target="_blank" rel="noopener noreferrer"><picture>
<source media="(prefers-color-scheme: dark)" type="image/avif" srcset="/thumbnails/480x/docs/cecil-newsite.dark.19f0a851a99b34775f44b67c805a0815.avif 480w, /thumbnails/768x/docs/cecil-newsite.dark.19f0a851a99b34775f44b67c805a0815.avif 768w, /docs/cecil-newsite.dark.19f0a851a99b34775f44b67c805a0815.avif 1007w" sizes="100vw">
<source media="(prefers-color-scheme: dark)" type="image/webp" srcset="/thumbnails/480x/docs/cecil-newsite.dark.19f0a851a99b34775f44b67c805a0815.webp 480w, /thumbnails/768x/docs/cecil-newsite.dark.19f0a851a99b34775f44b67c805a0815.webp 768w, /docs/cecil-newsite.dark.19f0a851a99b34775f44b67c805a0815.webp 1007w" sizes="100vw">
<source media="(prefers-color-scheme: dark)" srcset="/thumbnails/480x/docs/cecil-newsite.dark.19f0a851a99b34775f44b67c805a0815.png 480w, /thumbnails/768x/docs/cecil-newsite.dark.19f0a851a99b34775f44b67c805a0815.png 768w, /docs/cecil-newsite.dark.19f0a851a99b34775f44b67c805a0815.png 1007w" sizes="100vw">
<source type="image/avif" srcset="/thumbnails/480x/docs/cecil-newsite.94982e8ace758b40e6ff753807bdb42b.avif 480w, /thumbnails/768x/docs/cecil-newsite.94982e8ace758b40e6ff753807bdb42b.avif 768w, /docs/cecil-newsite.94982e8ace758b40e6ff753807bdb42b.avif 1007w" width="1007" height="607" sizes="100vw">
<source type="image/webp" srcset="/thumbnails/480x/docs/cecil-newsite.94982e8ace758b40e6ff753807bdb42b.webp 480w, /thumbnails/768x/docs/cecil-newsite.94982e8ace758b40e6ff753807bdb42b.webp 768w, /docs/cecil-newsite.94982e8ace758b40e6ff753807bdb42b.webp 1007w" width="1007" height="607" sizes="100vw">
<img src="/docs/cecil-newsite.94982e8ace758b40e6ff753807bdb42b.png" alt="New website example" loading="lazy" decoding="async" class="dark:brightness-90" width="1007" height="607" style=";max-width:100%;height:auto;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAyCAYAAACqNX6+AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEj0lEQVR4nN1b0ZKDIAxMHP//H+9HLvcg0QQCRATE2xmLrQghy4ZIW/z5+SEAgN/fXyAio6SjpKPk4wQRUCgBIJyDBgIgIiAibNvmOBA23AA3hA3xaKJSJh02IX/f0Q0Cd1ezxzTLgb3tNgAAShxvkjEYZPbnMcLyGBmORHW9nWwfmglRjmCVvALZ8x1n2ffFBCOOJ0HigUJAhyl10g85d6yrjOATYYodVm08IwTGkVF3wf9SBuMRIQQI5wDF6Uj8V2UwDELYs5h8alb1MCGyrMMD9bmP0Zvrs/+pDIYghPM5AiA8/ZwlGVE4CMuTCUN9cXiJOZtIkzr4ijLIkHVOPftVIZhBePKRdzDKOaYKu354iUipEiO45lcUrz6sqYyYJCZol0YgXOI4P1B3HRV0kPIRghlCcsSo/I1iQ54oo+T095TB2PV11OZsod/zwEtJkWEehcin2SIpFK8WlEi27javMqoNdUVOGYxLIUEZtn0IiAREmozoKSSLM8yEUGcSgSjCU2h3mjLuYIwyGJdC1NqBR4/hOBZUUgvr3YjL7cpSkSKmw7kFg3DYkMpSt6vwTWUwToUcixqAzJgQECgoA4EuH4nSAzxLvEq8Sukdq4+zb7Kv614kvqMMxs6TTxPBbgC+AgSoHAFgu6AEuQLw7ql1tYaYjHjF+aIyGPrBEMMsRIQrCzzmZ0xGK1TaWsytU+gJkp7LmvjYUt2rTxliyjV2v8MlEWWABCKGsNVpd0Tk1WmK7c+fUpWkdfyt9kWrMg+FKE+jLjhuI3VRyNULyjfFlq1JUFPJczvnKoMhHgz18njGaQ5jYg3phgdKqakkp5zReLpmqb0snqg6oyG5tdV9gCWl1MgvqaTdTqkMzkCjGpR6oleykN9+P0c4YY4VlZJHSSVzd6b6ZXN7rIxrmlEyorEDFMnrjY5yKjFDmYdktWbE18Ypg5EqZKYyrL49nwmUyFCrI97Osl3o/Zyzs4HUJwAPWvTv3WI/OJZRVobRz6D5einEkUJ1dXYJDYOtpcZJ8w8dOmoHIHlSf+r0aaQ5cfopyCZeIlVgeFEZjKYfOazmdImibXSpozVCj94byxLS6vSVyQKAbAxTa88LymBUFVJy8MrOrymlJAvr0qxdY3fI8jh/ZYJyUNkYGXtik7P/hJA4bYxLy+mrEvHULit8TVvUvRuHJWLA2cYKqO0Wy3ozoRRSU4c1CDmQFcnoZdMsYvaWLfUvEmNhJWUwdu7c2gfyqkSer0hGj7VkFm6vIVb9rxDjwVvKYDStId4t7y8R8zYRjO2JIXjz/E1Q5lgNyRrSgppKViHlC7j9YHgnfK2IVe1iNC/qMXJqWNUBKI6VsFtMtKjEun9lxISsQsxeCjke50t8IWRJWISgccxE8svFpwbw/SsrxMoCS0qZ/mCYCzEeQ+I6UxXSoZMcIUlIm/0FVfWvd07IZrqppLMzSip4e01xfUFlkZUz+P531Q1D7+itXFaY62L49yGef/jwr7zvhLCyOpyjGjj4rMPHdemCUyH3zfyCOp40P+w79ZKzrf/M9cP7Knmxqyz+AEm28LzQnWd/AAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center;background-size:cover;" srcset="/thumbnails/480x/docs/cecil-newsite.94982e8ace758b40e6ff753807bdb42b.png 480w, /thumbnails/768x/docs/cecil-newsite.94982e8ace758b40e6ff753807bdb42b.png 768w, /docs/cecil-newsite.94982e8ace758b40e6ff753807bdb42b.png 1007w" sizes="100vw">
</picture></a></p>
<aside class="note note-info"><p>Demo of the expected result: <a href="https://cecilapp.github.io/skeleton/" target="_blank" rel="noopener noreferrer">https://cecilapp.github.io/skeleton/</a>.</p></aside>
<h3 id="prerequisites">Prerequisites</h3>
<ul>
<li><a href="https://php.net/manual/en/install.php" target="_blank" rel="noopener noreferrer">PHP</a> 8.3+</li>
<li>Terminal (a basic understanding of <a href="https://wikipedia.org/wiki/Terminal_emulator" target="_blank" rel="noopener noreferrer">terminal</a>)</li>
<li>Text editor, like <a href="https://code.visualstudio.com" target="_blank" rel="noopener noreferrer">VS Code</a> and/or <a href="https://typora.io" target="_blank" rel="noopener noreferrer">Typora</a></li>
</ul>
<h3 id="1-download-cecil">1. Download Cecil</h3>
<p>Download <code translate="no">cecil.phar</code> from your terminal:</p>
<pre><code class="language-bash hljs bash" translate="no">curl -LO https://cecil.app/cecil.phar</code></pre>
<p>You can also <a href="https://cecil.app/download/">download Cecil manually</a>, or use:</p>
<ul>
<li><a href="https://brew.sh" target="_blank" rel="noopener noreferrer">Homebrew</a>: <code translate="no">brew install cecilapp/tap/cecil</code></li>
<li><a href="https://scoop.sh" target="_blank" rel="noopener noreferrer">Scoop</a>: <code translate="no">scoop install https://cecil.app/scoop/cecil.json</code></li>
</ul>
<h3 id="2-create-a-new-site">2. Create a new site</h3>
<p>Create a directory for the website (e.g.: <code translate="no">&lt;mywebsite&gt;</code>), put <code translate="no">cecil.phar</code> in it, then run the <code translate="no">new:site</code> command:</p>
<pre><code class="language-bash hljs bash" translate="no">php cecil.phar new:site</code></pre>
<h3 id="3-add-a-page">3. Add a page</h3>
<p>Run the <code translate="no">new:page</code> command:</p>
<pre><code class="language-bash hljs bash" translate="no">php cecil.phar new:page</code></pre>
<p>Now you can edit the newly created page with your Markdown editor: <code translate="no">&lt;mywebsite&gt;/pages/&lt;new-page&gt;.md</code>.</p>
<aside class="note note-tip"><p>We recommend you to use <a href="https://www.typora.io" target="_blank" rel="noopener noreferrer">Typora</a> to edit your Markdown files.</p></aside>
<h3 id="4-check-the-preview">4. Check the preview</h3>
<p>Run the following command to create a preview of the website:</p>
<pre><code class="language-bash hljs bash" translate="no">php cecil.phar serve</code></pre>
<p>Then navigate to <code translate="no">http://localhost:8000</code>.</p>
<aside class="note note-info"><p>The <code translate="no">serve</code> command runs a local HTTP server and a watcher: if a file (a page, a template or the config) is modified, the browser’s current page is automatically reloaded.</p></aside>
<h3 id="5-build-and-deploy">5. Build and deploy</h3>
<p>When you are satisfied with the result, you can generate the website in order to deploy it on the Web.</p>
<p>Run the following command to build the website:</p>
<pre><code class="language-bash hljs bash" translate="no">php cecil.phar build</code></pre>
<p>You can now copy the content of the <code translate="no">_site</code> directory to a Web server 🎉</p>
<hr>]]>
    </content>
  </entry>
  <entry xml:lang="en">
    <id>https://cecil.app/documentation/getting-started/starter-kits/</id>
    <title>Starter kits</title>
    <published>2020-12-19T00:00:00+00:00</published>
    <updated>2026-10-02T00:00:00+00:00</updated>
    <link href="https://cecil.app/documentation/getting-started/starter-kits/" rel="alternate" type="text/html" />
    <content type="html">
      <![CDATA[<h1>Starter kits</h1>
<p>To get started quickly, use one of Cecil's ready-to-use <a href="/starter-kits/">starter kits</a>:</p>
<ul>
<li><a href="https://github.com/Cecilapp/the-butler#readme" target="_blank" rel="noopener noreferrer">The Butler</a>: a publishing-ready starter blog.</li>
<li><a href="https://github.com/Cecilapp/Links#readme" target="_blank" rel="noopener noreferrer">Links</a>: an open source Linktree alternative.</li>
<li><a href="https://github.com/Cecilapp/photo-stream#readme" target="_blank" rel="noopener noreferrer">Photo Stream</a>: a super simple self-hosted photo stream.</li>
<li><a href="https://github.com/Cecilapp/statidocs#readme" target="_blank" rel="noopener noreferrer">Statidocs</a>: build a documentation website quickly.</li>
</ul>
<p><a href="https://github.com/Cecilapp/the-butler#readme" target="_blank" rel="noopener noreferrer"><picture>
<source type="image/avif" srcset="/thumbnails/480x/docs/cecil-newblog.c85c682e3bcb416589e2bc2bbcc2cfca.avif 480w, /thumbnails/768x/docs/cecil-newblog.c85c682e3bcb416589e2bc2bbcc2cfca.avif 768w, /docs/cecil-newblog.c85c682e3bcb416589e2bc2bbcc2cfca.avif 1014w" width="1014" height="713" sizes="100vw">
<source type="image/webp" srcset="/thumbnails/480x/docs/cecil-newblog.c85c682e3bcb416589e2bc2bbcc2cfca.webp 480w, /thumbnails/768x/docs/cecil-newblog.c85c682e3bcb416589e2bc2bbcc2cfca.webp 768w, /docs/cecil-newblog.c85c682e3bcb416589e2bc2bbcc2cfca.webp 1014w" width="1014" height="713" sizes="100vw">
<img src="/docs/cecil-newblog.c85c682e3bcb416589e2bc2bbcc2cfca.png" alt="Starter blog example" loading="lazy" decoding="async" class="dark:brightness-90" width="1014" height="713" style=";max-width:100%;height:auto;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:center;background-size:cover;" srcset="/thumbnails/480x/docs/cecil-newblog.c85c682e3bcb416589e2bc2bbcc2cfca.png 480w, /thumbnails/768x/docs/cecil-newblog.c85c682e3bcb416589e2bc2bbcc2cfca.png 768w, /docs/cecil-newblog.c85c682e3bcb416589e2bc2bbcc2cfca.png 1014w" sizes="100vw">
</picture></a></p>]]>
    </content>
  </entry>
</feed>
