You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: A simpler static site generator written in JavaScript to transform static data to html.
13
+
---
14
+
15
+
A simpler static site generator written in JavaScript to transform static data to html.
16
+
17
+
### Installation
18
+
19
+
```bash
20
+
npx ulka create my_portfolio
21
+
22
+
cd my_portfolio
23
+
npm run develop
24
+
```
25
+
26
+
### Default templating engine.
27
+
28
+
By default ulka supports [ulka-parser](https://github.com/ulkajs/ulka-parser) (A new templating engine specifically built for ulkajs). Adding a support for new templating engine is very easy. All you have to do is register the render function through ulka's plugin system. Example: [ulka-source-ejs](https://github.com/ulkajs/ulka-plugins/tree/main/ulka-source-ejs)
29
+
30
+
### Markdown support
31
+
32
+
Ulka uses [remarkable](https://github.com/jonschlinkert/remarkable) and supports all remarkable plugins.
33
+
34
+
### Plugins
35
+
36
+
Ulka is pluggable. You can extend or add new feature using ulka's plugin system. You can even change how ulka works. Official plugins made by ulka are maintained in [this repo](https://github.com/ulkajs/ulka-plugins).
0 commit comments