A tiny (30 line) JavaScript clone of Jekyll inspired by RequireJS.
Like Jekyll, you maintain your website as a collection of static markdown files. Like RequireJS, dependencies (templates) are resolved on the fly via http.
No server-side compilation is need. All rendering is done in the browser.
Demo: https://jordaneldredge.com/projects/jerkll/
Yes.
index.html
and marked.js
files in the root of your web path..md
files. In the /pages
directoy. /pages/index.md
will be your default page.#path/to/markdown/file
.python -m SimpleHTTPServer
. Asynchronous
loading of files via the file:///
protocol is prohibited.Pages and templates take the following format:
---
{
"template": "templates/index.html",
"name": "Captbaritone"
}
---
# Hello World
My name is {{ name }}. Welcome to my home page, please visit my
[blog](#blog)
A template must include a {{ content }}
wild card:
---
{
"title": "Jerkll"
}
---
<title>{{ title }}</title>
<h1>My Home Page</h1>
<a href='#'>Home</a>
{{ content }}