This repository has been archived on 2026-05-02 . You can view files and clone it. You cannot open issues or pull requests or push a commit.
fe6cca6453ecf2318c2f0caad2cc04d6ca3d4c9d
GitBlog.md (WIP)
This is a work in progress, some information written here might not be true yet.
A static blog using Markdown pulled from your git repository.
Flow
Installation
1. Download and install the latest version from the repo
git clone https://github.com/klemek/gitblog.md.git
npm install
2. Create your config file
cd gitblog.md
cp config.example.json config.json
then edit the config.json file with your custom values.
3. Start your server
npm run
#or
node src/server.js
You might want to use something like screen to separate the process from your current terminal session.
4. Create and init your git source
You need to create a new repository on your favorite Git service.
#gitblog.md/
cd data
git remote add origin <url_of_your_repo.git>
git push -u origin master
5. Refresh content with a webhook (optional)
At first start, a git_secret file will be generated, use it to create a new webhook as following :
- Payload URL :
https://<url_of_your_server>/webhook - Content type :
application/json - Secret :
<content of the git_secret file> - Events : Just the push event
On GitHub, webhooks can be created in the Settings/Webhooks part of the repository.
Description
Languages
JavaScript
93.5%
CSS
3.9%
EJS
2.3%
Dockerfile
0.3%



