Commit Graph

1348 Commits

Author SHA1 Message Date
Dillon Kearns
f2ee856534 Add logs in adapter. 2021-12-29 13:28:20 -08:00
Dillon Kearns
13dca344c9 Fix adapter typo. 2021-12-29 13:28:14 -08:00
Dillon Kearns
c7ce19d14b Add missing await. 2021-12-29 13:21:49 -08:00
Dillon Kearns
ae690e4a58 Fix adapter script. 2021-12-29 13:19:08 -08:00
Dillon Kearns
0c8e4cc9d2 Delete incorrectly copy-pasted code from adapter script. 2021-12-29 13:15:13 -08:00
Dillon Kearns
2612159cde Recreate package-lock and remove obsolete npm i step in netlify. 2021-12-29 13:10:26 -08:00
Dillon Kearns
1f313d0cb8 Update package.json deps for netlify function (couldn't find cookie). 2021-12-29 13:07:55 -08:00
Dillon Kearns
b2c1a31c68 Handle multipart forms in dev server and adapter script. 2021-12-29 13:02:45 -08:00
Dillon Kearns
6534b10534 Add API for form posts, clean up Server.Request API and docs. 2021-12-29 07:58:40 -08:00
Dillon Kearns
bf98a76aed Add missing function in adapter. 2021-12-28 15:38:07 -08:00
Dillon Kearns
e4e20646c5 Fix cookie import. 2021-12-28 15:35:56 -08:00
Dillon Kearns
207518d6b8 Add cookie npm package to functions. 2021-12-28 12:03:41 -08:00
Dillon Kearns
b59bdf16c9 Install cookie dependency in pokedex project so it's available in netlify function. 2021-12-28 11:56:18 -08:00
Dillon Kearns
0ac78944ce Update adapter. 2021-12-28 11:53:43 -08:00
Dillon Kearns
572f6f2336 Add greet api function. 2021-12-28 11:53:33 -08:00
Dillon Kearns
5136dd50a6 Use Server.Request for ApiRoutes. 2021-12-28 08:32:25 -08:00
Dillon Kearns
d30dda3684 Add netlify every color example routes. 2021-12-27 14:22:59 -08:00
Dillon Kearns
10bbeb491d Use more declarative interface for Server Requests. 2021-12-26 21:56:33 -08:00
Dillon Kearns
99b35546cf Add starting point for SetCookie API. 2021-12-23 19:25:51 -08:00
Dillon Kearns
6dddcf96d0 Update ApiRoute naming for consistency with Page.elm. 2021-12-23 15:01:38 -08:00
Dillon Kearns
a3746229a7 Remove obsolete body fields for docs project ApiRoutes. 2021-12-23 13:48:06 -08:00
Dillon Kearns
1142b896b5 Add missing dependency in example. 2021-12-23 13:47:40 -08:00
Dillon Kearns
165ec1a200 Fix typo. 2021-12-23 13:47:25 -08:00
Dillon Kearns
6f82aa59f8 Add ServerRequest.withRequestTime, and make body nullable. 2021-12-23 13:34:54 -08:00
Dillon Kearns
4fedf9ee19 Rename prerender -> preRender. 2021-12-23 13:34:19 -08:00
Dillon Kearns
afb81f7224 Replace handleFallback with PageServerResponse for prerenderWithFallback. 2021-12-23 11:14:46 -08:00
Dillon Kearns
362477d6a0 Use new netlify URL to access latest builders (see https://www.netlify.com/blog/2021/10/25/faster-more-reliable-page-loads-with-update-to-on-demand-builders/). 2021-12-23 10:53:43 -08:00
Dillon Kearns
42f38cbe39 Use new ServerRequest helpers in login page. 2021-12-22 21:29:57 -08:00
Dillon Kearns
a8f801d2ca Add logout button on greet page. 2021-12-22 21:29:26 -08:00
Dillon Kearns
146240c3dd Add logout endpoint. 2021-12-22 21:29:10 -08:00
Dillon Kearns
eae2fb2065 Add greet page and login page. 2021-12-22 15:28:51 -08:00
Dillon Kearns
71d3688dfb Use temporary redirect in example redirect route. 2021-12-22 15:28:39 -08:00
Dillon Kearns
f43e57e265 Add withBody. 2021-12-22 15:28:19 -08:00
Dillon Kearns
6df0ce9987 Add cookie parser. 2021-12-22 14:42:35 -08:00
Dillon Kearns
c43d7f474b Wire through key for accessing DataSource.ServerRequest. 2021-12-22 11:29:16 -08:00
Dillon Kearns
42126f0d4a Send multiValueHeaders in netlify adapter. 2021-12-21 17:33:41 -08:00
Dillon Kearns
7c3de6c149 Remove hardcoded query params in adapter. 2021-12-21 16:11:51 -08:00
Dillon Kearns
f6c13c0404 Handle API responses from serverless Page Modules. 2021-12-21 12:01:08 -08:00
Dillon Kearns
0d3b918048 Turn on invalid netlify route error handling, and handle errors with correct process.exit handling instead of unhandled exception. 2021-12-21 10:01:42 -08:00
Dillon Kearns
796f5d809f Include isBase64Encoded option in ServerResponse. 2021-12-21 09:45:25 -08:00
Dillon Kearns
3703916aaa Add ApiRoute.prerenderWithFallback. 2021-12-21 09:08:17 -08:00
Dillon Kearns
7f2d47c6de Add serverless ApiRoute builder and some examples in pokedex app. 2021-12-21 07:47:47 -08:00
Dillon Kearns
bc6a055e7b Gitignore folders generated from adapter. 2021-12-21 07:32:16 -08:00
Dillon Kearns
7acd5355dd Add example with server request daata source. 2021-12-20 15:47:56 -08:00
Dillon Kearns
b858556167 Update index page with links and SEO data. 2021-12-20 15:02:12 -08:00
Dillon Kearns
843ca0bacd Wire through headers, statusCode, and body from ServerResponse. Add redirect example. 2021-12-20 14:45:18 -08:00
Dillon Kearns
84096ec8dc Update adapter script to handle api-response's, but with some hardcoding for now. 2021-12-20 13:55:24 -08:00
Dillon Kearns
c79d76f473 Include kind in API routes to tell the rendering mode. Generate redirects for serverless API routes. 2021-12-20 13:35:34 -08:00
Dillon Kearns
b00882a53b Do cached build with npm run build. 2021-12-20 13:33:53 -08:00
Dillon Kearns
7eaa94a9e4 Include Pattern information for ApiRoutes. 2021-12-20 11:26:12 -08:00
Dillon Kearns
fe4f1f4d65 Use ensureDir in adapter script to prevent errors for existing dir. 2021-12-18 11:23:12 -08:00
Dillon Kearns
06ace7822e Update elm-verify-examples package. 2021-12-18 11:22:55 -08:00
Dillon Kearns
78ed00637f Fix typo. 2021-12-17 11:18:22 -08:00
Dillon Kearns
9436cf0b6d Generate different renderer function for serverless and odb. 2021-12-17 11:14:29 -08:00
Dillon Kearns
b9f3ded983 Create server-render folder from adapter. 2021-12-16 20:37:32 -08:00
Dillon Kearns
07b5bfbe61 Change values in request to JSON. 2021-12-16 19:00:40 -08:00
Dillon Kearns
99fbfda6c0 Use --debug flag in build for now. 2021-12-16 12:09:22 -08:00
Dillon Kearns
35c5be1ee0 Transform AWS event payload into event for DataSource.ServerRequest JSON. 2021-12-16 12:05:59 -08:00
Dillon Kearns
a9ebd8559a Include redirects for content.json. 2021-12-16 12:05:18 -08:00
Dillon Kearns
9769e7a95c Pass through request from NodeJS and update the ServerRequest API. 2021-12-15 20:10:54 -08:00
Dillon Kearns
3960da425c Fix typo. 2021-12-15 15:48:16 -08:00
Dillon Kearns
a0f34bfa19 Fix typo. 2021-12-15 15:44:48 -08:00
Dillon Kearns
7a57c331bc Use route-patterns.json to generate _redirects file. 2021-12-15 15:39:35 -08:00
Dillon Kearns
df321d429d Fix typo. 2021-12-15 12:41:53 -08:00
Dillon Kearns
bff850fcc4 Update SEO data. 2021-12-15 12:35:50 -08:00
Dillon Kearns
dca81657ee Try in-memory fs. 2021-12-15 12:22:25 -08:00
Dillon Kearns
6b7cd1419f Use relative dir. 2021-12-15 10:42:50 -08:00
Dillon Kearns
cd026a8a67 Create http cache directory in serverless function. 2021-12-15 10:02:32 -08:00
Dillon Kearns
bc4b32d259 Update package-lock. 2021-12-15 09:52:56 -08:00
Dillon Kearns
df5817626b Update render script. 2021-12-15 09:47:48 -08:00
Dillon Kearns
dacba7358e Update pokedex example. 2021-12-15 09:26:23 -08:00
Dillon Kearns
d5de1137e5 Fix typo in docs. 2021-12-10 16:11:56 -08:00
Dillon Kearns
010cfb9c2a Rename routes to pages. Routes are the category of page, pages are the specific things to pre-render for a given route, so this terminology is more consistent and clear. 2021-12-10 16:03:07 -08:00
Dillon Kearns
aa6f6c9d46 Update examples. 2021-12-10 11:10:24 -08:00
Dillon Kearns
7c69449164 Update example. 2021-12-10 10:57:25 -08:00
Dillon Kearns
d675b2c13f Change syntax for constructor function to avoid constructor error. 2021-12-10 10:50:27 -08:00
Dillon Kearns
d752866d4e Use empty records instead of empty tuples for stateless Page Module's Model. Tweak Page builder API. Add option for local and shared state in generators. 2021-12-10 09:52:12 -08:00
Dillon Kearns
43a6399827 Update test output. 2021-12-02 11:56:57 -08:00
Dillon Kearns
226c1202cf Update test output. 2021-12-01 14:35:46 -08:00
Dillon Kearns
41672ad574 Update test output. 2021-12-01 14:32:22 -08:00
Dillon Kearns
479dfb14ee Linkify showcase images, and add noopener a few places. 2021-11-24 12:54:00 -08:00
Shea Kelly
ce6fb34b1b adding https support using devcert 2021-11-06 12:13:26 +11:00
Dillon Kearns
840cb83d36 Add meta tag that needs escaping to end-to-end escaping test, and fix escaping issue in SEO attributes. 2021-10-26 10:40:04 -07:00
Dillon Kearns
875eb452d9 Remove newline in input file for now. 2021-10-16 11:07:18 -07:00
Dillon Kearns
055a0353c4 Revert "Try using ignore-space-change flag for git diff."
This reverts commit 6b1c015db7.
2021-10-16 10:56:43 -07:00
Dillon Kearns
6b1c015db7 Try using ignore-space-change flag for git diff. 2021-10-16 10:49:37 -07:00
Dillon Kearns
3ece0dddc5
Merge pull request #237 from j-maas/fix-manifest-missing-base
Fix manifest URL missing base
2021-10-16 09:19:33 -07:00
Dillon Kearns
267a94d1cd Add virtual-dom dependency in example project. 2021-10-16 09:13:50 -07:00
Dillon Kearns
26caa69929 Run snapshot tests from top-level npm test command. 2021-10-16 09:10:20 -07:00
Dillon Kearns
505d326783 Update snapshot test output from a Mac machine (doesn't have incorrect backslash characters). 2021-10-16 09:06:58 -07:00
Dillon Kearns
8bca5e3555
Merge pull request #239 from zeshhaan/patch-1
Add clarity on installing dependencies
2021-10-16 08:52:46 -07:00
Dillon Kearns
6e7fb1e583
Update 02-getting-started.md 2021-10-16 08:51:52 -07:00
Dillon Kearns
9cf98f1177 Update references to Template Modules in docs to new term Page Module. 2021-10-13 11:08:56 -07:00
Dillon Kearns
3884e86c37
Update 06-page-modules.md 2021-10-10 09:01:43 -07:00
Dillon Kearns
f1a564da03
Update slides.md 2021-10-10 08:58:28 -07:00
Dillon Kearns
b876f06139 Test escaping examples both with and without --debug flag. Fix output without debug flag. 2021-10-07 12:05:13 -07:00
Dillon Kearns
17f1c6460f Update test output. 2021-10-07 12:00:38 -07:00
Dillon Kearns
cc4debb947 Install virtual-dom dependency in projects. 2021-10-07 11:58:15 -07:00
Dillon Kearns
36e8a1f8cd Show lazy and non-lazy in example. 2021-10-07 11:54:40 -07:00
Dillon Kearns
5e25ccbd01 Comment out lazy example for now. 2021-10-07 11:53:25 -07:00
Dillon Kearns
c91b01d5a4 Port over HTML to string helpers from elm-explorations/test. TODO - still need to port the escaping fixes I did to the elm-explorations/test implementation. 2021-10-07 11:34:08 -07:00
Mohammed Zeeshan
40bf70e856
Add clarity on installing dependencies
As a newcomer to Elm, i couldn't start elm-pages to work after following the steps. I later figured out that many had the same starting issue (like https://discourse.nixos.org/t/installing-elm-pages-and-other-packages-that-depend-on-elm/8525/3 and https://issueexplorer.com/issue/dillonkearns/elm-pages-starter/29) and i though it would have been of great benefit if this missing piece is included.
2021-10-05 22:50:52 +05:30
Johannes Maas
6a38275faf Commit .html output for test 2021-10-03 11:32:21 +02:00
Johannes Maas
6bbfed04f8 Create base-path example for test 2021-10-03 11:17:50 +02:00
Dillon Kearns
81fbbb6518 Add missing closing quote. 2021-10-02 16:54:32 -07:00
Dillon Kearns
5e5962ab25 Update escaping test output. 2021-10-02 16:52:21 -07:00
Dillon Kearns
05b8684da4 Use latest elm-optimize-level-2. 2021-09-29 15:55:56 -07:00
Acyuta
18ccbbb0f9
Minor error in Static segment description 2021-08-31 08:56:30 +02:00
Dillon Kearns
88a8421ab7
Remove duplicate text. Fixes #2. 2021-08-27 15:33:24 -07:00
Dillon Kearns
01dfc4b157 Update package version. 2021-08-27 11:41:30 -07:00
Dillon Kearns
eba4710a4e Use rule in docs site. 2021-08-26 13:04:51 -07:00
Dillon Kearns
cedfa7db4a Update deps. 2021-08-25 17:54:05 -07:00
Dillon Kearns
6e0fe973eb Bump version in test output. 2021-08-25 11:12:26 -07:00
Dillon Kearns
07111cfac6 Run npm i. 2021-08-25 11:09:06 -07:00
Dillon Kearns
e26b361ac6 Add test case for <script></script> JSON escaping and only run it within the pre-rendered HTML. 2021-08-25 10:55:45 -07:00
Dillon Kearns
f2d64df12e
Merge pull request #207 from danmarcab/fix/html-script-embedded-crash
Use jsesc instead of JSON.stringify to avoid JSON/HTML issues
2021-08-25 10:32:59 -07:00
Dillon Kearns
560c67f365 Use elmi-to-json --version to make sure it is installed before running elm-test. 2021-08-25 10:02:24 -07:00
Dillon Kearns
fbc15bdcd1 Update package-lock.json 2021-08-25 09:49:37 -07:00
Dillon Kearns
7145a25461
Linkify DataSource. 2021-08-24 09:05:04 -07:00
Dillon Kearns
5cba9538ba Change edit docs link to point to master branch. 2021-08-24 08:52:25 -07:00
Dillon Kearns
85bec30edd Update docs and MarkdownCodec plugin to latest elm-markdown. 2021-08-20 20:05:57 -07:00
Dillon Kearns
15f190072a Update escaping test. 2021-08-17 18:38:26 -07:00
Dillon Kearns
8ceeb4a30d Update end-to-end test output. 2021-08-15 12:07:32 -07:00
Dillon Kearns
f4e5eebf6a Add more to escaping test case. 2021-08-03 13:37:59 -07:00
Dillon Kearns
503036ca13 Only run diff on dist output. 2021-08-03 13:25:22 -07:00
Dillon Kearns
b3d5d65924 Add an end-to-end test setup for testing escaped HTML output. 2021-08-03 13:19:08 -07:00
Dillon Kearns
156f2ff26d Update sorting for blog posts. 2021-08-02 10:11:02 -07:00
Dillon Kearns
ea788cadc2 Fix typos. 2021-08-02 10:07:06 -07:00
Dillon Kearns
01bd903af9 Update description in post. 2021-08-02 07:13:34 -07:00
Dillon Kearns
7661bfb4e9 Update post. 2021-08-01 16:46:48 -07:00
Dillon Kearns
2eacd8323b Add v2 blog post. 2021-08-01 16:07:56 -07:00
Dillon Kearns
bbe33d4b52 Update examples and tests. 2021-08-01 10:25:38 -07:00
Dillon Kearns
87153f6a71 Update site copy. 2021-07-31 16:58:01 -07:00
Dillon Kearns
b78f8c008b Rename types in ApiRoute module. 2021-07-30 15:35:11 -07:00
Dillon Kearns
abee315d8e Fix order of ToC. 2021-07-30 10:43:32 -07:00
Dillon Kearns
c8ed2fb140 Get description from first paragraph when there is no description frontmatter field. 2021-07-30 10:43:14 -07:00
Dillon Kearns
7ebcd9f314 Fix reference. 2021-07-29 16:00:17 -07:00
Dillon Kearns
979fa5ce4c Stop using serverless route in example temporarily. 2021-07-29 14:17:32 -07:00
Dillon Kearns
99ae3e5ab6 Add generated file for cypress test run to gitignore. 2021-07-29 12:32:46 -07:00
Dillon Kearns
526f1b1256 Update example. 2021-07-29 09:48:25 -07:00
Dillon Kearns
780e78fe02 Update copy. 2021-07-28 17:08:03 -07:00
Dillon Kearns
74d8aa5fc2 Use position: sticky for navbar. 2021-07-28 15:40:58 -07:00
Dillon Kearns
58979ce3d8 Fix pokedex example. 2021-07-28 10:29:06 -07:00
Dillon Kearns
545acf2cb6 Fix compiler error. 2021-07-28 09:01:49 -07:00
Dillon Kearns
5747c2f030 Use Shared.Msg instead of extra layer of abstraction for sub-msg type. 2021-07-27 10:48:42 -07:00
Dillon Kearns
0a77ab5f04 Read path from the right spot for initial ContentCache data. 2021-07-26 11:17:39 -07:00
Dillon Kearns
1651ec8d13 Add DataSource to end-to-end example index route. 2021-07-26 08:45:53 -07:00
Dillon Kearns
0ba1848d46 Fix error in example. 2021-07-26 08:45:27 -07:00
Dillon Kearns
d865c20ccb Add cypress example for data sources. 2021-07-21 13:33:05 -07:00
Dillon Kearns
d81c5ad0d3 Add an end-to-end test example folder. 2021-07-21 13:29:45 -07:00
Dillon Kearns
6762719367 Add missing dependencies in example. 2021-07-21 12:08:12 -07:00
Dillon Kearns
b82e88cfa6 Add missing dependency to example. 2021-07-19 18:10:48 -07:00
Dillon Kearns
b252f29383 Add missing dependency in docs folder. 2021-07-15 09:03:48 -07:00
Dillon Kearns
96ca531ba7 Update package lock. 2021-07-12 17:44:46 -07:00
Dillon Kearns
e8f71e8eef Add missing dependency. 2021-07-12 17:44:35 -07:00
Dillon Kearns
0fe8147b13 Use worker threads for dev server. 2021-07-04 20:14:34 -07:00
Dillon Kearns
03996ef2ad Fix typos. 2021-06-26 09:03:04 -07:00
Dillon Kearns
241458a8e3 Update post. 2021-06-26 07:47:36 -07:00
Dillon Kearns
dc40ae1735 Add draft post. 2021-06-25 22:40:26 -07:00
Dillon Kearns
99ffa46800 Inline font in stylesheet. 2021-06-25 08:25:35 -07:00
Dillon Kearns
a92bd815c0 Add noopener. 2021-06-24 19:48:23 -07:00
Dillon Kearns
eb3ac3edb2 Remove unused imports. 2021-06-24 18:33:16 -07:00
Dillon Kearns
7ea50f02a2 Update docs. 2021-06-24 14:14:05 -07:00
Dillon Kearns
655465b323 Update docs. 2021-06-24 12:55:05 -07:00
Dillon Kearns
3510fe9797 Update meta description. 2021-06-24 12:15:30 -07:00
Dillon Kearns
cd8a445ef3 Add some annotations and remove some unused modules. 2021-06-24 11:59:51 -07:00
Dillon Kearns
6a0741bb75 Fix microlink URL. 2021-06-24 11:52:06 -07:00
Dillon Kearns
3a2a816bda Fix pokedex example. 2021-06-24 11:49:00 -07:00
Dillon Kearns
7bcb589125 Shorten URLs for docs image cards. 2021-06-24 11:43:29 -07:00
Dillon Kearns
7943d52e58 Update landing page. 2021-06-24 10:38:51 -07:00
Dillon Kearns
e8c57985e9 Fix spacing. 2021-06-24 10:15:45 -07:00
Dillon Kearns
91e341a4ac Update example. 2021-06-24 10:13:10 -07:00
Dillon Kearns
e6c2031737 Rename Page builder functions. 2021-06-24 10:05:16 -07:00
Dillon Kearns
fbdc5c9888 Use prefetch links for next/previous. 2021-06-24 09:55:12 -07:00
Dillon Kearns
aa0381c13d Fix bug where dev server didn't perform some andThen http requests. 2021-06-23 08:22:14 -07:00
Dillon Kearns
0e5356058a Add markdown helper function. 2021-06-23 08:22:14 -07:00
Dillon Kearns
5b6ad1d615 Change argument order to make function more pipeline-friendly. 2021-06-20 08:20:44 -07:00
Dillon Kearns
44d6811f71 Add helper for optimized markdown data source. 2021-06-20 08:18:56 -07:00
Dillon Kearns
66a38e11b7 Update example with dependencies. 2021-06-18 11:01:23 -07:00
Dillon Kearns
09bd2e982e Add distill helpers for codec packages. 2021-06-18 10:29:23 -07:00
Dillon Kearns
c2599426bc Bump elm-review CLI. 2021-06-18 09:02:11 -07:00
Dillon Kearns
5ecda98e2c Add a markdown codec. 2021-06-18 09:01:03 -07:00
Dillon Kearns
dd07e2ead1 Add distill function. 2021-06-17 10:06:13 -07:00
Dillon Kearns
432587ba05 Add some codecs. 2021-06-17 10:06:13 -07:00
Dillon Kearns
2fe09bb0eb Remove some commented code. 2021-06-17 10:06:13 -07:00
Dillon Kearns
b31b9e9c2a Add some type annotations. 2021-06-17 10:06:13 -07:00
Dillon Kearns
89d5ab85b0 Use shared data for table of contents instead of having a duplicate data source. 2021-06-17 10:06:13 -07:00
Dillon Kearns
79c284f6bd Fix typo. 2021-06-10 15:44:25 -07:00
Dillon Kearns
7650ec4651 Remove {} arguments in empty route params in Route type. 2021-06-10 15:09:27 -07:00
Dillon Kearns
b0a1737497 Update package-lock. 2021-06-08 09:54:21 -07:00
Dillon Kearns
00f1815b9d Update dependencies. 2021-06-04 20:02:25 -07:00
Dillon Kearns
d02c2f2b43 Update dependencies. 2021-06-04 19:34:41 -07:00
Dillon Kearns
24da7cdbf5 Update dependency. 2021-06-03 18:50:52 -07:00
Dillon Kearns
fb193dd8cb Remove unused dependencies. 2021-06-03 16:12:00 -07:00
Dillon Kearns
2177d2bf1d Use lowerCamelCase for field names. 2021-06-03 11:58:35 -07:00
Dillon Kearns
9f93efd75c Generate route patterns JSON file for use with adapter js. 2021-06-02 11:02:35 -07:00
Dillon Kearns
f5b0212952 Add a prototype of a netlify adapter script. 2021-06-02 10:02:03 -07:00
Dillon Kearns
52fabf8161 Try specific route redirect in DPR example. 2021-06-01 20:58:19 -07:00
Dillon Kearns
a3c67ba6c6 Handle <= 150 in pokedex. 2021-06-01 20:58:04 -07:00
Dillon Kearns
0d9e62c09b Update pokedex render function to send 404 status. 2021-06-01 19:31:38 -07:00
Dillon Kearns
895e699e6b Use fixed url for pokedex time. 2021-06-01 15:00:04 -07:00
Dillon Kearns
f398c9127b Change base URL for time endpoint. 2021-06-01 14:52:41 -07:00
Dillon Kearns
b88c767edf Try netlify builder for pokedex renderer. 2021-06-01 14:41:40 -07:00
Dillon Kearns
fc15cebc03 Show current time in pokemon response. 2021-06-01 14:38:03 -07:00
Dillon Kearns
2dc9561fa0 Update dependencies. 2021-06-01 14:26:31 -07:00
Dillon Kearns
7d210347f8 Add netlify.toml for pokedex example. 2021-06-01 14:21:10 -07:00
Dillon Kearns
57fdd80fda Rename folder. 2021-06-01 11:03:29 -07:00
Dillon Kearns
cc316d5cd7 Add pokedex detail page. 2021-06-01 10:57:08 -07:00
Dillon Kearns
d6e9bf3818 Add starting point for pokedex example. 2021-06-01 10:36:52 -07:00
Dillon Kearns
d55823a217 Update example. 2021-06-01 09:29:12 -07:00
Dillon Kearns
cf92e7d268 Decode description for docs sections. 2021-05-31 20:48:33 -07:00
Dillon Kearns
67420d5b43 Add description field for docs in preparation for improving og:description fields. 2021-05-31 20:10:23 -07:00
Dillon Kearns
5bf31974c8 Update docs and re-order API to have filePaths last for better composability. 2021-05-29 15:30:44 -07:00
Dillon Kearns
9a0dd86919 Try a new File API. 2021-05-29 13:42:57 -07:00
Dillon Kearns
43509610d2 Update landing page. 2021-05-29 12:49:57 -07:00
Dillon Kearns
a6ea11240f Update some placeholder strings. 2021-05-29 11:42:43 -07:00
Dillon Kearns
f4dde522fb Update docs. 2021-05-29 11:23:47 -07:00
Dillon Kearns
0aacec2402 Update docs. 2021-05-29 10:50:58 -07:00
Dillon Kearns
d3efa4031b Update docs. 2021-05-29 09:58:37 -07:00
Dillon Kearns
1fa3bd8915 Update docs. 2021-05-29 09:52:40 -07:00
Dillon Kearns
d81a3777fb Update style. 2021-05-28 20:32:25 -07:00
Dillon Kearns
84933cfd69 Update docs and rename File.request -> File.read. 2021-05-28 14:00:51 -07:00
Dillon Kearns
cc6a3c3ebf Update docs. 2021-05-28 12:06:39 -07:00
Dillon Kearns
794da4bf06 Provide more general expectUniqueMatch instead of expectUniqueFile, and add doc comment. 2021-05-27 16:36:00 -07:00
Dillon Kearns
44030d0d0b Use new captureFilePath. 2021-05-27 11:08:25 -07:00
Dillon Kearns
4eeb6061e4 Url encode section titles for image cards. 2021-05-24 21:54:46 -07:00
Dillon Kearns
01be4dec58 Add image cards for docs pages SEO. 2021-05-24 21:46:38 -07:00
Dillon Kearns
2e1cfbdb36 Add a no TODO rule. 2021-05-24 21:13:51 -07:00
Dillon Kearns
91b109602a Replace some SEO TODOs. 2021-05-24 21:13:45 -07:00
Dillon Kearns
0ad5369d29 Simplify a Page Module. 2021-05-24 21:13:31 -07:00
Dillon Kearns
0e830074dc Address review errors. 2021-05-24 20:51:40 -07:00
Dillon Kearns
490f0bc3eb Add review config. 2021-05-24 20:46:36 -07:00
Dillon Kearns
d338a01f1f Apply review fixes. 2021-05-24 20:46:28 -07:00
Dillon Kearns
acde47a194 Change screenshot service. 2021-05-24 17:53:19 -07:00
Dillon Kearns
a885a36ed1 Update screenshot endpoint to lookup by airtable record id. 2021-05-24 15:27:40 -07:00
Dillon Kearns
6b43ab8333
Update 04-file-structure.md 2021-05-24 14:19:14 -07:00
Dillon Kearns
86c3dac0fa Move generated browser-elm.js to an already ignored path. 2021-05-24 12:23:01 -07:00
Dillon Kearns
1fc19583a2 Update example. 2021-05-24 12:09:57 -07:00
Dillon Kearns
959487cda0 Wire up SharedModel and reconfigure some of the Page builder API. 2021-05-24 12:01:17 -07:00
Dillon Kearns
2ac7dd0b24 Wire up PageUrl. 2021-05-24 11:17:34 -07:00
Dillon Kearns
3059310ef8 Update some dependencies. 2021-05-23 16:00:36 -07:00
Dillon Kearns
5e8f7951d6 Remove more references to ImagePath. 2021-05-23 15:30:22 -07:00
Dillon Kearns
89aaa4a764 Fix repos example. 2021-05-23 15:26:02 -07:00
Dillon Kearns
04ee10c17a Remove ImagePath module. 2021-05-23 15:16:54 -07:00
Dillon Kearns
33ccb1c97d Remove remaining references to ImagePath. 2021-05-23 15:15:40 -07:00
Dillon Kearns
48dabe8673 Add Pages.Url and replace ImagePath with Pages.Url.Url type. 2021-05-23 15:11:46 -07:00
Dillon Kearns
39821a60bb Remove more references to PagePath. 2021-05-23 11:12:38 -07:00
Dillon Kearns
51066fbe80 Fix types in routing example. 2021-05-23 11:03:54 -07:00
Dillon Kearns
4f0f03145b Fix types in slides example. 2021-05-23 11:01:44 -07:00
Dillon Kearns
a2bd42f617 Use Path instead of PagePath in Manifest API. 2021-05-23 10:53:01 -07:00
Dillon Kearns
dd70e0ae8c Replace some instances of PagePath with Path. 2021-05-23 10:43:53 -07:00
Dillon Kearns
366ca7ab80 Generate routeToPath without Maybe. 2021-05-23 10:20:09 -07:00
Dillon Kearns
d908d8d01c Rename Document -> View. 2021-05-23 09:00:20 -07:00
Dillon Kearns
2d69c67dec Pass in DataSource with all routes to API Routes for use in generating files like Sitemap. 2021-05-22 18:56:16 -07:00
Dillon Kearns
3401de3da4 Add rss feed file in api routes. 2021-05-22 11:53:14 -07:00
Dillon Kearns
50c4c6d682 Vendor elm-html-in-elm in preparation for fixing text node HTML escaping. 2021-05-21 09:20:54 -07:00
Dillon Kearns
d2b2408d31 Rename Glob.ignore -> Glob.match. 2021-05-19 18:20:47 -07:00
Dillon Kearns
bd4a9de2c4 Add missing parameter in example repo. 2021-05-19 07:59:39 -07:00
Dillon Kearns
e6dee3ea85 Update docs. 2021-05-18 11:39:47 -07:00
Dillon Kearns
583ab7603e Update docs. 2021-05-18 11:33:36 -07:00
Dillon Kearns
29aefaf9c3 Update docs. 2021-05-18 11:23:49 -07:00
Dillon Kearns
fff155bc21 Generate files in .elm-pages instead of gen. Fixes #165. 2021-05-18 11:04:56 -07:00
Dillon Kearns
1aa737c431 Rename static/ -> public/. 2021-05-18 10:44:30 -07:00
Dillon Kearns
c63291fd6d Add edit url in docs. 2021-05-17 20:39:41 -07:00
Dillon Kearns
9585e41d9a Clear glob cache entries when file paths change. 2021-05-17 17:15:04 -07:00
Dillon Kearns
ddbafa19d7 Extract view helper. 2021-05-17 17:02:23 -07:00
Dillon Kearns
95967ebcfe Add SEO example to landing page. 2021-05-17 16:59:18 -07:00
Dillon Kearns
a63e6a2b1f Rename field. 2021-05-17 16:36:49 -07:00
Dillon Kearns
7a861c6ec7 Add newline for formatting. 2021-05-17 16:16:46 -07:00
Dillon Kearns
c4b9f58e07 Change icon. 2021-05-17 16:16:40 -07:00
Dillon Kearns
5d0ee3d2c2 Add projects data source example to landing page. 2021-05-17 14:50:40 -07:00
Dillon Kearns
f32e3bc53b Remove unused. 2021-05-17 13:53:15 -07:00
Dillon Kearns
ee82665145 Extract parameters to landing page helper. 2021-05-17 13:48:23 -07:00
Dillon Kearns
87cf5b217a Extract section and use single column view even in large breakpoint for landing page code examples. 2021-05-17 13:39:43 -07:00
Dillon Kearns
b33079eb71 Update examples. 2021-05-17 13:22:37 -07:00
Dillon Kearns
82e0d34afd Add flags. 2021-05-17 12:51:04 -07:00
Dillon Kearns
a9332526c8 Update title in docs head tags. 2021-05-16 11:42:12 -07:00
Dillon Kearns
d3c14ef976 Fix renamed field in example. 2021-05-16 10:18:48 -07:00
Dillon Kearns
23d1150632 Fix error in slides example. 2021-05-16 10:15:40 -07:00
Dillon Kearns
be1e344332 Remove scaffold example. 2021-05-16 10:07:26 -07:00
Dillon Kearns
b2e37861dc Remove unused dependencies in template. 2021-05-15 21:30:45 -07:00
Dillon Kearns
62a7399074 Move SiteConfig to copied files. 2021-05-15 20:38:29 -07:00
Dillon Kearns
62675b6a16 Move SharedTemplate to copied gen folder. 2021-05-15 20:07:11 -07:00
Dillon Kearns
33a10ede33 Add Route.link and Route.toLink helpers. 2021-05-15 10:36:34 -07:00
Dillon Kearns
d2bf1e1204 Add a prefetch attribute. 2021-05-14 19:33:52 -07:00
Dillon Kearns
e308b38534 Rename function and simplify pipeline. 2021-05-14 19:33:27 -07:00
Dillon Kearns
1486ad2a29 Add content-length to image and make sure it's base-64 encoded. 2021-05-14 14:54:28 -07:00
Dillon Kearns
c929566208 Add png content-type in screenshot function. 2021-05-14 14:39:41 -07:00
Dillon Kearns
954136f380 Use url with redirect name for screenshot in cloudinary write-through. 2021-05-14 14:27:31 -07:00
Dillon Kearns
c6e7f18caf Add process url function. 2021-05-14 14:15:55 -07:00
Dillon Kearns
d86d96b59d Remove unused files. 2021-05-14 13:39:53 -07:00
Dillon Kearns
482cf2c12a Remove unused files. 2021-05-14 12:49:22 -07:00
Dillon Kearns
e2df10ee2e Remove italics in code theme. 2021-05-14 12:13:14 -07:00
Dillon Kearns
f115e1e57e Increase color contrast. 2021-05-14 12:05:32 -07:00
Dillon Kearns
3dba33a9e6 Override tailwid backticks in code spans. 2021-05-14 12:01:57 -07:00
Dillon Kearns
20038d75b1 Remove unused fonts and styles. 2021-05-14 11:36:12 -07:00
Dillon Kearns
b0a17335d0 Update blog post view. 2021-05-14 10:58:50 -07:00
Dillon Kearns
3eef5a6feb Apply elm-review fixes. 2021-05-14 09:49:44 -07:00
Dillon Kearns
e30b8d3335 Remove elm-ui dependency in docs site. 2021-05-14 09:46:02 -07:00
Dillon Kearns
ac5ef1857c Remove unused view variant. 2021-05-14 09:39:09 -07:00