Gollum快速上手教程:3个命令搭建你的Git驱动Wiki
Gollum快速上手教程3个命令搭建你的Git驱动Wiki【免费下载链接】gollumA simple, Git-powered wiki with a local frontend and support for many kinds of markup and content.项目地址: https://gitcode.com/gh_mirrors/go/gollumGollum是一个用 Ruby 编写的开源Git 驱动 Wiki任何 Git 仓库指一下它就立刻变成一个带网页浏览、在线编辑、版本历史和页面对比的 Wiki——不需要数据库也不需要复杂部署。本文将带你用3 个命令搭建起自己的 Gollum Wiki并覆盖 Docker 部署、常用参数等进阶技巧零基础也能跟上。为什么选 Gollum✨Gollum 由 GitHub 团队的工程师打造就是 GitHub 上 Wiki 功能背后的那拨人把Wiki Git 仓库这件事做到了极致。核心卖点如下特性说明 纯 Git 存储每个 Wiki 页面就是仓库里一个人类可读的文本文件版本控制免费获得 多种标记语言Markdown、RDoc 内置AsciiDoc、MediaWiki、Org、ReStructuredText、Textile 装个 gem 即可用✍️ 双通道编辑内置网页编辑器带自动保存 任意本地编辑器提交后即时生效⏪ 完整历史每个页面可查看所有历史版本、对比差异、一键回滚 兼容 GitHub / GitLab Wiki直接 clone 它们的 wiki 仓库本地打开就能看、能改 进阶能力Mermaid/PlantUML 图、KaTeX/MathJax 数学公式、CriticMarkup 批注、BibTeX 引用、RSS 订阅完整特性清单见项目说明文档 README.md。准备工作环境要求一览Gollum 支持 Unix 类系统与 WindowsWindows 下走 JRuby/Java 路线。走最简单的 Ruby 路线你只需要Ruby ≥ 2.6gollum.gemspec 声明的最低版本Git你写 Wiki 时迟早会用到它 完全不想装 Ruby后文还有Docker与Java WAR两条免环境路线可直接跳到 不同场景的部署方案。3个命令搭建你的Git驱动Wiki 命令一安装 Gollum打开终端一条命令装好gem install gollum装完后你会得到gollum命令行工具输入gollum --version应显示 6.x 版本号。命令二初始化一个 Wiki 仓库任何 Git 仓库都可以成为 Wiki。新建一个空仓库即可mkdir my-wiki cd my-wiki git init两个小提示如果你已有 GitHub / GitLab 的 wiki 仓库直接git clone下来就能打开天然兼容想先体验一把也可以 clone 仓库自带的示例 Wiki《指环王》主题test/examples/lotr.git。命令三启动 Gollum进入或指向你的仓库目录执行gollum ./my-wiki看到终端输出类似Sinatra has taken the stage后打开浏览器访问http://localhost:4567你的 Git 驱动 Wiki 就上线了 此时首页可能是空的——这很正常仓库还没有页面。点导航栏的New按钮就能创建第一页当然你也可以直接在仓库里加一个Home.md文件并git commit刷新即可看到。写第一篇 Wiki 页面 ✍️Gollum 的网页编辑器自带自动保存网络中断也不怕丢稿工具栏支持 H1/H2/H3、链接、图片、加粗/斜体、代码块、列表、引用等翻译文案见 lib/gollum/locales/cn.yml内置中文界面。三个新手必须知道的规则文件扩展名决定标记语言notes.md按 Markdown 渲染guide.rdoc按 RDoc 渲染不同页面可以用不同格式页面可以任意分目录docs/api.md会出现在/docs/api路径下目录结构即 Wiki 结构改动 一次 Git 提交无论网页编辑还是本地改文件都会留下一条可追溯、可回滚的历史记录。常用命令行参数速查 ⚙️gollum --help可查看全部选项日常最常用的是这几个完整表格见 README.md参数默认值用途--port4567端口冲突时换端口如gollum ./my-wiki --port 8080--host0.0.0.0个人使用建议--host 127.0.0.1避免局域网暴露--no-edit可编辑只读展示模式适合对外分享 Wiki--refmain或master指定服务的 Git 分支--bare—仓库是裸仓库bare时加上--math—启用数学公式渲染katex或mathjax--critic-markup—启用 CriticMarkup 批注--static生产环境开启使用预编译静态资源安全提醒默认--host 0.0.0.0意味着局域网内任何人可访问并可编辑你的 Wiki。个人使用请显式加--host 127.0.0.1。不想写命令行参数也可以用配置文件config.rb 用于扩展自定义行为如注册自定义标记语言config.ru 则用于以 Rack 应用方式启动、调整启动行为。不同场景的部署方案方案ADocker 一键部署推荐新手不需要装 Ruby一条命令搞定。Dockerfile 基于ruby:3.3-alpine构建docker-run.sh 会自动为/wiki卷git init并启动 Gollumdocker run -d -p 4567:4567 -v /宿主机/路径/my-wiki:/wiki gollumwiki/gollum方案BJava WAR适合 Windows / 无 Ruby 环境☕Gollum 的发行版中包含gollum.war只要有 Java 就能跑java -jar gollum.war -S gollum /绝对路径/my-wiki注意WAR 方式下参数务必传绝对路径。方案C作为系统服务常驻适合团队服务器项目自带各发行版的服务定义可直接部署为开机自启服务systemdcontrib/systemd/gollum.serviceOpenRCcontrib/openrc/init.d/gollumSysVinitcontrib/sysv-debian/init.d/gollum方案D从源码运行适合贡献者️想魔改 Gollum 本身按 CONTRIBUTING.md 的流程git clone https://gitcode.com/gh_mirrors/go/gollum cd gollum bundle install bundle exec bin/gollum /path/to/my-wiki应用主逻辑位于 lib/gollum/app.rb页面视图在 lib/gollum/views/方便你按需扩展。常见问题 FAQQ1端口 4567 被占用了换端口即可gollum ./my-wiki --port 8080然后访问对应新地址。Q2只想展示不希望别人编辑加--no-edit参数启动编辑入口会被禁用。Q3development和production有什么区别由环境变量APP_ENV控制development下每次请求都重载应用便于调试production下只加载一次性能更好。Q4为什么我提交了新页面Wiki 里看不到确认 Gollum 指向的分支正确可用--ref指定以及页面文件扩展名是否为受支持的标记语言如.md、.rdoc。Q5能把 GitHub/GitLab 的 Wiki 搬过来吗可以这正是 Gollum 的设计目标之一——clone 它们的 wiki 仓库gollum一下即可本地浏览与编辑数据完全留在自己的 Git 仓库里。写在最后回顾一下搭建 Gollum Wiki 其实就 3 个命令gem install gollum—— 安装git init—— 准备仓库gollum ./my-wiki—— 启动打开 http://localhost:4567从此你的团队文档、学习笔记、产品手册都可以以纯 Git 文本的形式沉淀下来可搜索、可回滚、可 diff还能随时换到 Gollum 里在线协作。快去创建你的第一页吧【免费下载链接】gollumA simple, Git-powered wiki with a local frontend and support for many kinds of markup and content.项目地址: https://gitcode.com/gh_mirrors/go/gollum创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Podman 容器组主机名配置全解:`podman pod create/clone --hostname` 选项深度解析

Podman 容器组主机名配置全解:`podman pod create/clone --hostname` 选项深度解析

Podman 容器组主机名配置全解:podman pod create/clone --hostname 选项深度解析 【免费下载链接】podman Podman: A tool for managing OCI containers and pods. 项目地址: https://gitcode.com/gh_mirrors/po/podman 导读 在 Podman 的 Pod(容…

2026/9/19 12:07:26 阅读更多 →
RooCode实战:从Agent原理到自定义配置的AI编程助手指南

RooCode实战:从Agent原理到自定义配置的AI编程助手指南

1. 为什么我建议你试试 RooCode 这个AI开发工具先说个背景吧。最近两年,AI编程工具一下子冒出来不少,从早期的补全插件到后来的对话式编程,再到能自主读写文件、执行命令的Agent型工具,迭代速度非常快。我自己在Cursor、GitHub Co…

2026/9/19 12:07:26 阅读更多 →
React Boilerplate 部署实战指南:Heroku、AWS S3、子目录与 Elastic Beanstalk 全流程

React Boilerplate 部署实战指南:Heroku、AWS S3、子目录与 Elastic Beanstalk 全流程

React Boilerplate 部署实战指南:Heroku、AWS S3、子目录与 Elastic Beanstalk 全流程 【免费下载链接】react-boilerplate 🔥 A highly scalable, offline-first foundation with the best developer experience and a focus on performance and best p…

2026/9/19 12:06:26 阅读更多 →

最新新闻

OpenCode 启动被 Health Guard 拦下:CFG-010 占位符 Key 改到 TaoToken 通道

OpenCode 启动被 Health Guard 拦下:CFG-010 占位符 Key 改到 TaoToken 通道

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/19 13:08:53 阅读更多 →
TiXL Time Clip 时间重映射全算子一致性评估:从视频剪辑播放、Slip/Stretch 到帧精确导出的完整验证指南

TiXL Time Clip 时间重映射全算子一致性评估:从视频剪辑播放、Slip/Stretch 到帧精确导出的完整验证指南

TiXL Time Clip 时间重映射全算子一致性评估:从视频剪辑播放、Slip/Stretch 到帧精确导出的完整验证指南 【免费下载链接】t3 TiXL is an open source software to create realtime motion graphics. 项目地址: https://gitcode.com/GitHub_Trending/t3/t3 导…

2026/9/19 13:08:53 阅读更多 →
MILP-TD3融合方法:用户侧储能实时调度与优化策略解析

MILP-TD3融合方法:用户侧储能实时调度与优化策略解析

简介:资源围绕基于MILP-TD3的用户侧储能系统优化运行展开,面向具备编程基础、关注储能调度与深度强化学习结合的科研人员和工程师,重点解决深度强化学习在储能控制中难以严格满足运行约束的问题,适用于实时调度策略设计、MILP与TD…

2026/9/19 13:08:53 阅读更多 →
Taro Radio 与 RadioGroup 单选组件深度解析:API、源码实现与跨端实践

Taro Radio 与 RadioGroup 单选组件深度解析:API、源码实现与跨端实践

Taro Radio 与 RadioGroup 单选组件深度解析:API、源码实现与跨端实践 【免费下载链接】taro 开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信/京东/百度/支付宝/字节跳动/ QQ 小程序/H5/React Native 等应用。 https://taro.zone/ …

2026/9/19 13:08:53 阅读更多 →
Agent Fellow 属于什么项目,能给 AI Agent 创业者带来哪些技术、商业层面支持?

Agent Fellow 属于什么项目,能给 AI Agent 创业者带来哪些技术、商业层面支持?

先分清项目主体,再看懂亚马逊云科技的创业赋能路径很多AI Agent创业者都会问到“Agent Fellow”相关扶持问题,首先明确核心事实:目前亚马逊云科技官方网站、“一人公司”全球创业复兴项目的所有公开资料里,没有名为“Agent Fellow…

2026/9/19 13:08:53 阅读更多 →
企业架构治理落地指南:四层模型、流程优化与RACI实践

企业架构治理落地指南:四层模型、流程优化与RACI实践

简介:一套关于EA企业架构治理规划方法论的完整PPT讲解资料,面向企业架构师、IT治理负责人、CIO及数字化转型项目成员,用于解决企业架构与业务战略对齐、IT投资回报不高、架构治理缺乏体系化等问题。资源包仅包含1个pptx演示文稿,压…

2026/9/19 13:07:53 阅读更多 →

日新闻

BP神经网络时序预测:滑窗长度与多窗口平均策略

BP神经网络时序预测:滑窗长度与多窗口平均策略

简介:面向机器学习、深度学习与数据建模学习者的一份完整研究文献,聚焦BP神经网络在农业产量预测中的应用。文档以1980—2018年全国棉花产量为样本,系统讲解数据归一化处理、激活函数原理、多层神经网络结构搭建及训练流程,展示敏…

2026/9/19 0:00:30 阅读更多 →
Transformer训练实时监控实战:基于MindSpore的损失曲线可视化方案

Transformer训练实时监控实战:基于MindSpore的损失曲线可视化方案

上个月调一个Deformable DETR模型,在单卡上要跑将近两天。第二天早上我下意识打开终端翻日志,发现loss从凌晨两点就开始往上爬,一路从0.8涨到1.35,整整六个小时没人发现。那六个小时的训练不仅白跑,还霸占着卡——等于…

2026/9/19 0:00:30 阅读更多 →
OpenCloud 中的 Go 类型安全转换库 spf13/cast:从零值回退到泛型 API 的完整实战指南

OpenCloud 中的 Go 类型安全转换库 spf13/cast:从零值回退到泛型 API 的完整实战指南

OpenCloud 中的 Go 类型安全转换库 spf13/cast:从零值回退到泛型 API 的完整实战指南 【免费下载链接】opencloud 🌤️ OpenCloud is the open source platform for file management, sharing and collaboration. Simple and sovereign. 项目地址: htt…

2026/9/19 0:00:30 阅读更多 →

周新闻

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验 【免费下载链接】ai The AI Toolkit for TypeScript. From the creators of Next.js, the AI SDK is a free open-source library for building AI-powered applications and ag…

2026/9/19 3:59:36 阅读更多 →
Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化

Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化

Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化 【免费下载链接】refine A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility. 项目地址: https://gitcode.com/GitH…

2026/9/19 3:53:08 阅读更多 →
Flutter应用改名全指南:从Android到iOS的配置与工具实践

Flutter应用改名全指南:从Android到iOS的配置与工具实践

刚接一个外包项目时,甲方要求把工程里临时用的应用名改成正式产品名。我本来觉得“改名”这种小事,打开配置文件改一行不就完了?结果真动手才发现,Flutter项目里“应用名称”根本不是一处配置,而是一整套散落在 Androi…

2026/9/19 4:02:43 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/16 22:31:27 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/15 21:39:18 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/16 22:32:59 阅读更多 →