草庐IT

progfun-wiki

全部标签

ruby-on-rails - 为 Rails 寻找一个好的 wiki 平台

我正在寻找一个很好的wiki平台来使用RoR,我知道mediawiki很棒,但它是用PHP编写的,如果可能的话,我宁愿让我的代码库使用相同的语言。 最佳答案 DHH(我想)几年前用Ruby写了一个简单的wiki,叫做Instiki。我已经有一段时间没有使用它了,但我确定代码在某处。如果您想要一个活跃的项目,有一个叫做Decko的东西,它是一个用Ruby编写的wiki,但是关于如何做一个wiki的不同寻常(而且显然是成功的)。我没有使用过它,但我对它的所有研究表明它是一种经过深思熟虑且有用的方法。在https://decko.org/

ruby - 重新创建版本!使用 wiki 中规定的唯一文件名方法

我正在尝试使用recreate_versions!方法,但我正在使用wiki中的方法来创建唯一的文件名。问题是,当我运行recreate_versions!时,它会更改文件名,但不会在安装的对象本身上更新它们。我如何刷新这些URL? 最佳答案 处理缓存时有效的解决方案是在重新创建版本后保存已安装的对象:例子:avatar.image.recreate_versions!avatar.save!这样即使在重新创建版本并正确处理缓存时,您也可以继续使用唯一的文件名。 关于ruby-重新创建版

ruby - 我可以使用 gollum 创建一个不由 Github 托管的 wiki 吗?

我想用gollum创建一个wiki并将其推送到我自己的git仓库,这可能吗?我创建了一个新的git仓库,安装了gollum并启动了它。我得到了“编辑/主页”页面。我添加了一些内容,保存了……一切看起来都不错。甚至“修订历史记录”也表明发生了修订。然后我停止了gollum,发现我的git仓库中没有任何新内容,我什至检查了是否没有推送任何东西……什么都没有。我不确定它如何/在何处存储我在运行时添加的内容。有什么想法吗?谢谢 最佳答案 Gollum不会与git远程同步。它永远不会执行gitpull或gitpush。您必须在远程服务器上运行

ruby-on-rails - 使用 `open-uri` 打开带逗号的 WIKI URL

我遇到了OpenURI::HTTPError:403Forbidden错误当我尝试用逗号(或其他特殊字符,如.)打开URL时。我可以在浏览器中打开相同的url。require'open-uri'url="http://en.wikipedia.org/wiki/Thor_Industries,_Inc."f=open(url)#throwsOpenURI::HTTPError:403Forbiddenerror如何转义这样的URL?我尝试使用CGI::escape转义url,但我得到了同样的错误。f=open(CGI::escape(url)) 最佳答案

json - 如何在 Github Wiki 中设置 JSON block 的样式?

有没有办法很好地格式化/样式化GithubWiki中的JSON代码(即首选Markdown)?这样的东西,颜色很少(或粗体)和正确的缩进:http://www.freeformatter.com/json-formatter.html#ad-output 最佳答案 可以使用以下block代码语法应用一些颜色语法丰富```jsonHeregoesyourjsonobjectdefinition```注意:这不会美化json表示。为此,可以事先依赖外部服务,例如jsbeautifier.org并将美化后的结果粘贴到wiki中。

json - 如何在 Github Wiki 中设置 JSON block 的样式?

有没有办法很好地格式化/样式化GithubWiki中的JSON代码(即首选Markdown)?这样的东西,颜色很少(或粗体)和正确的缩进:http://www.freeformatter.com/json-formatter.html#ad-output 最佳答案 可以使用以下block代码语法应用一些颜色语法丰富```jsonHeregoesyourjsonobjectdefinition```注意:这不会美化json表示。为此,可以事先依赖外部服务,例如jsbeautifier.org并将美化后的结果粘贴到wiki中。

Wiki.js配置LDAP认证

安装好wikijs之后,可以进行进一步的详细配置.这里介绍LDAP认证的配置.在管理->身份验证->添加策略->选择LDAP/AD,如下:接下来进行详细配置:显示名称:按需修改是否启用:是LDAPURL:格式为:ldap://serverhost:389orldaps://serverhost:636AdminBindDN:CN=xxxx,OU=xxxx部,OU=xxxx,DC=xxxxx-net,DC=com,DC=cn❗注意:一定要明确该CN的完整信息.确定归属于OU=xxxx部,OU=xxxx,DC=xxxxx-net,DC=com,DC=cn...否则登录时会报错:账号/密码错误Adm

Wiki.js配置LDAP认证

安装好wikijs之后,可以进行进一步的详细配置.这里介绍LDAP认证的配置.在管理->身份验证->添加策略->选择LDAP/AD,如下:接下来进行详细配置:显示名称:按需修改是否启用:是LDAPURL:格式为:ldap://serverhost:389orldaps://serverhost:636AdminBindDN:CN=xxxx,OU=xxxx部,OU=xxxx,DC=xxxxx-net,DC=com,DC=cn❗注意:一定要明确该CN的完整信息.确定归属于OU=xxxx部,OU=xxxx,DC=xxxxx-net,DC=com,DC=cn...否则登录时会报错:账号/密码错误Adm

RoR深入探索——Tale Wiki

一、简介在学习了一阵子各大编程语言之后,下决心进入全新的领域继续探索,却在一次次的止步中蹉跎了无数的光阴。对于Ruby的热情,其实是出于它”黑客语言“的名头的,但是过了这么多时间,始终没有找到足够好的练习计划。但是,此刻,我重新找回了决心,就此一役。二、开端每个项目的开端总是”helloworld“,此处也相似。#首先是创建新的项目railsnewtalewiki进入项目之后,开始创建模块railsgeneratescaffoldgenregenrerailsgeneratescaffoldtaletale创建相关模块之后,就会出现相关的数据库,分别对应不同的方面。cdappcdmodelsv

RoR深入探索——Tale Wiki

一、简介在学习了一阵子各大编程语言之后,下决心进入全新的领域继续探索,却在一次次的止步中蹉跎了无数的光阴。对于Ruby的热情,其实是出于它”黑客语言“的名头的,但是过了这么多时间,始终没有找到足够好的练习计划。但是,此刻,我重新找回了决心,就此一役。二、开端每个项目的开端总是”helloworld“,此处也相似。#首先是创建新的项目railsnewtalewiki进入项目之后,开始创建模块railsgeneratescaffoldgenregenrerailsgeneratescaffoldtaletale创建相关模块之后,就会出现相关的数据库,分别对应不同的方面。cdappcdmodelsv