Skip to content

Commit 1c79227

Browse files
committed
Merge branch 'main' into dev
2 parents 5c4a2bf + 2b2e365 commit 1c79227

File tree

5 files changed

+32
-22
lines changed

5 files changed

+32
-22
lines changed

constants/extension.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
export const Extension = {
2-
name: `Front Matter CMS`,
3-
home: `The CMS running in VS Code for your static sites`,
2+
name: `Front Matter`,
3+
home: `Headless CMS right in your code editor`,
44
description: `Headless CMS running in Visual Studio Code that helps managing your static sites. Supports Hugo, Jekyll, Docusaurus, NextJs, Gatsby, and more.`,
55

66
githubDocs: "https://github.com/FrontMatter/web-documentation-nextjs",

content/docs/index.md

Lines changed: 15 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -13,33 +13,30 @@ weight: 1
1313

1414
## Overview
1515

16-
Front Matter is an integral Visual Studio Code extension that simplifies operating and managing your
17-
markdown articles. We created the extension to support several static-site generators and frameworks
18-
parallel to Hugo, Jekyll, Hexo, NextJs, Gatsby, and more which provides you the power and control of
19-
a full-blown Content Management System (CMS)
20-
21-
The extension brings CMS capabilities straight to Visual Studio Code. For example, you can keep a
22-
list of the used tags, categories, create content, and so much more.
16+
The Front Matter extension for Visual Studio Code is an ideal choice for developers who want to
17+
simplify the process of operating and managing their markdown articles. It provides users with
18+
the power and control of a full-blown CMS, allowing them to keep a list of used tags, categories,
19+
create content, preview posts before publishing, and more. The extension supports several
20+
static-site generators and frameworks, including Hugo, Jekyll, Hexo, NextJs, Gatsby, and more.
2321

2422
![Welcome screen to configure your website][01]
2523

26-
Our main extension features are:
24+
We present our extension which provides the following features to a technical audience:
2725

28-
- Page dashboard in which you can get an overview of all of your markdown pages. You can use it to
29-
search, filter, type your contents.
30-
- Site preview within Visual Studio Code
31-
- SEO checks for title, description, and keywords
32-
- Support for custom actions/scripts
33-
- and many more
26+
- a page dashboard providing an overview of markdown pages with the ability to search, filter and type content;
27+
- a site preview within Visual Studio Code;
28+
- SEO checks for title, description and keywords;
29+
- support for custom actions/scripts;
30+
- and many more features.
3431

3532
![Site preview][02]
3633

3734
## Why Front Matter?
3835

39-
Initially, the Front Matter extension was created when [Elio Struyf][03] migrated from WordPress to
40-
Hugo (Static web site Generator). To make content management more straightforward, he began to
41-
develop the Front Matter extension and developed more options regularly, until eventually, it became
42-
a headless CMS that runs on Visual Studio Code.
36+
Initially, [Elio Struyf][03] developed the Front Matter extension when migrating from WordPress to
37+
Hugo (Static web site Generator), in order to facilitate content management.
38+
Over time, he expanded the extension's capabilities, until it eventually evolved into a headless
39+
CMS that runs in Visual Studio Code.
4340

4441
## Advantages
4542

featured.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,15 @@
5353
"type": "video",
5454
"featured": true
5555
},
56+
{
57+
"title": "Front Matter: a headless CMS for Hugo that runs in VS Code",
58+
"link": "https://www.nickgracilla.com/posts/front-matter-headless-cms-for-hugo/",
59+
"author": {
60+
"name": "Nick Gracilla",
61+
"link": "https://www.nickgracilla.com/"
62+
},
63+
"type": "article"
64+
},
5665
{
5766
"title": "Front Matter Headless CMS for Visual Studio Code",
5867
"link": "https://chrisandandreshow.com/front-matter-headless-cms-visual-studio-code/",

locale/en.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { Extension } from "../constants/extension";
33

44
export const strings = {
55
// CTA
6-
cta_title: "Effortless content management, right in your code editor",
6+
cta_title: "Headless CMS right in your code editor",
77
cta_title_sr: " that helps managing your static sites and Markdown based sites. Supports Hugo, Jekyll, Docusaurus, NextJs, Gatsby, and more.",
88
cta_description: "Experience the best of both worlds with Front Matter, the CMS that runs within Visual Studio Code, GitPod, and many more. Get the control over your static generator's content by bringing in the CMS features from Front Matter. Start creating and previewing content in real-time - no complicated setup - choose Front Matter CMS and start creating amazing content today.",
99
cta_button_primary: "Get started",
@@ -19,7 +19,7 @@ export const strings = {
1919
generators_more2: "Pick your generator and start managing your static site in minutes",
2020

2121
// Hero
22-
hero_title: "Bringing the CMS directly to your editor",
22+
hero_title: "Bringing the CMS to your editor",
2323
hero_description: "Why waste time switching between tools when you can do it all in one place?",
2424
hero_description_second: "With Front Matter, you can stay in your preferred editor and easily create, manage, and publish content. Our unique features transform your editor into a powerful content management system, so you can focus on what matters most - creating great content. Give Front Matter a try and see how easy it is to streamline your content creation process.",
2525
hero_button_primary: "Get started",

pages/api/img-sponsors.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ const generateImage = async (sponsors: typeof mockData["data"]["viewer"]["sponso
3939
let i = 0;
4040

4141
for (const sponsor of sponsors) {
42+
if (!sponsor.avatarUrl) {
43+
continue;
44+
}
45+
4246
const image = await fetch(sponsor.avatarUrl);
4347

4448
// Fetch image and convert to base64

0 commit comments

Comments
 (0)