在线地址
http://dayang.cloudfoundry.com/about
使用markdown语法进行文档编写, 使用Git进行文档共享.
使用到的技术:
Ruby, Sinatrarb, Markdown; 在看这篇文章的时候,只要你知道如何启动 Sinatra.
如何编写文档:
1. 使用常用的开发工具,编写*.md文件,然后将其放到views/文件夹下.
2. 启动sinatrarb server. 使用浏览器访问即可.
程序会将md文件的第一行内容作为的标题, 将md文件的文件名作为文档url.
如果你对代码感兴趣,可以看这里:
https://github.com/lvjian700/dydoc
代码使用方法:
git clone git://github.com/lvjian700/dydoc.git
cd dydoc
bundle install
ruby app.rb
这里还有一个 node.js 版本,可能你会感兴趣:
使用node.js建markdown博客文章总汇:
http://witcheryne.iteye.com/blog/1172069
- 大小: 143.1 KB
- 大小: 264.2 KB
分享到:
相关推荐
Ruby-Padrino是一个基于Sinatra的全功能Web开发框架,它为开发者提供了更高级别的抽象和组织结构,使得创建复杂的Web应用变得更加简单高效。在Ruby社区中,Sinatra被誉为轻量级、简洁的HTTP服务器接口库,而Padrino...
- **Gem**:Ruby的包管理器,用于安装和管理各种库和框架,如Rails、Sinatra等。 - **Bundler**:管理项目依赖,确保不同项目使用特定版本的Gem。 - **RVM**或**rbenv**:Ruby版本管理工具,用于在同一系统上安装...
在实际项目中,Ruby-QRcode可以与其他库结合使用,比如与Sinatra或Rails框架结合,生成网页上的QR码,或者与PDF生成库一起,将QR码嵌入到文档中。 此外,Ruby-QRcode库也支持SVG输出,这对于在Web应用中生成响应式...
Ruby-Shrimp是一个强大的工具,主要用于将网页内容转换为PDF文档,它基于PhantomJS,一个无头Webkit浏览器。PhantomJS是一个JavaScript驱动的浏览器,它允许开发者在没有实际图形界面的情况下运行页面,这对于自动化...
对于Ruby开发,它涵盖了Ruby核心库、标准库以及许多流行的Ruby框架,如Rails、Sinatra等的API文档。这些文档通常包括类、模块、方法的详细解释,以及示例代码,帮助开发者理解和使用各种功能。 使用DevDocs,你可以...
在开发过程中,Ruby还提供了丰富的库和框架,如Ruby on Rails,一个用于创建Web应用的框架,以及Sinatra,一个轻量级的Web框架。此外,Ruby gem是Ruby的包管理器,允许开发者轻松安装、管理和分享代码库。 总结来说...
Ruby-Mittsu是一个专为Ruby...总的来说,Ruby-Mittsu是一个强大的工具,它将THREE.js的3D图形功能引入Ruby世界,为Ruby开发者带来了新的创作可能性。通过熟悉Mittsu,你可以开启在Web上构建引人入胜的3D应用的旅程。
这个项目被称为“ginatra”,很可能是因为它结合了“Gin”(一个流行的Ruby Web框架Gin gem)和“Sinatra”(另一个知名的Ruby微型框架)。在Git仓库中,它被作为一个Web前端来使用,这表明它可能提供了对Git仓库的...
Tilt的出现解决了Ruby社区中一个重要的问题,即许多不同的框架和库都有自己特定的模板语法和实现。例如, ERB (Embedded Ruby) 是Rails框架中的默认选择,而Haml则提供了更简洁、结构化的HTML编写方式。Sass和Less则...
标题 "Ruby-在线制作sorry为所欲为的gif" 提示我们这个项目是使用Ruby语言构建的一个工具,目的是帮助用户在线创建以“sorry 为所欲为”为主题的动态GIF图像。这种工具可能是一个Web应用,它允许用户自定义GIF的元素...
此外,Ruby还有一系列强大的库和工具,如Nokogiri用于XML和HTML解析,RSpec用于行为驱动开发(BDD),Sinatra用于轻量级Web应用开发,以及 Bundler 管理依赖等。 总之,这份"ruby中文文档"是学习Ruby的宝贵资源,它...
从压缩包子文件的文件名称列表“20150628-tokushimarb-sinatra-master”来看,这可能是该项目的主分支或初始版本。通常,“master”分支代表项目的主线,包含最新、最稳定的代码。 综合以上信息,我们可以学习到...
从官方文档到社区教程,从书籍推荐到在线课程,无论你是初学者还是资深开发者,都能在这里找到适合自己的学习路径。例如,"The Well-Grounded Rubyist" 和 "Programming Ruby" 是两本广受好评的Ruby入门书籍,而...
- **官方文档**:[http://ruby-doc.org/core/](http://ruby-doc.org/core/) - **快速参考**:[http://www.zenspider.com/Languages/Ruby/QuickRef.html](http://www.zenspider.com/Languages/Ruby/QuickRef.html) - ...
GitHub Pages允许用户免费发布个人或组织的网站,对于开源项目来说,是一个理想的文档和资源分享平台。这个名字中的"code-of-conduct"部分进一步确认了这是一个关于行为准则的页面,可能是Ruby社区的官方或非官方...
标签中提到了 JavaScript,虽然 Ruby 和 JavaScript 是两种不同的语言,但 Ruby 社区有许多工具和库用于与 JavaScript 集成。例如,Opal 是一个 Ruby 到 JavaScript 的编译器,它允许你在浏览器环境中运行 Ruby 代码...
- **利用Ruby的库和框架**:Ruby拥有丰富的标准库和第三方库资源,比如ActiveRecord用于数据库操作,Sinatra用于构建轻量级Web应用等。开发者可以根据具体需求选择合适的库和框架来简化开发工作。 #### 四、调试...
Ruby社区活跃,有许多优秀的开源库和工具,如RSpec用于行为驱动开发(BDD)的测试框架,Sinatra是一个轻量级的Web框架,用于快速构建简单的HTTP服务,而Rake则是Ruby中的构建工具,类似于Java世界的Ant或Gradle。...
Ruby的标准库大部分是用Ruby自己写的,但有些库如 nokogiri 或 sqlite3 需要进行编译,这时就需要DevKit。DevKit包含了MinGW,一个轻量级的Windows下的GNU工具链,允许你在Windows上编译原生的C和C++代码。安装完...