Github Wiki Editing

Edit GitHub Wiki pages programmatically via git clone, edit, and push

clowlove e578d73 2 files · 1.8 KB Updated

File contents

GitHub Wiki Editing

GitHub Wiki is a separate git repo at https://github.com/OWNER/REPO.wiki.git.

Workflow

  1. Clone wiki repo:

    cd /tmp && rm -rf REPO.wiki && git clone https://github.com/OWNER/REPO.wiki.git
    
  2. Edit markdown files (Home.md is the main page)

  3. Commit and push:

    cd /tmp/REPO.wiki
    git add File.md
    git commit -m "feat: description"
    git push origin master
    

Key Points

  • Wiki pages are separate from the main repo
  • Use GitHub-flavored Markdown with HTML for rich formatting
  • Internal wiki links: [Page Name](Page-Name) (spaces become hyphens)
  • Supports badges, tables, images, code blocks
  • Changes are immediate (no PR needed unless branch protection enabled)

Design Elements for Professional Wikis

  • Animated headers: https://readme-typing-svg.demolab.com?...
  • Status badges: https://img.shields.io/...
  • Visitor badges: https://api.visitorbadge.io/...
  • Tech icons: https://cdn.jsdelivr.net/gh/devicons/devicon/icons/...
  • ASCII art diagrams for architecture
  • Tables with emoji for visual appeal

Verification

After push, check https://github.com/OWNER/REPO/wiki to verify changes.

clowlove/harmes-house/tree/main/skills/github-wiki-editing commit e578d73d99

Frequently asked questions

npx skillmds@latest add clowlove/github-wiki-editing