diff --git a/404.html b/404.html index 388793e..cf0445e 100644 --- a/404.html +++ b/404.html @@ -1 +1 @@ -Next.js Example with Markdown

Next.js

A statically generated site (SSG) example using Next.js, Markdown & ServiceStack.

loading...
Cover Image for Develop using JetBrains Rider

Setting up & exploring development workflow in Rider.

Author
Author

More Stories

Cover Image for Develop using Visual Studio

Develop using Visual Studio

Exploring development workflow in VS Code and Visual Studio .NET

Author
Author
Cover Image for Deployment with GitHub Actions

Deployment with GitHub Actions

Configuring your GitHub repo for SSH and CDN deployments

Author
Author

Getting Started

Create New Project

$ sh
$ sh
$ sh

Build Client UI & Run Dev Server

$ sh
$ sh

Run Server .NET Project (New Terminal)

$ sh
$ sh

Use npm dev server for UI Development

`npm run build:local` to view in .NET App

\ No newline at end of file +Next.js Example with Markdown

Next.js

A statically generated site (SSG) example using Next.js, Markdown & ServiceStack.

loading...
Cover Image for Develop using JetBrains Rider

Setting up & exploring development workflow in Rider.

Author
Author

More Stories

Cover Image for Develop using Visual Studio

Develop using Visual Studio

Exploring development workflow in VS Code and Visual Studio .NET

Author
Author
Cover Image for Deployment with GitHub Actions

Deployment with GitHub Actions

Configuring your GitHub repo for SSH and CDN deployments

Author
Author

Getting Started

Create New Project

$ sh
$ sh
$ sh

Build Client UI & Run Dev Server

$ sh
$ sh

Run Server .NET Project (New Terminal)

$ sh
$ sh

Use npm dev server for UI Development

`npm run build:local` to view in .NET App

\ No newline at end of file diff --git a/_next/data/G6rbt6puKJjoKN6QFa4am/index.json b/_next/data/eGvT8qEV1U6fJZoqQj6Ws/index.json similarity index 100% rename from _next/data/G6rbt6puKJjoKN6QFa4am/index.json rename to _next/data/eGvT8qEV1U6fJZoqQj6Ws/index.json diff --git a/_next/data/G6rbt6puKJjoKN6QFa4am/posts.json b/_next/data/eGvT8qEV1U6fJZoqQj6Ws/posts.json similarity index 100% rename from _next/data/G6rbt6puKJjoKN6QFa4am/posts.json rename to _next/data/eGvT8qEV1U6fJZoqQj6Ws/posts.json diff --git a/_next/data/G6rbt6puKJjoKN6QFa4am/posts/deploy.json b/_next/data/eGvT8qEV1U6fJZoqQj6Ws/posts/deploy.json similarity index 100% rename from _next/data/G6rbt6puKJjoKN6QFa4am/posts/deploy.json rename to _next/data/eGvT8qEV1U6fJZoqQj6Ws/posts/deploy.json diff --git a/_next/data/G6rbt6puKJjoKN6QFa4am/posts/rider.json b/_next/data/eGvT8qEV1U6fJZoqQj6Ws/posts/rider.json similarity index 100% rename from _next/data/G6rbt6puKJjoKN6QFa4am/posts/rider.json rename to _next/data/eGvT8qEV1U6fJZoqQj6Ws/posts/rider.json diff --git a/_next/data/G6rbt6puKJjoKN6QFa4am/posts/vs.json b/_next/data/eGvT8qEV1U6fJZoqQj6Ws/posts/vs.json similarity index 100% rename from _next/data/G6rbt6puKJjoKN6QFa4am/posts/vs.json rename to _next/data/eGvT8qEV1U6fJZoqQj6Ws/posts/vs.json diff --git a/_next/static/G6rbt6puKJjoKN6QFa4am/_buildManifest.js b/_next/static/eGvT8qEV1U6fJZoqQj6Ws/_buildManifest.js similarity index 100% rename from _next/static/G6rbt6puKJjoKN6QFa4am/_buildManifest.js rename to _next/static/eGvT8qEV1U6fJZoqQj6Ws/_buildManifest.js diff --git a/_next/static/G6rbt6puKJjoKN6QFa4am/_ssgManifest.js b/_next/static/eGvT8qEV1U6fJZoqQj6Ws/_ssgManifest.js similarity index 100% rename from _next/static/G6rbt6puKJjoKN6QFa4am/_ssgManifest.js rename to _next/static/eGvT8qEV1U6fJZoqQj6Ws/_ssgManifest.js diff --git a/admin.html b/admin.html index e0c0d88..d19b04a 100644 --- a/admin.html +++ b/admin.html @@ -1 +1 @@ -
redirecting ...
\ No newline at end of file +
redirecting ...
\ No newline at end of file diff --git a/bookings-crud.html b/bookings-crud.html index f9c46cb..9b999a0 100644 --- a/bookings-crud.html +++ b/bookings-crud.html @@ -1 +1 @@ -
redirecting ...
\ No newline at end of file +
redirecting ...
\ No newline at end of file diff --git a/bookings-crud/create.html b/bookings-crud/create.html index 7bd4b90..ed35136 100644 --- a/bookings-crud/create.html +++ b/bookings-crud/create.html @@ -1 +1 @@ -
New Booking
create.tsx
\ No newline at end of file +
New Booking
create.tsx
\ No newline at end of file diff --git a/bookings-crud/edit.html b/bookings-crud/edit.html index be969d0..856c02a 100644 --- a/bookings-crud/edit.html +++ b/bookings-crud/edit.html @@ -1 +1 @@ -
Edit Booking
Delete
edit.tsx
\ No newline at end of file +
Edit Booking
Delete
edit.tsx
\ No newline at end of file diff --git a/features.html b/features.html index 0ccbd1d..f8c0f5a 100644 --- a/features.html +++ b/features.html @@ -1,4 +1,4 @@ -Template Features

This template contains our essential recommendations for a modern Vue Single Page App optimal for both +Template Features

This template contains our essential recommendations for a modern Vue Single Page App optimal for both productivity and performance.

Next.jsThe premier React Jamstack framework, commercially backed by Vercel
TailwindcssProductive responsive-first utility-based css framework with growing rich component ecosystem
TypeScriptAdvanced type-safety, static analysis and richer IDE tooling
IconifyUnified registry to access 100k+ high quality SVG icons from 100+ icon sets
MarkdownNative mdx Markdown integration with advanced featureset supporting embedded HTML & React JSX Components
SWRstale-while-revalidate library utilizing React's hooks API enabling optimal end-user UX for API integrations

App Features

@@ -27,4 +27,4 @@

Stale While Revalidate

The primary UX benefits are realized when re-making an existing request in which a locally-cached stale version is immediately returned and displayed whilst a new API Request is made behind the scenes, which updates the UI when completed.

Ultimately this provides the optimal end-user UX with the UI being immediately updated with stale results initially, -before being re-updated with the latest UI when the new API Request is completed.

\ No newline at end of file +before being re-updated with the latest UI when the new API Request is completed.

\ No newline at end of file diff --git a/forbidden.html b/forbidden.html index 478f7a7..b830ed3 100644 --- a/forbidden.html +++ b/forbidden.html @@ -1 +1 @@ -

403

You do not have access to this page.

\ No newline at end of file +

403

You do not have access to this page.

\ No newline at end of file diff --git a/hosting.html b/hosting.html index 5797926..652538c 100644 --- a/hosting.html +++ b/hosting.html @@ -1,4 +1,4 @@ -Hosting Costs
+Hosting Costs

The modern jamstack.org approach for developing websites is primarily concerned with adopting the architecture yielding the best performance and superior UX by minimizing the time to first byte from serving pre-built static assets from CDN edge caches.

@@ -44,4 +44,4 @@

Jamstack Benefits

Best of all the Jamstack approach fits perfectly with ServiceStack's recommended API First Development model which encourages development of reusable message-based APIs where the same System APIs can be reused from all Web, Mobile & Desktop Apps -from multiple HTTP, MQ or gRPC endpoints.

\ No newline at end of file +from multiple HTTP, MQ or gRPC endpoints.

\ No newline at end of file diff --git a/index.html b/index.html index 388793e..cf0445e 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -Next.js Example with Markdown

Next.js

A statically generated site (SSG) example using Next.js, Markdown & ServiceStack.

loading...
Cover Image for Develop using JetBrains Rider

Setting up & exploring development workflow in Rider.

Author
Author

More Stories

Cover Image for Develop using Visual Studio

Develop using Visual Studio

Exploring development workflow in VS Code and Visual Studio .NET

Author
Author
Cover Image for Deployment with GitHub Actions

Deployment with GitHub Actions

Configuring your GitHub repo for SSH and CDN deployments

Author
Author

Getting Started

Create New Project

$ sh
$ sh
$ sh

Build Client UI & Run Dev Server

$ sh
$ sh

Run Server .NET Project (New Terminal)

$ sh
$ sh

Use npm dev server for UI Development

`npm run build:local` to view in .NET App

\ No newline at end of file +Next.js Example with Markdown

Next.js

A statically generated site (SSG) example using Next.js, Markdown & ServiceStack.

loading...
Cover Image for Develop using JetBrains Rider

Setting up & exploring development workflow in Rider.

Author
Author

More Stories

Cover Image for Develop using Visual Studio

Develop using Visual Studio

Exploring development workflow in VS Code and Visual Studio .NET

Author
Author
Cover Image for Deployment with GitHub Actions

Deployment with GitHub Actions

Configuring your GitHub repo for SSH and CDN deployments

Author
Author

Getting Started

Create New Project

$ sh
$ sh
$ sh

Build Client UI & Run Dev Server

$ sh
$ sh

Run Server .NET Project (New Terminal)

$ sh
$ sh

Use npm dev server for UI Development

`npm run build:local` to view in .NET App

\ No newline at end of file diff --git a/posts.html b/posts.html index 2d9ee02..39ffcfa 100644 --- a/posts.html +++ b/posts.html @@ -1 +1 @@ -

List of Markdown Posts in /pages

Deployment with GitHub Actions

Configuring your GitHub repo for SSH and CDN deployments

Develop using JetBrains Rider

Setting up & exploring development workflow in Rider.

Develop using Visual Studio

Exploring development workflow in VS Code and Visual Studio .NET

\ No newline at end of file +

List of Markdown Posts in /pages

Deployment with GitHub Actions

Configuring your GitHub repo for SSH and CDN deployments

Develop using JetBrains Rider

Setting up & exploring development workflow in Rider.

Develop using Visual Studio

Exploring development workflow in VS Code and Visual Studio .NET

\ No newline at end of file diff --git a/posts/deploy.html b/posts/deploy.html index 9d4c188..0a31f5b 100644 --- a/posts/deploy.html +++ b/posts/deploy.html @@ -1,4 +1,4 @@ -Deployment with GitHub Actions | Next.js Example with Markdown

MyApp.

Deployment with GitHub Actions

Cover Image for Deployment with GitHub Actions
Author
Author

ServiceStack GitHub Action Deployments

+Deployment with GitHub Actions | Next.js Example with Markdown

MyApp.

Deployment with GitHub Actions

Cover Image for Deployment with GitHub Actions
Author
Author

ServiceStack GitHub Action Deployments

The release.yml in this template enables GitHub Actions CI deployment to a dedicated server with SSH access.

Overview

@@ -131,4 +131,4 @@

Using a CDN Proxy

No CDN

Of course the easiest solution is to not need CORS in the first place by not deploying to a CDN and serving both /api and UI from your .NET App. But this would forgo all the performance & UX benefits that has made -Jamstack approach so popular.

\ No newline at end of file +Jamstack approach so popular.

\ No newline at end of file diff --git a/posts/rider.html b/posts/rider.html index 0fd7287..9a87725 100644 --- a/posts/rider.html +++ b/posts/rider.html @@ -1,4 +1,4 @@ -Develop using JetBrains Rider | Next.js Example with Markdown

MyApp.

Develop using JetBrains Rider

Cover Image for Develop using JetBrains Rider
Author
Author
+Develop using JetBrains Rider | Next.js Example with Markdown

MyApp.

Develop using JetBrains Rider

Cover Image for Develop using JetBrains Rider
Author
Author

JetBrains Rider is our recommended IDE for any C# + npm SPA development as it @@ -63,4 +63,4 @@

Get Started

Type Definitions with their libraries that development IDEs like Rider take full advantage of that's used to power its type-safe & productive intelli-sense dev UX.

If you're new to React a good place to start is -React Getting Started.

\ No newline at end of file +React Getting Started.

\ No newline at end of file diff --git a/posts/vs.html b/posts/vs.html index b903158..62c7a99 100644 --- a/posts/vs.html +++ b/posts/vs.html @@ -1,4 +1,4 @@ -Develop using Visual Studio | Next.js Example with Markdown

MyApp.

Develop using Visual Studio

Cover Image for Develop using Visual Studio
Author
Author

A popular alternative development environment to our preferred JetBrains Rider IDE is to use +Develop using Visual Studio | Next.js Example with Markdown

MyApp.

Develop using Visual Studio

Cover Image for Develop using Visual Studio
Author
Author

A popular alternative development environment to our preferred JetBrains Rider IDE is to use Visual Studio, the primary issue with this is that VS Code is a better IDE with richer support for npm projects whilst Visual Studio is a better IDE for C# Projects.

Essentially this is why we recommend Rider where it's best at both, where both C# and npm TypeScript projects can @@ -52,4 +52,4 @@

Get Started

Type Definitions with their libraries that development IDEs like Rider take full advantage of that's used to power its type-safe & productive intelli-sense dev UX.

If you're new to React a good place to start is -React Getting Started.

\ No newline at end of file +React Getting Started.

\ No newline at end of file diff --git a/profile.html b/profile.html index 8d4d190..204ac4d 100644 --- a/profile.html +++ b/profile.html @@ -1 +1 @@ -
redirecting ...
\ No newline at end of file +
redirecting ...
\ No newline at end of file diff --git a/signin.html b/signin.html index 896ddb0..933d92b 100644 --- a/signin.html +++ b/signin.html @@ -1 +1 @@ -Sign In

Email you signed up with

6 characters or more

\ No newline at end of file +Sign In

Email you signed up with

6 characters or more

\ No newline at end of file diff --git a/signup.html b/signup.html index 46d4403..ce6a0af 100644 --- a/signup.html +++ b/signup.html @@ -1 +1 @@ -Sign Up

Your first and last name

6 characters or more

Quick Links

\ No newline at end of file +Sign Up

Your first and last name

6 characters or more

Quick Links

\ No newline at end of file diff --git a/todomvc.html b/todomvc.html index 7296470..afd38ca 100644 --- a/todomvc.html +++ b/todomvc.html @@ -1,7 +1,7 @@ -Todos Application
    0 left
    Todos Application \ No newline at end of file + dark:text-white dark:hover:text-white dark:hover:bg-gray-600 dark:focus:ring-blue-500 dark:focus:text-white text-gray-900 hover:text-blue-700 dark:bg-gray-700 rounded-r-md border">Completed
    \ No newline at end of file