Easily migrate your Ghost Site to Astro, an Astro Integration that turns your Ghost server into a Headless CMS https://astro-ghostcms.xyz/
Go to file
Adam Matthiesen 42e69757e4
Bump @astrojs/starlight from 0.17.0 to 0.17.2 (#31)
Bumps
[@astrojs/starlight](https://github.com/withastro/starlight/tree/HEAD/packages/starlight)
from 0.17.0 to 0.17.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/withastro/starlight/releases"><code>@​astrojs/starlight</code>'s
releases</a>.</em></p>
<blockquote>
<h2><code>@​astrojs/starlight</code><a
href="https://github.com/0"><code>@​0</code></a>.17.2</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/withastro/starlight/pull/1442">#1442</a>
<a
href="1a642e4d74"><code>1a642e4</code></a>
Thanks <a href="https://github.com/delucis"><code>@​delucis</code></a>!
- Fixes URLs in language picker for sites with <code>build.format:
'file'</code></p>
</li>
<li>
<p><a
href="https://redirect.github.com/withastro/starlight/pull/1440">#1440</a>
<a
href="2ea1e88318"><code>2ea1e88</code></a>
Thanks <a
href="https://github.com/hippotastic"><code>@​hippotastic</code></a>! -
Adds JS support to the <code>@astrojs/starlight/expressive-code</code>
export to allow importing from non-TS environments.</p>
</li>
</ul>
<h2><code>@​astrojs/starlight</code><a
href="https://github.com/0"><code>@​0</code></a>.17.1</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/withastro/starlight/pull/1437">#1437</a>
<a
href="655aed4840"><code>655aed4</code></a>
Thanks <a
href="https://github.com/hippotastic"><code>@​hippotastic</code></a>! -
Adds Starlight-specific types to <code>defineEcConfig</code> function
and exports <code>StarlightExpressiveCodeOptions</code>.</p>
<p>This provides Starlight types and IntelliSense support for your
Expressive Code configuration options inside an
<code>ec.config.mjs</code> file. See the <a
href="https://expressive-code.com/key-features/code-component/#using-an-ecconfigmjs-file">Expressive
Code documentation</a> for more information.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/withastro/starlight/pull/1420">#1420</a>
<a
href="275f87fd7f"><code>275f87f</code></a>
Thanks <a
href="https://github.com/abdelhalimjean"><code>@​abdelhalimjean</code></a>!
- Fix rare <code>font-family</code> issue if users have a font installed
with a name of <code>&quot;&quot;</code></p>
</li>
<li>
<p><a
href="https://redirect.github.com/withastro/starlight/pull/1365">#1365</a>
<a
href="a0af7cc696"><code>a0af7cc</code></a>
Thanks <a
href="https://github.com/kevinzunigacuellar"><code>@​kevinzunigacuellar</code></a>!
- Correctly format Pagefind search result links when
<code>trailingSlash: 'never'</code> is used</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/withastro/starlight/blob/main/packages/starlight/CHANGELOG.md"><code>@​astrojs/starlight</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>0.17.2</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/withastro/starlight/pull/1442">#1442</a>
<a
href="1a642e4d74"><code>1a642e4</code></a>
Thanks <a href="https://github.com/delucis"><code>@​delucis</code></a>!
- Fixes URLs in language picker for sites with <code>build.format:
'file'</code></p>
</li>
<li>
<p><a
href="https://redirect.github.com/withastro/starlight/pull/1440">#1440</a>
<a
href="2ea1e88318"><code>2ea1e88</code></a>
Thanks <a
href="https://github.com/hippotastic"><code>@​hippotastic</code></a>! -
Adds JS support to the <code>@astrojs/starlight/expressive-code</code>
export to allow importing from non-TS environments.</p>
</li>
</ul>
<h2>0.17.1</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/withastro/starlight/pull/1437">#1437</a>
<a
href="655aed4840"><code>655aed4</code></a>
Thanks <a
href="https://github.com/hippotastic"><code>@​hippotastic</code></a>! -
Adds Starlight-specific types to <code>defineEcConfig</code> function
and exports <code>StarlightExpressiveCodeOptions</code>.</p>
<p>This provides Starlight types and IntelliSense support for your
Expressive Code configuration options inside an
<code>ec.config.mjs</code> file. See the <a
href="https://expressive-code.com/key-features/code-component/#using-an-ecconfigmjs-file">Expressive
Code documentation</a> for more information.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/withastro/starlight/pull/1420">#1420</a>
<a
href="275f87fd7f"><code>275f87f</code></a>
Thanks <a
href="https://github.com/abdelhalimjean"><code>@​abdelhalimjean</code></a>!
- Fix rare <code>font-family</code> issue if users have a font installed
with a name of <code>&quot;&quot;</code></p>
</li>
<li>
<p><a
href="https://redirect.github.com/withastro/starlight/pull/1365">#1365</a>
<a
href="a0af7cc696"><code>a0af7cc</code></a>
Thanks <a
href="https://github.com/kevinzunigacuellar"><code>@​kevinzunigacuellar</code></a>!
- Correctly format Pagefind search result links when
<code>trailingSlash: 'never'</code> is used</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="df83f141ce"><code>df83f14</code></a>
[ci] release (<a
href="https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/1441">#1441</a>)</li>
<li><a
href="1a642e4d74"><code>1a642e4</code></a>
Update <code>localizedUrl()</code> to handle <code>.html</code> routes
correctly (<a
href="https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/1442">#1442</a>)</li>
<li><a
href="c5f4a71c69"><code>c5f4a71</code></a>
Update Vitest to v1 (<a
href="https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/1438">#1438</a>)</li>
<li><a
href="95db585c08"><code>95db585</code></a>
[ci] format</li>
<li><a
href="2ea1e88318"><code>2ea1e88</code></a>
Add JS support to <code>@astrojs/starlight/expressive-code</code> export
(<a
href="https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/1440">#1440</a>)</li>
<li><a
href="e4bbfd6e7b"><code>e4bbfd6</code></a>
[ci] format</li>
<li><a
href="f60f1d05f6"><code>f60f1d0</code></a>
[ci] release (<a
href="https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/1432">#1432</a>)</li>
<li><a
href="655aed4840"><code>655aed4</code></a>
Add Starlight types to <code>defineEcConfig</code> and export
`StarlightExpressiveCodeOp...</li>
<li><a
href="a0af7cc696"><code>a0af7cc</code></a>
extend config options to pagefind (<a
href="https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/1365">#1365</a>)</li>
<li><a
href="275f87fd7f"><code>275f87f</code></a>
fix : font not rendered properly on firefox <a
href="https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/1419">#1419</a>
(<a
href="https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/1420">#1420</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/withastro/starlight/commits/@astrojs/starlight@0.17.2/packages/starlight">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@astrojs/starlight&package-manager=npm_and_yarn&previous-version=0.17.0&new-version=0.17.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>
2024-02-05 04:57:13 -08:00
.github update theme name 2024-02-01 00:14:44 -08:00
.vscode woot new expressivecode-starlight update! 2024-01-28 03:07:57 -08:00
catppuccin-dark-demo working on some new stuff, also adding the new theme to the create tool, and doing some other cleanup 2024-02-03 23:10:44 -08:00
demo up demo 2024-01-30 12:06:32 -08:00
packages Bump @types/node from 20.11.10 to 20.11.16 2024-02-05 12:46:30 +00:00
playground updates playground to reflect new package name 2024-02-01 15:55:42 -08:00
unlighthouse Create README.md 2024-01-23 18:40:45 -08:00
www Bump @astrojs/starlight from 0.17.0 to 0.17.2 2024-02-05 12:52:17 +00:00
.gitignore pnpm monorepo migration complete 2024-01-23 10:51:23 -08:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2024-01-24 16:48:13 -08:00
CONTRIBUTING.md Create CONTRIBUTING.md 2024-01-24 16:58:25 -08:00
LICENSE Create LICENSE 2024-01-24 16:42:07 -08:00
README.md Update README.md 2024-02-01 14:47:04 -08:00
SECURITY.md Create SECURITY.md 2024-01-24 17:01:02 -08:00
biome.json pnpm monorepo migration complete 2024-01-23 10:51:23 -08:00
package.json create new demo 2024-01-31 14:10:06 -08:00
pnpm-lock.yaml Bump @astrojs/starlight from 0.17.0 to 0.17.2 2024-02-05 12:52:17 +00:00
pnpm-workspace.yaml create new demo 2024-01-31 14:10:06 -08:00
vitest.workspace.json up 2024-01-25 23:01:27 -08:00

README.md

Want to Chat? Join our Discord

For a full always up to date documentation please checkout Our Website

Quick Start

# Its easy run this command and follow the prompt!
npx @matthiesenxyz/create-astro-ghostcms

Our Supporters:

Want to be listed here? by name or logo? Signup Here for an Astro-GhostCMS Suppoter Membership (Silver and up get listed here) Also All Suppoter Memberships get a Discord rank!

Repo Structure

This repo is structured as a pnpm monorepo. All of our packages can be found under the packages/ folder. These are all internal packages or independently published that can be found on npmjs.com

In this Repo you will find the Following:

  • demo: Demo Site
  • www: Public Site
  • playground: Development and Testing
  • packages/:
    • create-astro-ghostcms: CLI Utility to quickly deploy new Astro-GhostCMS projects.
    • astro-ghostcms: The main Integration!
    • astro-ghostcms-theme-default: The Default theme in integration mode.
    • astro-ghostcms-catppuccin: A dark theme made with Catppuccin and TailwindCSS for Astro-GhostCMS Integration Mode.
    • tsconfig: LOCAL Development package for @ts-ghost/core-api.

Contributing

This is a pnpm workspace and requires pnpm to function properly

To setup this workspace clone this repo and run the following command:

pnpm install

Then you can run the playground:

pnpm playground:dev

Notices

Ghost is a trademark of The Ghost Foundation. This project is not directly related to or provided by The Ghost Foundation and is intended to help create a easier method to utilize their provided JavaScript tools to link a Headless GhostCMS install in to your Astro project.