https://github.com/skar-software/markdown-git-cms
Markdown editor with Github integration - to edit and update files
https://github.com/skar-software/markdown-git-cms
cms github markdown markdown-editor oauth2
Last synced: 2 months ago
JSON representation
Markdown editor with Github integration - to edit and update files
- Host: GitHub
- URL: https://github.com/skar-software/markdown-git-cms
- Owner: skar-software
- License: mit
- Created: 2024-07-04T05:40:25.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-17T17:30:19.000Z (10 months ago)
- Last Synced: 2025-02-17T04:28:24.705Z (5 months ago)
- Topics: cms, github, markdown, markdown-editor, oauth2
- Language: Svelte
- Homepage:
- Size: 606 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Markdown-Git-CMS
## Markdown editor with Github integration - to edit and update files
# Installation instructions
**1) Run the code below to open the application**Pull docker image from Docker Hub
```
docker pull anonranger/pubdeskmd
```Start the docker server at localhost:3000
```
docker run --name pubdeskmd -d -p 3000:4173 anonranger/pubdeskmd
```**2) Create a Personal Access Token**
A) Click on Profile -> Settings -> Developer Settings -> Personal Access Token (Fine grained token) - for **Personal** repos
OR
B) Click on Profile -> Settings -> Developer Settings -> Personal Access Token (Classic token) - for **Organization** repos
## A Fine grained Token (for Personal repos)
**Security recommendation:** When creating a Fine grained token, keep the validity window to a small timeline. Also give access only to specific repos you want to edit.




## B Classic Token (for Organization repos)


**Note: In Github profile, public email should have an email. If it does not exist, go to email settings and update.**

# Usage (screenshots to be updated)
**1) open `localhost:3000` in your browser**
**2) Add Github Token, and select your github repo to view the markdown (.md) files**
**3) Open the Github repo, based on Github Token Permissions, to view and edit the markdown (files).**

**4) After you are done editing, click update to push the changes automatically to Github repo**
