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