Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 30eab14

Browse files
committed
Updated README.md
1 parent 717d2f4 commit 30eab14

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

‎README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ This is a basic starter project for a prerendered [Vue.js](https://vuejs.org/) +
1212
- Pre-rendered dynamic pages using a sample `Item` datatype
1313
- Integrates with [HotJar](https://hotjar.com"), [Mailchimp](https://mailchimp.com"), and [Google Analytics](https://analytics.google.com/analytics/web/#/)
1414
- Includes [JSON-LD Structured Data](https://developers.google.com/search/docs/guides/intro-structured-data)
15+
- Customizable UI using [Bootstrap](https://getbootstrap.com) & [SASS](https://sass-lang.com) variables
1516

1617
**NOTE:** this project can only be deployed via Netlify with [continuous deployment](https://www.netlify.com/docs/continuous-deployment/) enabled.
1718

@@ -28,6 +29,18 @@ $ yarn run dev
2829
$ yarn run build
2930
```
3031

32+
#### Pre-rendered Dynamic Pages
33+
34+
This project includes a series of pre-rendered pages using a generic `Item` datatype. The data for these pages is maintained in `assets/content/items.json` and they're generated with a custom `generate` field in `nuxt.config.js`:
35+
36+
```js
37+
generate: {
38+
routes: items.map(g => '/items/' + g.id)
39+
}
40+
```
41+
42+
This ensures that each item has a page that's pre-renderd and SEO-optimized. You can clone, modify, or remove the `Item` datatype and associated pages to better suit your needs.
43+
3144
#### Environment Configuration
3245
The following production environment variables are required for the respective plugins to work correctly:
3346

@@ -54,6 +67,8 @@ The [JSON-LD Structured Data](https://developers.google.com/search/docs/guides/i
5467

5568
You can modify the `assets/sass/main.sass` file to optionally include Bootstrap component styles as-needed. **PROTIP** - only include the Bootstrap components your app depends on - this will keep your CSS bundle nice and slim :)
5669

70+
You can also modify any of [Bootstrap's SASS Variables](https://github.com/twbs/bootstrap/blob/master/scss/_variables.scss) inside the `assets/sass/variables.sass` file to customize the framework to your liking.
71+
5772
#### FontAwesome Vue Configuration
5873

5974
The repo includes a minimal subset of icons by default. When you need an additional icon, you must import it directly in `plugins/fontawesome.js` and register it with the FontAwesome plugin. You can learn more about the Vue-FontAwesome library [here](https://github.com/FortAwesome/vue-fontawesome).

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /