plasttic-boilerplate
Version:
Plasttic HTML Boilerplate: A complete HTML starter template
98 lines (64 loc) • 3.96 kB
Markdown
[](https://plasttic.dev)
# Plasttic HTML Boilerplate
A professional and extensible HTML5 starter template.
[](https://www.npmjs.com/package/plasttic-boilerplate)  [](https://github.com/tojeiro-me/Plasttic-boilerplate/blob/master/LICENSE) [](https://twitter.com/Plasttic_Dev)
---
## About
For every web project, a complete, updated and extensible starting point is essential.
This boilerplate is an HTML template that provides the necessary information to search engines and social media sites, PWA development and more, with a performance strategy.
- Meta tags for SEO.
- Meta tags for Social Media sharing.
- Google Tag Manager script
- Google Analytics script.
- Browser icons.
- PWA icons and information.
- Performance:
- Preload images tag
- Local hosted fonts preload tags.
- Google Fonts tags with preconnect.
- Javascript with defer.
- A simple 404 error page.
- A CSS file with styling for print.
- CSS Reset stylesheet link from [Plasttic CSS Reset](https://github.com/tojeiro-me/Plasttic-reset).
Note: _also includes optional starter CSS, JS, Fonts and Social Icons._
The HTML boilerplate was the start of the [Plasttic Workflow](https://github.com/tojeiro-me/Plasttic) project.
---
## Start
1. Quick Start
- Installs the necessary dependencies
- Creates a folder with the `project name` you defined
- Downloads and installs the latest version of Plasttic HTML Boilerplate
- Customize (see below)
```
(cd into your projects folder)
npx create-plasttic-boilerplate
cd <project-name>
```
1. Download
- Go to https://github.com/tojeiro-me/Plasttic-boilerplate
- Click on the `Code` tab and select `Download ZIP`
- Unzip the file and move the contents of the `public` folder into your project folder
- Customize (see below)
2. Github New Repo
- Click this link [Plasttic Boilerplate template](https://github.com/tojeiro-me/Plasttic-boilerplate/generate)
- Inside the `public` folder are the boilerplate files
- Customize (see below)
3. Snippet
- `!ptt` shortcut [VS Code Snippet](https://gist.github.com/tojeiro-me/5ca46d8dcb1cee46b4cda2737e47e6ef)
- Paste on your global or project snippet file.
- [More info about VS Code snippets](https://code.visualstudio.com/docs/editor/userdefinedsnippets#_create-your-own-snippets)
---
## Customize
Documentation :construction:: until it's not live, the [boilerplate file](https://raw.githubusercontent.com/tojeiro-me/Plasttic-boilerplate/master/public/index.html) is filled with comments and resource links.
- Search for "TODO:" in comments, relative to the information that needs to be changed or checked.
- Some information is global, some should be defined per page.
- If .##gitignore## exists, rename it to .gitignore and customize to your project info.
- If using VS Code, use the [Todo Tree extension](https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree) or [TODO Highlight](https://marketplace.visualstudio.com/items?itemName=wayou.vscode-todo-highlight), and [Better Comments](https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments)
## Follow
---
[](https://twitter.com/Plasttic_Dev) [](https://mastodon.social/@plasttic) [](https://github.com/tojeiro-me)
---
## License
[MIT](./LICENSE)
---
[](https://github.com/tojeiro-me/Plasttic)