Skip to content

Commit 152b4d9

Browse files
create a static version of amp.dev (#6472)
convert site to static hostable version
1 parent 30a87ab commit 152b4d9

File tree

70 files changed

+4728
-999
lines changed

Some content is hidden

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

70 files changed

+4728
-999
lines changed

.eslintrc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"prettier"
55
],
66
"parserOptions": {
7-
"ecmaVersion": 2018,
7+
"ecmaVersion": 2020,
88
"sourceType": "module"
99
},
1010
"plugins": [

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,3 +54,6 @@ frontend/templates/views/partials/pixi/webpack.j2
5454
# Ignore certs from being accidentally committed
5555
packager/certs/*pem
5656
packager/certs/*pem.enc
57+
58+
# Local Netlify folder
59+
.netlify

examples/source/1.components/amp-list.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@
213213
noloading
214214
layout="fixed-height"
215215
height="654"
216-
src="/documentation/examples/api/slow-json-with-items/?delay=10000"
216+
src="/documentation/examples/api/slow-json-with-items/?delay=5000"
217217
binding="no">
218218
<div placeholder>
219219
<div class="product">

examples/source/multimedia-animations/Custom_Loading_Indicators.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@
8282
width="auto"
8383
height="250"
8484
layout="fixed-height"
85-
src="/documentation/examples/api/slow-json/?delay=10000"
85+
src="/documentation/examples/api/slow-json/?delay=5000"
8686
binding="no">
8787
<template type="amp-mustache">
8888
<div>

examples/source/personalization/OAuth2_Login/index.html

Lines changed: 0 additions & 81 deletions
This file was deleted.

examples/static/samples/files/payments.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@
9494
function getParameterByName(name, url) {
9595
if (!url) url = window.location.href;
9696
name = name.replace(/[\[\]]/g, "\\$&");
97-
var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
97+
var regex = new RegExp("[?&]" + name + "(=([^#&]*)|&|#|$)"),
9898
results = regex.exec(url);
9999
if (!results) return null;
100100
if (!results[2]) return '';

frontend/templates/views/partials/search.j2

Lines changed: 65 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,11 @@
6161

6262
<div class="ap-o-search-result" id="searchResult" tabindex="-1">
6363
<amp-state id="search"
64-
src="{{ base_url }}/search/highlights?locale={{ doc.locale }}"
65-
[src]="query == null || clear ? '{{ base_url }}/search/highlights?locale={{ doc.locale }}' : '{{ base_url }}/search/do?q=' + encodeURIComponent(query) + '&locale={{ doc.locale }}'"></amp-state>
64+
src="{{ base_url }}/search/highlights/{{ doc.locale }}.json"
65+
[src]="query == null || clear ? '{{ base_url }}/search/highlights/{{ doc.locale }}.json' : '{{ base_url }}/search/do?q=' + encodeURIComponent(query) + '&locale={{ doc.locale }}'"></amp-state>
6666
<amp-list id="searchList"
67-
src="{{ base_url }}/search/highlights?locale={{ doc.locale }}"
68-
[src]="query == null || clear ? '{{ base_url }}/search/highlights?locale={{ doc.locale }}' : '{{ base_url }}/search/do?q=' + encodeURIComponent(query) + '&locale={{ doc.locale }}'"
67+
src="{{ base_url }}/search/highlights/{{ doc.locale }}.json"
68+
[src]="query == null || clear ? '{{ base_url }}/search/highlights/{{ doc.locale }}.json' : '{{ base_url }}/search/do?q=' + encodeURIComponent(query) + '&locale={{ doc.locale }}'"
6969
binding="no"
7070
items="."
7171
height="80vh"
@@ -76,70 +76,70 @@
7676
single-item
7777
>
7878

79-
<template type="amp-mustache" id="searchResultTemplate">
80-
<div class="ap-o-search-result-list">
81-
{{'{{^prevUrl}}'}}
82-
{{'{{#result.components.length}}'}}
83-
<h4 class="ap-o-search-result-category">
84-
{{-'{{#initial}}'}}{{_('Important Components')}}{{'{{/initial}}'-}}
85-
{{-'{{^initial}}'}}{{_('Components')}}{{'{{/initial}}'-}}
79+
<template type="amp-mustache" id="searchResultTemplate">
80+
<div class="ap-o-search-result-list">
81+
{{'{{^prevUrl}}'}}
82+
{{'{{#result.components.length}}'}}
83+
<h4 class="ap-o-search-result-category">
84+
{{-'{{#initial}}'}}{{_('Important Components')}}{{'{{/initial}}'-}}
85+
{{-'{{^initial}}'}}{{_('Components')}}{{'{{/initial}}'-}}
86+
</h4>
87+
{{'{{/result.components.length}}'}}
88+
{{'{{/prevUrl}}'}}
89+
{{'{{#result.components}}'}}
90+
<div class="ap-o-search-result-item ap-o-search-result-item-highlight">
91+
<a class="ap-o-search-result-link" href="{{'{{url}}'}}">
92+
<h4 class="ap-o-search-result-title">
93+
{{-'{{#initial}}'}}&lt;{{'{{title}}'}}&gt;{{'{{/initial}}'-}}
94+
{{-'{{^initial}}'}}{{'{{title}}'}}{{'{{/initial}}'-}}
8695
</h4>
87-
{{'{{/result.components.length}}'}}
88-
{{'{{/prevUrl}}'}}
89-
{{'{{#result.components}}'}}
90-
<div class="ap-o-search-result-item ap-o-search-result-item-highlight">
91-
<a class="ap-o-search-result-link" href="{{'{{url}}'}}">
92-
<h4 class="ap-o-search-result-title">
93-
{{-'{{#initial}}'}}&lt;{{'{{title}}'}}&gt;{{'{{/initial}}'-}}
94-
{{-'{{^initial}}'}}{{'{{title}}'}}{{'{{/initial}}'-}}
95-
</h4>
96-
<p class="ap-o-search-result-description">{{'{{description}}'}}</p>
97-
</a>
98-
{{'{{#exampleUrl}}'}}
99-
<div class="ap-o-search-result-linklist">
100-
<a class="ap-o-search-result-linklist-item ap-o-search-result-linklist-item-example ap-m-lnk" href="{{'{{exampleUrl}}'}}">
101-
<div class="ap-a-ico ap-m-lnk-icon">
102-
<svg><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#internal"></use></svg>
103-
</div>
104-
<span class="ap-m-lnk-text">{{_('Open example')}}</span>
105-
</a>
106-
{{'{{#playgroundUrl}}'}}
107-
<a class="ap-o-search-result-linklist-item ap-o-search-result-linklist-item-playground ap-m-lnk" href="{{'{{playgroundUrl}}'}}" target="_blank">
108-
<div class="ap-a-ico ap-m-lnk-icon">
109-
<svg><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#internal"></use></svg>
110-
</div>
111-
<span class="ap-m-lnk-text">{{_('Open in playground')}}</span>
112-
</a>
113-
{{'{{/playgroundUrl}}'}}
96+
<p class="ap-o-search-result-description">{{'{{description}}'}}</p>
97+
</a>
98+
{{'{{#exampleUrl}}'}}
99+
<div class="ap-o-search-result-linklist">
100+
<a class="ap-o-search-result-linklist-item ap-o-search-result-linklist-item-example ap-m-lnk" href="{{'{{exampleUrl}}'}}">
101+
<div class="ap-a-ico ap-m-lnk-icon">
102+
<svg><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#internal"></use></svg>
114103
</div>
115-
{{'{{/exampleUrl}}'}}
116-
</div>
117-
{{'{{/result.components}}'}}
118-
119-
{{'{{^prevUrl}}'}}
120-
{{'{{#result.pages.length}}'}}
121-
<h4 class="ap-o-search-result-category">
122-
{{-'{{#initial}}'}}{{_('Popular Articles')}}{{'{{/initial}}'-}}
123-
{{-'{{^initial}}'}}{{_('Results')}}{{'{{/initial}}'-}}
124-
</h4>
125-
{{'{{/result.pages.length}}'}}
126-
{{'{{/prevUrl}}'}}
127-
{{'{{#result.pages}}'}}
128-
<div class="ap-o-search-result-item">
129-
<a class="ap-o-search-result-link" href="{{'{{url}}'}}">
130-
<h4 class="ap-o-search-result-title">{{'{{title}}'}}</h4>
131-
<p class="ap-o-search-result-description">{{'{{description}}'}}</p>
132-
</a>
133-
</div>
134-
{{'{{/result.pages}}'}}
135-
136-
{{'{{#result.isTruncated}}'}}
137-
<div class="ap-o-search-result-hint">
138-
{{_('Although there are {hits} hits in total we cannot show more than 100.', hits='{'+'{result.totalResults}'+'}')}}
139-
</div>
140-
{{'{{/result.isTruncated}}'}}
104+
<span class="ap-m-lnk-text">{{_('Open example')}}</span>
105+
</a>
106+
{{'{{#playgroundUrl}}'}}
107+
<a class="ap-o-search-result-linklist-item ap-o-search-result-linklist-item-playground ap-m-lnk" href="{{'{{playgroundUrl}}'}}" target="_blank">
108+
<div class="ap-a-ico ap-m-lnk-icon">
109+
<svg><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#internal"></use></svg>
110+
</div>
111+
<span class="ap-m-lnk-text">{{_('Open in playground')}}</span>
112+
</a>
113+
{{'{{/playgroundUrl}}'}}
141114
</div>
142-
</template>
115+
{{'{{/exampleUrl}}'}}
116+
</div>
117+
{{'{{/result.components}}'}}
118+
119+
{{'{{^prevUrl}}'}}
120+
{{'{{#result.pages.length}}'}}
121+
<h4 class="ap-o-search-result-category">
122+
{{-'{{#initial}}'}}{{_('Popular Articles')}}{{'{{/initial}}'-}}
123+
{{-'{{^initial}}'}}{{_('Results')}}{{'{{/initial}}'-}}
124+
</h4>
125+
{{'{{/result.pages.length}}'}}
126+
{{'{{/prevUrl}}'}}
127+
{{'{{#result.pages}}'}}
128+
<div class="ap-o-search-result-item">
129+
<a class="ap-o-search-result-link" href="{{'{{url}}'}}">
130+
<h4 class="ap-o-search-result-title">{{'{{title}}'}}</h4>
131+
<p class="ap-o-search-result-description">{{'{{description}}'}}</p>
132+
</a>
133+
</div>
134+
{{'{{/result.pages}}'}}
135+
136+
{{'{{#result.isTruncated}}'}}
137+
<div class="ap-o-search-result-hint">
138+
{{_('Although there are {hits} hits in total we cannot show more than 100.', hits='{'+'{result.totalResults}'+'}')}}
139+
</div>
140+
{{'{{/result.isTruncated}}'}}
141+
</div>
142+
</template>
143143

144144
<amp-list-load-more load-more-button>
145145
<div class="ap-o-search-result-load-button" overflow>

0 commit comments

Comments
 (0)