From e52ffc14623762a1a933b0cb7c364269cb2a3a38 Mon Sep 17 00:00:00 2001 From: Ewen Le Bihan Date: Wed, 17 Apr 2024 14:48:14 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Add=20/db/features?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vitepress/config.mts | 3 ++- db/features.md | 60 +++++++++++++++++++++++++++++++++++++++++++ index.md | 10 ++++---- 3 files changed, 67 insertions(+), 6 deletions(-) create mode 100644 db/features.md diff --git a/.vitepress/config.mts b/.vitepress/config.mts index b6cbeb8..4ac096d 100644 --- a/.vitepress/config.mts +++ b/.vitepress/config.mts @@ -24,6 +24,7 @@ const ortfodbSidebar = [ }, { text: "Features", + link: "/db/features", items: [ { text: "Scattered mode", @@ -102,7 +103,7 @@ const ortfodbSidebar = [ }, { text: "Exporting to other formats", - link: "/db/exporters/formats", + link: "/db/exporters/formats", // items: [ // { // text: "SQL", diff --git a/db/features.md b/db/features.md new file mode 100644 index 0000000..5ef1d69 --- /dev/null +++ b/db/features.md @@ -0,0 +1,60 @@ +--- +layout: home + +hero: + name: ortfo/db's + text: features + tagline: explore what ortfo/db can do to simply your portfolio website creation + actions: + - theme: alt + text: Install ortfo/db + link: /db/getting-started + +features: + - icon: 📝 + title: Extra markdown features + details: ortfo/db supports declaring abbreviations and footnotes (and maybe more in the future!) + link: /db/markdown + - title: Tags + details: Categorize your projects with tags + link: /db/tags + icon: 🏷️ + - title: Technologies + details: List the things you used to make your projects + link: /db/technologies + icon: 🛠️ + - icon: 🗃️ + title: Scattered mode + details: Put your portfolio's articles alongside your projects themselves + link: /db/scattered-mode + - title: Thumbnail generation + details: Automatically generate thumbnails for your projects' media files + link: /db/thumbnails + icon: 🖼️ + - title: Primary colors extraction + details: Automatically extract the primary colors of your projects' images + icon: 🎨 + - title: Complex layouts + details: Arrange your project description's content blocks in interesting ways + link: /db/layouts + icon: 📐 + - title: Internationalization + details: Translate your portfolio into multiple languages + link: /db/internationalization + icon: 🌐 + - title: Client libraries + details: Use the generated database in your code with autocompletion and type safety + icon: 📚 + - title: Exporters + details: Send your database file to a web server, a cloud storage service, or use it in your favorite static site generator + link: /db/exporters + icon: 🧩 + - title: JSON Schemas + details: Great editing experience for ortfo/db's YAML files + link: /db/json-schemas + icon: 📜 + - title: Command-line interface + details: ortfo/db works with a command-line interface, making it easy to automate your portfolio's generation and integrate with other tools. + link: /db/commands/global-options + icon: 🤓 +--- diff --git a/index.md b/index.md index 7bd8a1f..196a915 100644 --- a/index.md +++ b/index.md @@ -15,18 +15,18 @@ hero: link: /guide/getting-started features: + - icon: 📦 + title: Organize your projects' articles easily + details: With Scattered mode, you can keep your portfolio articles in the same directory as your projects. + link: /db/scattered-mode - icon: ✨ title: Batteries-included details: ortfo comes with all of what you need, such as Thumbnail generation, Tags, Complex layouts, and plenty more. - link: /db/thumbnails + link: /db/features - icon: 📝 title: Standards-based details: Describe your works in Markdown files. Export everything into a JSON file. It's future-proof. link: /db/your-first-description-file - - icon: 📦 - title: Easy to organize - details: With Scattered mode, you can keep your portfolio articles in the same directory as your projects. - link: /db/scattered-mode - icon: 🔧 title: Extensible details: ortfo features a rich exporter plugin system that you can very easily tap into by writing a single YAML file.