Skip to content

Commit 60c9e83

Browse files
authored
Create ulka.md
1 parent d2e7c12 commit 60c9e83

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

src/site/generators/ulka.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
title: Ulka
3+
repo: ulkajs/ulka
4+
homepage: https://ulka.js.org
5+
language:
6+
- Javascript
7+
license:
8+
- MIT
9+
templates:
10+
- Ulka
11+
twitter: coderosh
12+
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).
37+

0 commit comments

Comments
 (0)