blob: 8109cca0d3b50c4e4edabe1e68fa0f78f7d9111c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# Kronikarz
Kronikarz is a file based system for managing blog posts. It's original purpose was to have an universal way for creating chronicles of scouting troops. But it's not only for scouts 😉.
## Getting started
Kronikarz has it's own rule for managing posts and at this point it is hard-coded. Required folder structure looks like this:
```
your_folder
└── {year}
└── {month}
└── {title}
└── {title}.md
```
Firstly install kronikarz with npm
```bash
npm install kronikarz
```
To use kronikarz you need to initialize it first with path to folder where all your posts are. If look at the example above it would be path to `your_folder`. You need to remember that when you run a script with npm current working directory is always root directory.
```js
import Kronikarz from "kronikarz";
const k = new Kronikarz("path/to/posts");
```
At this point only one method is available.
```js
k.getPosts();
```
|