2 篇文章带有标签 “github-api”

Markdown 渲染器是什么

Markdown 渲染器是一款纯前端的在线 Markdown 转 HTML 工具。它调用 GitHub Markdown API 进行渲染,支持 GitHub Flavored Markdown (GFM) 标准,输出干净的 HTML 代码和实时预览,无需安装任何软件,打开浏览器即可使用。

核心功能

  • GitHub API 渲染:调用 GitHub 官方 Markdown API,渲染结果与 GitHub 页面保持一致。
  • GFM 模式切换:支持标准 Markdown 和 GitHub Flavored Markdown 两种模式,一键切换。
  • 实时预览:渲染后的结果即时显示在预览区,包括代码高亮、表格、引用块等样式。
  • 自动清理 HTML:可选清理隐藏元素(aria-hidden、nofollow 等),整理 heading 结构,输出更干净的 HTML。
  • 自动生成目录:根据文章中的 h2-h6 标题自动提取并生成可点击的目录导航。
  • 复制 HTML:一键复制清理后的 HTML 源码,方便粘贴到博客或编辑器中。
  • 复制富文本:一键复制带格式的富文本,可直接粘贴到 Word、Notion、邮件等支持富文本的地方。
  • 自动保存:输入内容自动保存到浏览器 localStorage,刷新页面不丢失。

使用方式

  1. 打开 Markdown 渲染器
  2. 在编辑区粘贴需要渲染的 Markdown 文本。
  3. 根据需要勾选"使用 GitHub Flavored Markdown (GFM)"。
  4. 点击渲染按钮,预览区和 HTML 输出区会同步更新。
  5. 点击复制 HTML复制富文本获取渲染结果。

GitHub MCP 服务器

GitHub MCP 服务器

GitHub API 的 MCP 服务器,支持文件操作、仓库管理、搜索功能等。

功能特点

  • 自动分支创建:创建/更新文件或推送更改时,如果分支不存在则自动创建
  • 全面的错误处理:对常见问题提供清晰的错误信息
  • Git 历史保留:操作保持适当的 Git 历史记录,不强制推送
  • 批量操作:支持单文件和多文件操作
  • 高级搜索:支持搜索代码、议题/PR 和用户

工具

  1. create_or_update_file
    • 在仓库中创建或更新单个文件
    • 输入:
      • owner (字符串):仓库所有者(用户名或组织)
      • repo (字符串):仓库名称
      • path (字符串):创建/更新文件的路径
      • content (字符串):文件内容
      • message (字符串):提交消息
      • branch (字符串):要在其中创建/更新文件的分支
      • sha (可选字符串):被替换文件的 SHA(用于更新)
    • 返回:文件内容和提交详情
  1. push_files
    • 在单个提交中推送多个文件
    • 输入:
      • owner (字符串):仓库所有者
      • repo (字符串):仓库名称
      • branch (字符串):要推送到的分支
      • files (数组):要推送的文件,每个包含 pathcontent
      • message (字符串):提交消息
    • 返回:更新的分支引用

search_repositories 搜索 GitHub 仓库 输入: query (字符串):搜索查询