From ddbf7053ec02edf35ad6783eae3e76ded5080b16 Mon Sep 17 00:00:00 2001 From: SantosGuillamot Date: Mon, 1 Jun 2020 11:05:46 +0200 Subject: [PATCH 01/36] Change Readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 76cd3ebb..87abeddb 100644 --- a/README.md +++ b/README.md @@ -1 +1 @@ -Frontity project for frontity.org +Project to test LightHouse for frontity.org. From 468d6fa35b40d7f0669e5e0c8700516df7a7fb7a Mon Sep 17 00:00:00 2001 From: SantosGuillamot Date: Mon, 1 Jun 2020 11:10:47 +0200 Subject: [PATCH 02/36] Point API to Pantheon Lighthouse branch --- frontity.settings.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontity.settings.js b/frontity.settings.js index de378dc3..2ce2ae97 100644 --- a/frontity.settings.js +++ b/frontity.settings.js @@ -16,7 +16,7 @@ const settings = [ name: "@frontity/wp-source", state: { source: { - api: "https://frontity.org/wp-json", + api: "https://lighthouse-frontity-org.pantheonsite.io/wp-json", postTypes: [ { type: "/blog/wp_template_part", @@ -103,7 +103,7 @@ const settings = [ name: "@frontity/wp-source", state: { source: { - api: "https://frontity.org/wp-json", + api: "https://lighthouse-frontity-org.pantheonsite.io/wp-json", homepage: "/homepage/", postsPage: "/blog", categoryBase: "/blog/category", From a8dad3e69803e5e266458a8d519b074ff20dc1ea Mon Sep 17 00:00:00 2001 From: SantosGuillamot Date: Mon, 1 Jun 2020 11:33:44 +0200 Subject: [PATCH 03/36] Exclude Fonts --- packages/frontity-org-theme/src/components/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/frontity-org-theme/src/components/index.tsx b/packages/frontity-org-theme/src/components/index.tsx index 17e95de5..b7fb6a1a 100644 --- a/packages/frontity-org-theme/src/components/index.tsx +++ b/packages/frontity-org-theme/src/components/index.tsx @@ -24,7 +24,7 @@ const Theme: React.FC> = ({ state }) => { - + {/* */} {state.theme.isTopBannerVisible && }
From 34e23b04fed4037eeb80d94ce2653ddc6f31c9e0 Mon Sep 17 00:00:00 2001 From: SantosGuillamot Date: Mon, 1 Jun 2020 11:44:04 +0200 Subject: [PATCH 04/36] Exclude Gutenberg style --- packages/frontity-org-theme/src/components/index.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/frontity-org-theme/src/components/index.tsx b/packages/frontity-org-theme/src/components/index.tsx index b7fb6a1a..1b8ee95d 100644 --- a/packages/frontity-org-theme/src/components/index.tsx +++ b/packages/frontity-org-theme/src/components/index.tsx @@ -20,8 +20,8 @@ const Theme: React.FC> = ({ state }) => { return ( <> - - + {/* + */} {/* */} From cefc0e12ba0d13aacc4fad71b9b8e86f0e57b831 Mon Sep 17 00:00:00 2001 From: SantosGuillamot Date: Mon, 1 Jun 2020 12:15:23 +0200 Subject: [PATCH 05/36] Exclude processors excluding lazy-loading --- packages/frontity-org-theme/src/index.ts | 58 ++++++++++++------------ 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/packages/frontity-org-theme/src/index.ts b/packages/frontity-org-theme/src/index.ts index 7b6cdec6..51a767e8 100644 --- a/packages/frontity-org-theme/src/index.ts +++ b/packages/frontity-org-theme/src/index.ts @@ -56,35 +56,35 @@ const frontityOrg: FrontityOrg = { html2react: { processors: [ iframe, - ...paragraph, - ...mobileDesktop, - ...borders, - backgroundColor, - terminal, - textColor, - imageFrame, - polygonBackground, - borderRadius, - newsletter, - boxShadow, - checklists, - fastSection, - showcasesGallery, - needInspirationSection, - dropdown, - horizontalSeparator, - links, - scrollingSection, - section, - specialIcons, - flowButtons, - flowButton, - flowItems, - flowItem, - headlessFlow, - homepageHeroAnimation, - typingProcessor, - heroBlogImage, + // ...paragraph, + // ...mobileDesktop, + // ...borders, + // backgroundColor, + // terminal, + // textColor, + // imageFrame, + // polygonBackground, + // borderRadius, + // newsletter, + // boxShadow, + // checklists, + // fastSection, + // showcasesGallery, + // needInspirationSection, + // dropdown, + // horizontalSeparator, + // links, + // scrollingSection, + // section, + // specialIcons, + // flowButtons, + // flowButton, + // flowItems, + // flowItem, + // headlessFlow, + // homepageHeroAnimation, + // typingProcessor, + // heroBlogImage, addTweet, deleteTwitterScript, lazyVideo, From de412e0d119a5bf9b13e227b2c4e20b0331c492c Mon Sep 17 00:00:00 2001 From: SantosGuillamot Date: Mon, 1 Jun 2020 12:20:59 +0200 Subject: [PATCH 06/36] Add our own image processor --- packages/frontity-org-theme/src/index.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/frontity-org-theme/src/index.ts b/packages/frontity-org-theme/src/index.ts index 51a767e8..188d2f9a 100644 --- a/packages/frontity-org-theme/src/index.ts +++ b/packages/frontity-org-theme/src/index.ts @@ -3,6 +3,7 @@ import "./prism"; import "intersection-observer"; import iframe from "@frontity/html2react/processors/iframe"; +import image from "@frontity/html2react/processors/image"; import FrontityOrg from "../types"; import actions from "./actions"; @@ -56,6 +57,7 @@ const frontityOrg: FrontityOrg = { html2react: { processors: [ iframe, + image, // ...paragraph, // ...mobileDesktop, // ...borders, From 42ae981c6fb61d87e2de807efe6848ed6d49182d Mon Sep 17 00:00:00 2001 From: SantosGuillamot Date: Mon, 1 Jun 2020 12:31:15 +0200 Subject: [PATCH 07/36] Revert "Add our own image processor" This reverts commit de412e0d119a5bf9b13e227b2c4e20b0331c492c. --- packages/frontity-org-theme/src/index.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/frontity-org-theme/src/index.ts b/packages/frontity-org-theme/src/index.ts index 188d2f9a..51a767e8 100644 --- a/packages/frontity-org-theme/src/index.ts +++ b/packages/frontity-org-theme/src/index.ts @@ -3,7 +3,6 @@ import "./prism"; import "intersection-observer"; import iframe from "@frontity/html2react/processors/iframe"; -import image from "@frontity/html2react/processors/image"; import FrontityOrg from "../types"; import actions from "./actions"; @@ -57,7 +56,6 @@ const frontityOrg: FrontityOrg = { html2react: { processors: [ iframe, - image, // ...paragraph, // ...mobileDesktop, // ...borders, From f686484a2eda712282b4568dadf0fca602c2d851 Mon Sep 17 00:00:00 2001 From: SantosGuillamot Date: Mon, 1 Jun 2020 12:39:30 +0200 Subject: [PATCH 08/36] Remove template parts --- packages/frontity-org-theme/src/actions.ts | 24 +++++++++---------- .../src/components/index.tsx | 6 ++--- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/packages/frontity-org-theme/src/actions.ts b/packages/frontity-org-theme/src/actions.ts index d9cc3596..95bdeb03 100644 --- a/packages/frontity-org-theme/src/actions.ts +++ b/packages/frontity-org-theme/src/actions.ts @@ -1,18 +1,18 @@ import FrontityOrg from "../types"; const actions: FrontityOrg["actions"]["theme"] = { - beforeSSR: async ({ state, actions }) => { - await Promise.all( - state.theme.templates.map((slug) => - actions.source.fetch(`/blog/wp_template_part/${slug}`) - ) - ); - // Check if top banner should be visible - const banner = state.source.get("/blog/wp_template_part/top-banner/"); - state.theme.isTopBannerVisible = banner.isError - ? false - : state.source["wp_template_part"][banner.id].acf.visible === "true"; - }, + // beforeSSR: async ({ state, actions }) => { + // await Promise.all( + // state.theme.templates.map((slug) => + // actions.source.fetch(`/blog/wp_template_part/${slug}`) + // ) + // ); + // // Check if top banner should be visible + // const banner = state.source.get("/blog/wp_template_part/top-banner/"); + // state.theme.isTopBannerVisible = banner.isError + // ? false + // : state.source["wp_template_part"][banner.id].acf.visible === "true"; + // }, setFlowSectionActiveTab: ({ state }) => ({ tabNumber }) => { state.theme.flowSectionActiveTab = tabNumber; }, diff --git a/packages/frontity-org-theme/src/components/index.tsx b/packages/frontity-org-theme/src/components/index.tsx index 1b8ee95d..77af707a 100644 --- a/packages/frontity-org-theme/src/components/index.tsx +++ b/packages/frontity-org-theme/src/components/index.tsx @@ -25,11 +25,11 @@ const Theme: React.FC> = ({ state }) => { {/* */} - {state.theme.isTopBannerVisible && } + {/* {state.theme.isTopBannerVisible && }
- + */} {(data.isPage && ( <> @@ -38,7 +38,7 @@ const Theme: React.FC> = ({ state }) => { )) || (data.isError && )} -