我正在创建一个网站,我想在其中发布技术文章。我正在寻找一个可以帮助我轻松发布代码、针对搜索引擎进行了优化并且易于使用和操作的系统。
目前,我没有任何在此开设论坛的计划,也许在将来。
有什么建议么?
我正在创建一个网站,我想在其中发布技术文章。我正在寻找一个可以帮助我轻松发布代码、针对搜索引擎进行了优化并且易于使用和操作的系统。
目前,我没有任何在此开设论坛的计划,也许在将来。
有什么建议么?
如果您想保留 .Net 后端,而不是完整的社区服务器,您可以尝试BlogEngine.Net。源代码在 c# 中可用,并且包含一个代码格式化插件。
如果您不在 Microsoft 服务器上托管,那么我可能会同意 Darth 的建议并使用 WordPress。
现在,您还可以查看DotNetNuke(Codeplex 下载)。安装很简单,有一个社区可以帮助您解决任何问题。
只需添加一个页面并将您的代码粘贴到 text/html 模块中,瞧,完成。
当然,它不会以 pwerty 颜色格式化您的代码,但它会满足您的要求。这是 VB.NET 代码,因此如果在您的系统偏好范围内,则需要 IIS/SQL Server 组合。
带有“wp-syntax”插件的 Wordpress 可以很好地突出显示代码。
它使用 GeSHi 突出显示,因此您只需执行以下操作:
<pre lang="PHP">
// code
</pre>
由于它基于 GeSHi,因此它支持更多,并且比 Google Code Prettify 更易于复制和粘贴。
关于 Wordpress 的“过时”性质,可以根据主题(即日期的重要性)以及通过更改永久链接来进行更改。例如“ http://example.com/article/ ”是可能的。
WordPress是很好的开始。它管理方便,易于设置和使用。几乎所有东西都有一大堆插件。
我是 Mediawiki 发布代码的粉丝(有一些不错的源代码突出显示插件),特别是因为代码文章通常不像 WordPress 上的博客文章那样具体日期。