You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
Remark Markdown processor
v1.7
Want a cool Table of Contents
for your markdown and also auto sync changes each time you make edits using this action enables the best of both worlds.
...
steps:
- uses: actions/checkout@v2
- name: Run remark cli
uses: tj-actions/[email protected]
Input | type | required | default | description |
---|---|---|---|---|
plugins | string OR string[] |
false |
remark-toc |
List of remarkjs plugins |
files | string OR string[] |
false |
README.md |
List of input markdown files |
args | string |
false |
'-r .remarkrc.json --use toc --output' |
remark cli options. |
Generate a PR each time your README.md
changes
...
steps:
- name: Run remark cli
uses: tj-actions/[email protected]
- name: Verify Changed files
uses: tj-actions/verify-changed-files@v6
id: verify_changed_files
with:
files: |
README.md
- name: Create Pull Request
if: steps.verify_changed_files.outputs.files_changed == 'true'
uses: peter-evans/create-pull-request@v3
with:
base: "main"
title: "Updated README.md"
branch: "chore/update-readme"
commit-message: "Updated README.md"
body: "Updated README.md"
token: ${{ github.token }}
- Free software: MIT license
If you feel generous and want to show some extra appreciation:
- Format Markdown (remark-cli)
- Automatically add links to headings in Markdown (remark-autolink-headings)
- Lint Markdown (remark-lint)
- Highlight code blocks (remark-highlight)
- Math support for Markdown (remark-math)
- Generate a Tables of Contents (remark-toc)
And many more using an array of remarkjs plugins.
This package was created with Cookiecutter using cookiecutter-action
Report bugs at https://github.com/tj-actions/remark/issues.
If you are reporting a bug, please include:
- Your operating system name and version.
- Any details about your workflow that might be helpful in troubleshooting.
- Detailed steps to reproduce the bug.