在我的下一个 Rails 项目中,我将需要博客功能。我想知道是否有人有任何好的建议,还是我应该自己提出?(可能不会在 15 分钟内)
我认为最重要的功能是优雅地显示代码示例。
在我的下一个 Rails 项目中,我将需要博客功能。我想知道是否有人有任何好的建议,还是我应该自己提出?(可能不会在 15 分钟内)
我认为最重要的功能是优雅地显示代码示例。
你的空闲时间怎么样?
五年,就是这个小小的想法花了多长时间。再加上 2 年的花里胡哨。伙计们,这就是我放弃并使用博客主机的原因。因为我有很多想法,很多话要说和探索,但最多只剩下几十年。我不能去追逐每一个浮现在脑海中的 5 年想法。在适当考虑了那里的垃圾网络框架和垃圾博客包之后,我决定我不想在接下来的 5 年里实现我对一个体面的自我发布系统的愿景。别人可以做到。
http://steve-yegge.blogspot.com/2006/03/blog-or-get-off-pot.html
这是一个经典的构建与购买(或者,在这种情况下,免费下载)的决定,不是吗?
滚动你自己的博客是一个很棒的项目(也很有趣!),但对于实际使用,使用预先制作的东西会更安全,有更酷的功能等等。除非你非常专注,否则你' 可能最终会偷工减料并最终得到一些不是你想要的东西。
尽管我自己是 Rails 人,但我是Wordpress的忠实粉丝。如果您正在寻找基于 Rails 的博客引擎,我对Mephisto很幸运,尽管文档还有一些不足之处。Radiant CMS是另一个值得一看的 CMS/博客系统。
许多 Ruby/Rails 开发人员实际上已经走上了使用静态网站/博客生成器的路线。这有几个优点。首先,页面是不依赖于数据库的静态 HTML。这意味着您的前端 Web 服务器(Apache、Nginx 等)可以比通过 Mongrel、Thin 或 Phusion Passenger 更快地为它们提供服务。其次,页面将更容易被搜索引擎索引。最后,可能也是最重要的一点,您可以使用 Git(或您最喜欢的 SCM)轻松地对帖子进行版本控制
在Mephisto上的开发似乎停滞后,我将我的博客切换到了静态模型。我正在使用 Tom Preston-Werner 的Jekyll和Disqus来发表评论。效果很好。试试看!
如果您只是在寻找一个项目,那么构建自己的博客引擎是一个好的开始。
就个人而言,尽管过去 3 年我一直是一名全职 Rails 开发人员,但我仍然为自己和他人使用并推荐 Wordpress。
如果项目是写博客,不要自己动手。当您担心抽出精彩内容时,有很多解决方案可以为您解决这个问题。
你最终会花很多时间在无关紧要的小事情上。
在我的下一个 Rails 项目中,我将需要博客功能。我想知道是否有人有任何好的建议,还是我应该扮演自己的角色?(可能不会在 15 分钟内)
我不建议滚动您自己的博客系统。您应该考虑将 Radiant CMS 与博客扩展一起使用。
我认为最重要的功能是优雅地显示代码示例。
为此,我建议您查看SyntaxHighlighter。
一切都取决于您的目标:
如果它是出于学习目的并且是为了好玩,请从头开始编写代码。此外,尝试添加在当前博客平台中找不到的新功能。例如,以一种便于开发人员发布博客教程或截屏视频的方式制作。
如果是为客户或只是写博客,请使用 wordpress。您可以在 ruby 中创建您的网站,然后链接到 wordpress。想一想,wordpress 背后有多少人工时间,所以要匹配,你需要全职工作 8 年。
Wordpress 将开箱即用,然后您可以定期对其进行调整,具体取决于未来的需要。
我同意,为了乐趣和学习,从头开始编写代码。但是考虑编写人们真正需要但还没有的东西。创新。
那里有很多优秀的博客平台,其中一些(如 Wordpress)拥有活跃的开发人员社区,编写了数百个有用且功能强大的插件。这包括对代码示例的一些出色支持。
无需重新发明轮子。