Skip to content
This repository was archived by the owner on Feb 6, 2024. It is now read-only.

Commit 86b9dd7

Browse files
Merge pull request #724 from deckgo/fix-prerender
fix(#675): prerendering
2 parents 9e7e83a + d4c87cb commit 86b9dd7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+4288
-4776
lines changed

CHANGELOG.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@
55
### Applications
66

77
- demo: v2.3.0 ([CHANGELOG](https://github.com/deckgo/deckdeckgo-website/blob/master/CHANGELOG.md))
8-
- docs: v1.5.0 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/docs/CHANGELOG.md))
9-
- remote: v1.3.1 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/remote/CHANGELOG.md))
8+
- docs: v1.6.0 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/docs/CHANGELOG.md))
9+
- remote: v1.4.0 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/remote/CHANGELOG.md))
10+
- studio: v1.4.0 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/master/studio/CHANGELOG.md))
1011

1112
### Web Components: New Templates
1213

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,9 @@ Are you interested to contribute to our open source project? That would be aweso
4545

4646
| Project | Version | Online | Links |
4747
| ------------------ | ----------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------- | :--------------------------------------------------: |
48-
| **Studio** | [![version](https://img.shields.io/static/v1.svg?label=production&message=v1.3.0&color=success)](https://deckdeckgo.com) | [https://deckdeckgo.com](https://deckdeckgo.com) | [`README.md`](studio/README.md) |
49-
| **Remote control** | [![version](https://img.shields.io/static/v1.svg?label=production&message=v1.3.0&color=success)](https://deckdeckgo.app) | [https://deckdeckgo.app](https://deckdeckgo.app) | [`README.md`](remote/README.md) |
50-
| **Documentation** | [![version](https://img.shields.io/static/v1.svg?label=production&message=v1.5.0&color=success)](https://docs.deckdeckgo.com) | [https://docs.deckdeckgo.com](https://docs.deckdeckgo.com) | [`README.md`](docs/README.md) |
48+
| **Studio** | [![version](https://img.shields.io/static/v1.svg?label=production&message=v1.4.0&color=success)](https://deckdeckgo.com) | [https://deckdeckgo.com](https://deckdeckgo.com) | [`README.md`](studio/README.md) |
49+
| **Remote control** | [![version](https://img.shields.io/static/v1.svg?label=production&message=v1.4.0&color=success)](https://deckdeckgo.app) | [https://deckdeckgo.app](https://deckdeckgo.app) | [`README.md`](remote/README.md) |
50+
| **Documentation** | [![version](https://img.shields.io/static/v1.svg?label=production&message=v1.6.0&color=success)](https://docs.deckdeckgo.com) | [https://docs.deckdeckgo.com](https://docs.deckdeckgo.com) | [`README.md`](docs/README.md) |
5151
| **Demo** | [![version](https://img.shields.io/static/v1.svg?label=production&message=v2.3.0&color=success)](https://demo.deckdeckgo.com) | [https://demo.deckdeckgo.com](https://demo.deckdeckgo.com) | [`Repo`](https://github.com/deckgo/deckdeckgo-demo/) |
5252

5353
## Web Components

docs/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
# 1.6.0 (2020-06-05)
2+
3+
### Fix
4+
5+
- prerendering 🚀 ([#675](https://github.com/deckgo/deckdeckgo/issues/675))
6+
17
# 1.5.0 (2020-06-05)
28

39
### Features

docs/package-lock.json

Lines changed: 150 additions & 259 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/package.json

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "deckdeckgo-docs",
3-
"version": "1.5.0",
3+
"version": "1.6.0",
44
"description": "The Progressive Web App alternative for simple presentations",
55
"license": "MIT",
66
"files": [
@@ -29,38 +29,39 @@
2929
"@deckdeckgo/slide-author": "^1.0.1",
3030
"@deckdeckgo/slide-big-img": "^1.0.1",
3131
"@deckdeckgo/slide-chart": "^1.0.1",
32-
"@deckdeckgo/slide-code": "^1.0.1",
32+
"@deckdeckgo/slide-code": "^1.1.1",
3333
"@deckdeckgo/slide-content": "^1.0.1",
3434
"@deckdeckgo/slide-countdown": "^1.0.1",
3535
"@deckdeckgo/slide-gif": "^1.0.1",
3636
"@deckdeckgo/slide-playground": "^1.0.1",
3737
"@deckdeckgo/slide-poll": "^1.0.1",
3838
"@deckdeckgo/slide-qrcode": "^1.0.3",
39-
"@deckdeckgo/slide-split": "^1.1.4",
39+
"@deckdeckgo/slide-split": "^1.2.0",
4040
"@deckdeckgo/slide-title": "^1.0.1",
4141
"@deckdeckgo/slide-video": "^1.0.1",
4242
"@deckdeckgo/slide-youtube": "^1.0.1",
4343
"@deckdeckgo/social": "^1.0.1",
4444
"@deckdeckgo/youtube": "^1.1.2",
45-
"@ionic/core": "^5.0.5",
45+
"@ionic/core": "^5.2.2",
4646
"idb-keyval": "^3.2.0",
47+
"ionicons": "^5.0.1",
4748
"rxjs": "^6.5.5"
4849
},
4950
"devDependencies": {
5051
"@deckdeckgo/types": "^1.1.0",
51-
"@stencil/core": "^1.8.11",
52+
"@stencil/core": "^1.15.0",
5253
"@stencil/postcss": "^1.0.1",
53-
"@stencil/sass": "^1.1.1",
54-
"@types/glob": "^7.1.1",
55-
"@types/marked": "^0.7.4",
56-
"@types/node": "^13.13.1",
57-
"autoprefixer": "^9.7.6",
54+
"@stencil/sass": "^1.3.2",
55+
"@types/glob": "^7.1.2",
56+
"@types/marked": "^1.1.0",
57+
"@types/node": "^14.0.14",
58+
"autoprefixer": "^9.8.4",
5859
"glob": "^7.1.6",
5960
"husky": "^4.2.5",
60-
"marked": "^1.0.0",
61+
"marked": "^1.1.0",
6162
"prettier": "2.0.5",
6263
"pretty-quick": "^2.0.1",
63-
"workbox-build": "4.3.1"
64+
"workbox-build": "^4.3.1"
6465
},
6566
"repository": {
6667
"type": "git",

docs/prerender.config.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import {PrerenderConfig} from '@stencil/core';
2+
import {PrerenderHydrateOptions} from '@stencil/core/internal/stencil-public-compiler';
3+
4+
export const config: PrerenderConfig = {
5+
hydrateOptions(url?: URL): PrerenderHydrateOptions {
6+
const hydrate: PrerenderHydrateOptions = {
7+
excludeComponents: ['deckgo-highlight-code', 'deckgo-slide-poll'],
8+
};
9+
return hydrate;
10+
},
11+
};

docs/src/app/app-root.scss

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
ion-app.loading {
2+
display: none;
3+
color: transparent;
4+
5+
a {
6+
color: transparent;
7+
}
8+
}

docs/src/app/app-root.tsx

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {Component, Element, h} from '@stencil/core';
1+
import {Component, Element, h, State} from '@stencil/core';
22

33
@Component({
44
tag: 'app-root',
@@ -7,9 +7,16 @@ import {Component, Element, h} from '@stencil/core';
77
export class AppRoot {
88
@Element() el: HTMLElement;
99

10+
@State()
11+
private loading: boolean = true;
12+
13+
componentDidLoad() {
14+
this.loading = false;
15+
}
16+
1017
render() {
1118
return [
12-
<ion-app>
19+
<ion-app class={this.loading ? 'loading' : undefined}>
1320
<ion-router useHash={false}>
1421
<ion-route url="/" component="app-home" />
1522

0 commit comments

Comments
 (0)