diff --git a/blog/2024-03-05-welcome/index.md b/blog/2024-03-05-welcome/index.md index 9ba755ab..0b997907 100644 --- a/blog/2024-03-05-welcome/index.md +++ b/blog/2024-03-05-welcome/index.md @@ -1,6 +1,7 @@ --- slug: welcome title: Introducing Phoenix Code Desktop- Now on Windows, Mac & Linux +description: "Phoenix Code native desktop apps are now available for Windows, Mac, and Linux. Web version available for ChromeOS and other platforms." authors: [arun, charly, kiran, mathew, phoenixBot] tags: [hello world, Native Apps, Windows, Linux, Mac, Release] --- diff --git a/blog/2024-03-26-Release-3.5/index.md b/blog/2024-03-26-Release-3.5/index.md index 297cec8b..7ba18676 100644 --- a/blog/2024-03-26-Release-3.5/index.md +++ b/blog/2024-03-26-Release-3.5/index.md @@ -1,6 +1,7 @@ --- slug: release-3.5 -title: March-2024 Release (V-3.5) is now Live +title: March-2024 Release (V-3.5) is now Live +description: "Phoenix Code 3.5 improves large project support, Find in Files, inline HTML number dials, and app stability. Download for Windows, Mac, and Linux." authors: [arun, charly, kiran, phoenixBot] tags: [Native Apps, Windows, Linux, Mac, Release] --- diff --git a/blog/2024-04-27-Release-3.6/index.md b/blog/2024-04-27-Release-3.6/index.md index d6c5a4de..06c865e9 100644 --- a/blog/2024-04-27-Release-3.6/index.md +++ b/blog/2024-04-27-Release-3.6/index.md @@ -1,6 +1,7 @@ --- slug: release-3.6 -title: April-2024 Release (V-3.6) is now Live +title: April-2024 Release (V-3.6) is now Live +description: "Phoenix Code 3.6 adds PHP and custom live preview servers, advanced CSS/LESS/SCSS code intelligence, and UX improvements." authors: [arun, charly, andrew, faizan, phoenixBot] tags: [Native Apps, Windows, Linux, Mac, Release] --- diff --git a/blog/2024-05-26-Release-3.7/index.md b/blog/2024-05-26-Release-3.7/index.md index b885dabe..1b54a2bd 100644 --- a/blog/2024-05-26-Release-3.7/index.md +++ b/blog/2024-05-26-Release-3.7/index.md @@ -1,6 +1,7 @@ --- slug: release-3.7 -title: Little Things Release (May-2024, V-3.7) is now Live +title: Little Things Release (May-2024, V-3.7) is now Live +description: "Phoenix Code 3.7 focuses on live preview improvements, CSS class and style code hints, and small UX refinements." authors: [arun, charly, phoenixBot] tags: [Live Preview, Live Code Hints, Windows, Linux, Mac, Release] --- diff --git a/blog/2024-06-27-Release-3.8/index.md b/blog/2024-06-27-Release-3.8/index.md index 79c24c9a..c80f3a9a 100644 --- a/blog/2024-06-27-Release-3.8/index.md +++ b/blog/2024-06-27-Release-3.8/index.md @@ -1,6 +1,7 @@ --- slug: release-3.8 -title: Critical Update + HTML Helpers Release (June-2024, V-3.8) is now Live +title: Critical Update + HTML Helpers Release (June-2024, V-3.8) is now Live +description: "Phoenix Code 3.8 fixes crashes on M1 Macs and Linux, adds HTML drag-and-drop editing, and improves live preview stability." authors: [arun, charly, phoenixBot] tags: [Live Preview, Live Code Hints, Windows, Linux, Mac, Release] --- diff --git a/blog/2024-09-02-Release-3.9/index.md b/blog/2024-09-02-Release-3.9/index.md index 04a99801..f1cfe0c3 100644 --- a/blog/2024-09-02-Release-3.9/index.md +++ b/blog/2024-09-02-Release-3.9/index.md @@ -1,6 +1,7 @@ --- slug: release-3.9 -title: HTML Workflows and stability Release (September-2024, V-3.9) is now Live +title: HTML Workflows and stability Release (September-2024, V-3.9) is now Live +description: "Phoenix Code 3.9 improves app stability and robustness, adds HTML and text editing workflow enhancements, and ChromeOS support." authors: [arun, charly, kiran, devvaannsh, jozsefk9, acemi1, phoenixBot] tags: [Live Preview, Live Code Hints, Windows, Linux, Mac, Release] --- diff --git a/blog/2024-11-24-Release-3.10/index.md b/blog/2024-11-24-Release-3.10/index.md index 5e805321..3d9fcc2f 100644 --- a/blog/2024-11-24-Release-3.10/index.md +++ b/blog/2024-11-24-Release-3.10/index.md @@ -1,6 +1,7 @@ --- slug: release-3.10 -title: Editor Experience Release (November-2024, V-3.10) is now Live +title: Editor Experience Release (November-2024, V-3.10) is now Live +description: "Phoenix Code 3.10 improves the editor UI with indent guide lines, better performance, and visual feedback. Updated extension developer docs." authors: [arun, charly, devvaannsh, phoenixBot] tags: [Editor Experience, UI Improvements, Windows, Linux, Mac, Release] --- diff --git a/blog/2025-01-30-Release-4.0/index.md b/blog/2025-01-30-Release-4.0/index.md index 3508e5b8..497f706a 100644 --- a/blog/2025-01-30-Release-4.0/index.md +++ b/blog/2025-01-30-Release-4.0/index.md @@ -1,6 +1,7 @@ --- slug: release-4.0 -title: Git It Release (January-2025, V-4.0) is now Live +title: Git It Release (January-2025, V-4.0) is now Live +description: "Phoenix Code 4.0 introduces built-in Git integration, color previews, and open-in-terminal support. The largest release in the Brackets legacy." authors: [arun, charly, devvaannsh, phoenixBot] tags: [Git, Color previews, Version Control, open in terminal, Stability Improvements, Windows, Linux, Mac, Release] --- diff --git a/blog/2025-01-30-The Legacy of Brackets - Continued/index.md b/blog/2025-01-30-The Legacy of Brackets - Continued/index.md index 99bfdeda..a3de2473 100644 --- a/blog/2025-01-30-The Legacy of Brackets - Continued/index.md +++ b/blog/2025-01-30-The Legacy of Brackets - Continued/index.md @@ -1,6 +1,7 @@ --- slug: Blog-Legacy -title: "Phoenix Code: The Legacy of Brackets - Continued" +title: "Phoenix Code: The Legacy of Brackets - Continued" +description: "The story of Brackets — from its birth at Adobe to Phoenix Code. How a community kept the spirit of Brackets alive and built its future." authors: [arun, charly] tags: [Brackets, Continued, Phoenix Code, History] --- diff --git a/blog/2026-01-18-Release-5.0/index.md b/blog/2026-01-18-Release-5.0/index.md index 48400ffe..7b272a56 100644 --- a/blog/2026-01-18-Release-5.0/index.md +++ b/blog/2026-01-18-Release-5.0/index.md @@ -1,6 +1,7 @@ --- slug: release-5.0 -title: Phoenix Pro Release (January-2026, V-5.0) is now Live +title: Phoenix Pro Release (January-2026, V-5.0) is now Live +description: "Phoenix Code 5.0 introduces Phoenix Pro with Live Preview Edit, Emmet support, Tab Bar, and Custom Snippets. The biggest update yet." authors: [arun, charly, devvaannsh, phoenixBot] tags: [Phoenix Pro, Live Preview Edit, Emmet, Tab Bar, Custom Snippets, Collapse Folders, Smarter hint suggestions, Stability Improvements, Windows, Linux, Mac, Release] --- diff --git a/docusaurus.config.js b/docusaurus.config.js index e744f936..dfa2e7f8 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -21,6 +21,35 @@ const config = { // For GitHub pages deployment, it is often '//' baseUrl: "/", trailingSlash: false, + headTags: [ + { + tagName: 'script', + attributes: { type: 'application/ld+json' }, + innerHTML: JSON.stringify({ + '@context': 'https://schema.org', + '@type': 'Organization', + name: 'Phoenix Code', + url: 'https://phcode.dev', + logo: 'https://docs.phcode.dev/img/logo.svg', + sameAs: [ + 'https://x.com/phcodedev', + 'https://github.com/phcode-dev/', + 'https://discord.gg/rBpTBPttca', + 'https://www.youtube.com/channel/UCNK2a8DKqPQQe3GlfTk-RHg', + ], + }), + }, + { + tagName: 'script', + attributes: { type: 'application/ld+json' }, + innerHTML: JSON.stringify({ + '@context': 'https://schema.org', + '@type': 'WebSite', + name: 'Phoenix Code Documentation', + url: 'https://docs.phcode.dev', + }), + }, + ], // GitHub pages deployment config. // If you aren't using GitHub pages, you don't need these. @@ -59,10 +88,26 @@ const config = { /** @type {import('@docusaurus/preset-classic').Options} */ ({ sitemap: { + lastmod: 'date', changefreq: "weekly", priority: 0.5, ignorePatterns: ["/tags/**"], - filename: "sitemap.xml" + filename: "sitemap.xml", + createSitemapItems: async ({defaultCreateSitemapItems, ...rest}) => { + const items = await defaultCreateSitemapItems(rest); + return items.map((item) => { + if (item.url === 'https://docs.phcode.dev/') { + return {...item, priority: 1.0, changefreq: 'weekly'}; + } + if (item.url.includes('/blog/') && !item.url.includes('/blog/tags/')) { + return {...item, priority: 0.7, changefreq: 'monthly'}; + } + if (item.url.includes('/docs/')) { + return {...item, priority: 0.6}; + } + return item; + }); + }, }, docs: { @@ -89,7 +134,7 @@ const config = { // Will be passed to @docusaurus/plugin-google-gtag (only enabled when explicitly specified) gtag: { trackingID: "G-XMWSCV9SP1", - anonymizeIP: false + anonymizeIP: true } }) ] @@ -119,6 +164,11 @@ const config = { themeConfig: /** @type {import('@docusaurus/preset-classic').ThemeConfig} */ ({ + metadata: [ + {name: 'twitter:card', content: 'summary_large_image'}, + {name: 'twitter:site', content: '@phcodedev'}, + {property: 'og:site_name', content: 'Phoenix Code'}, + ], algolia: { // The application ID provided by Algolia appId: "8DZVLXVEPA", diff --git a/src/components/HomepageFeatures/index.js b/src/components/HomepageFeatures/index.js index 9a76859c..8f7ac1d0 100644 --- a/src/components/HomepageFeatures/index.js +++ b/src/components/HomepageFeatures/index.js @@ -40,7 +40,7 @@ function Feature({Svg, title, description}) { return (
- +
{title} diff --git a/src/pages/index.js b/src/pages/index.js index 706b9590..731e579d 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -29,11 +29,10 @@ function HomepageHeader() { } export default function Home() { - const {siteConfig} = useDocusaurusContext(); return ( + title="Phoenix Code Documentation" + description="Phoenix Code documentation — live preview editor with Git integration, visual CSS editing, and browser support. Free and open source.">
diff --git a/static/robots.txt b/static/robots.txt new file mode 100644 index 00000000..795587ff --- /dev/null +++ b/static/robots.txt @@ -0,0 +1,36 @@ +# The use of robots or other automated means to access the sites managed by core.ai +# without the express permission of core.ai is strictly prohibited. +# Notwithstanding the foregoing, core.ai may permit automated access to +# access certain pages but solely for the limited purpose of +# including content in publicly available search engines. Any other +# use of robots or failure to obey the robots exclusion standards set +# forth at http://www.robotstxt.org/ is strictly prohibited. + +# Details about Googlebot available at: http://www.google.com/bot.html +# The Google search engine can see everything +User-agent: gsa-crawler-www +Disallow: /assets/ + +# The Omniture search engine can see everything +User-agent: Atomz/1.0 +Disallow: /assets/ + +User-agent: * +Disallow: /assets/ + +User-agent: AdsBot-Google +Disallow: /assets/ + +User-agent: AdsBot-Google-Mobile +Disallow: /assets/ + +User-agent: SearchmetricsBot +Disallow: /assets/ + +User-agent: Googlebot +Disallow: /assets/ + +# XML sitemaps +Sitemap: https://docs.phcode.dev/sitemap.xml +Sitemap: https://phcode.dev/sitemap-phcode.xml +Sitemap: https://sitemaps.phcode.io/sitemap-phcode.xml