logpage

0.0.2 • Public • Published

LogPage NPM version

Helps you quickly deploy a live updated Changelog page based on a CHANGELOG.md file, inspired by headwayapp.co, LogLive.

preview

Usage

You can simply create an index.html and include logpage there:

<html>

<head>
    <title>LogPage Example</title>
    <link rel="stylesheet" href="https://unpkg.com/logpage/dist/style.css" />
</head>

<body>
    <div id="app"></div>
    <script type="module">
        import LogPage from 'https://unpkg.com/logpage';
        new LogPage({
            target: document.getElementById('app')
        });
    </script>
</body>

</html>

Then you can start to write a CHANGELOG.md, by default LogPage will read from http://your-website/CHANGELOG.md, however you can use a custom path:

new LogPage({
  target: document.getElementById('app'),
  props: {}
});

Config

  • showHeader (boolean): Show the header or not

Changelog Format

Example

# My Website

## Add TypeScript support (2016-07-23)

### New

- Now added Typescript support.
- Some other new stuffs.

### Fix

Fixed some babel problems.

Site name

The value of h1 heading will be used as website name:

# My Website

Changelog Title

Changelog title is an h2 heading which consists of two parts, title and date and date is totally optional.

## changelog title (date)

Sometime you just want to use semantic version as the changelog title:

## 1.0.0 (2023-06-12)

Change Type

Change type is an h3 heading which describes the type of the change, eg: Fix. And it shows up like:

change type

By default we have pre-defined colors for specific types which include: Fix Breaking New, other types will get a random color.

You can also set color for custom change type:

new LogPage({
    target: document.getElementById('app'),
    props: {
        colors: {
            'Bug fixes': '#342343'
        }
    }
});

Front Matters

website

You changelog is born for your product, so adding a link to your actual product is necessary:

---
website: http://my-fantastic-app.com
---

Readme

Keywords

none

Package Sidebar

Install

npm i logpage

Weekly Downloads

3

Version

0.0.2

License

none

Unpacked Size

192 kB

Total Files

5

Last publish

Collaborators

  • isaced