Static Marks

Convert your plain bookmark files into a static web app.

Demo

Installation

As a globally available CLI tool:

npm install -g static-marks

As a local dependency in your project:

npm install --save static-marks

Usage

static-marks [options] <files>

Options:

  -o, --output [file]  output to a file (use stdout by default)
  -t, --title [title]  set document title
  -v, --version        output the version number
  -h, --help           output usage information

Features

File format

Bookmark files are written in YAML. They use multiple levels of hierarchy:
Collection:
  - Bucket:
    - Link 1: https://example.com
    - Link 2:
      - https://example.com
    - Link with notes:
      - https://example.com
      - This is a text note
      - Link note: https://example.com
If multiple files are provided to static-marks, they will become selectable via a menu.