Garbage in garbage out.
npm install webpan_webpan_ is currently under development. Join the webpan development channel (Matrix) for updates and support.
_webpan_ is an extensible build tool that can be used for:
- Static site generation, such as creating wiki and blog sites.
- Publishing massive, loosely structured notes folders.
- Or any other user defined conversion tasks.
Requires: npm and any text editor.
1. Create a new _webpan_ project.
``bash`
$ npm create wproject
my-wproject/
This creates a new folder at .`
2. CD into the project folder, and install the project dependencies.
bash`
$ npm install
src/
3. Build the project, _webpan_ reads from the folder and writes output to the dist/ folder.`
bash`
$ npm run build
`
4. View the files with a web browser. Or if you have python installed, start an http server with
bash`
$ python -m http.server
The _webpan_ universe
Your _webpan_ project is made of:
- _webpan_: the extensible build tool.
- _create-wproject_: the _webpan_ project template.
- _webpan packages_: they look at the src/ folder and writes to the dist/ folder. In src/wrules.json, you can see _copy_ and _index_ being used in the template project.
You can create your own package, or install existing packages with
`bash``
$ npm install wp-
As the project is very new, these are the things I am working on:
- [ ] _wp-unified_ package which adds _unified_ support. Which in turns support conversion between a huge collection of file formats.
- [ ] A _vitepress_ clone for writing docs (and then write the _webpan_ docs with it).