Skip to content

Commit

Permalink
Templating Engines in Express
Browse files Browse the repository at this point in the history
  • Loading branch information
omarbelkady authored Nov 19, 2020
1 parent b9fc968 commit b5c4389
Show file tree
Hide file tree
Showing 455 changed files with 73,395 additions and 0 deletions.
Binary file removed Routing/.package.swp
Binary file not shown.
18 changes: 18 additions & 0 deletions Templating_Engines/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
## Templating Engines
NPM has a lot of templating engines the famous ones are:
- EJS which stands for Embedded Javascript(easies TE if you know JS)
- <%= EJS %>
- lightweight
- easy to setup
- MustacheJS
- most popular
- compatible with a number of PL(NodeJS, ReactJS, VueJS, AngularJS, Ruby, Java, etc.)
- it is compatible with PL who support templating
- HandlebarsJS: superset of MustacheJS with some additional features
- Nunjucks: extemely powerful TE and syntax inspired by Python Jinja2 Templates
- Pugs: most popular templating language among ExpressJS community

This comment has been minimized.

Copy link
@alanngo

alanngo Dec 22, 2020

fix your keyboard

### How To Install EJS
```bash
npm install ejs --save

This comment has been minimized.

Copy link
@alanngo

alanngo Nov 19, 2020

npm install express --save

and learn sql

```
Empty file added Templating_Engines/index.ejs
Empty file.
1 change: 1 addition & 0 deletions Templating_Engines/node_modules/.bin/ejs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Templating_Engines/node_modules/.bin/jake

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Templating_Engines/node_modules/.bin/mime

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

236 changes: 236 additions & 0 deletions Templating_Engines/node_modules/accepts/HISTORY.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

23 changes: 23 additions & 0 deletions Templating_Engines/node_modules/accepts/LICENSE

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit b5c4389

Please sign in to comment.