65.9K
CodeProject 正在变化。 阅读更多。
Home

CodeProject 技术博客常见问题解答

starIconstarIconstarIconstarIconstarIcon

5.00/5 (5投票s)

2010年3月16日

CPOL

10分钟阅读

viewsIcon

210617

这是技术博客的常见问题解答。任何白银会员都可以修改它。

目录

  1. 如何在 CodeProject 上提交我的博客?

    从页面顶部的文章下拉菜单中选择

    或者点击此链接到我们的添加您的技术博客页面

    输入您的博客标题,然后输入您的博客 RSS 订阅的 URL,而不是您博客主页的 URL。此订阅应包含您的博客文章的完整内容——而不是摘要。

  2. 如何选择要在 CodeProject 上发布的博客条目?
     
    • 将关键字 CodeProject 放在作为 <channel> 直接子元素的 <category> 元素中。这将把频道中的所有项目标记为可消费。
    • CodeProject 关键字放在作为 <item> 直接子元素的 <category> 元素中。这将只把这一个项目标记为可消费。
    • 利用 Rel-Tag 微格式。如果您从未听说过它们,请查看链接。它真的非常简单。您只需要在您的博客文章内容中的某个地方放置一个锚点标签。例如:

      <a href="http://anyurl.com" rel="tag">CodeProject</a>

      如果您不希望此链接可见,只需使用样式将其隐藏(例如,style="display:none")——我们仍然会识别它。

      锚点中的 URL 可以是您喜欢的任何 URL,但我们认为指向您在 CodeProject 上的博客文章页面会很有用:https://codeproject.org.cn/script/Articles/BlogFeedList.aspx?amid=<您的会员 ID>

    请注意,博客条目(不包括 HTML)的最小长度为 1000 字。任何低于此长度的条目都不会被消费。

    请不要提交除您自己的博客之外的博客。如果您对希望在此处看到的博客有建议,请联系我们。我们可以联系作者并征求他们的许可。

  3. 我使用 blogspot,如何修改我的 RSS 订阅?

    因为 blogspot 的默认订阅是 Atom 1.0,所以请确保在您的订阅 URL 末尾添加“?alt=rss”。

    结果将如下所示:http://blogname.blogspot.com/feeds/posts/default?alt=rss

  4. 我使用 wordpress.com 博客,如何操作我的 RSS 订阅?

    您的 RSS 订阅 URL 是:http://blogname.wordpress.com/feed/

    登录您的 wordpress 账户后,进入您的设置页面。
    我的仪表盘 > 设置 > 阅读
    http://sitename.wordpress.com/wp-admin/options-reading.php

    确保“全文”被选中,如下所示

    BlogFAQ/wordpresscomFullText.png

    并确保“联合订阅显示最新”的帖子数量包含您想要的帖子。

    然后进入分类部分:我的仪表盘 > 文章 > 分类
    http://blogname.wordpress.com/wp-admin/categories.php

    并在分类名称字段中添加“CodeProject”,然后点击“添加分类”。现在您可以编辑以前希望添加到 CodeProject 的帖子,并将其分类更改为“CodeProject”。

  5. 我在自己的注册域名上使用 wordpress,如何操作我的 RSS 订阅?

    我们一位出色的用户 hjgode 创建了一个 Wordpress 插件,您只需按照他的说明将其添加到您的网站即可。

  6. 你们的 RSS 订阅聚合是如何运作的?

    每天,我们都会检查您的 RSS 订阅,您特别标记的条目将作为文章发布。只需提交您的博客 RSS 订阅,正常博客即可,剩下的我们来处理!

  7. 为什么我的博客条目还没有出现在 CodeProject 上?状态显示“待处理”。

    每个新的博客条目都必须经过 CodeProject 社区的审批流程。我们的资深会员和贡献最多的会员有权批准技术博客条目。与文章一样,技术博客条目需要一定的细节,以便用户能从中获得最多的知识。如果您的技术博客条目未获批准,并且您希望它更快获得批准,请通过 submit[at]codeproject.com 联系我们。

  8. 为什么 CodeProject 上有内容审核?

    网站上的某些用户提交内容会受到审核。审核的目的是阻止发布明显不适当的材料、抄袭内容或质量不足以在该点发布的内容。

    对社区做出足够贡献的会员可以进行审核,系统认为他们是判断什么是可接受和不可接受的良好评判者。如果您突然发现可以使用审核按钮,那么感谢您——您为社区做了很多,我们现在希望给您提供做更多事情的机会。

    如果您的作者声誉为白银或更高,您将可以访问审核队列。它看起来像这样

    从那里您可以将鼠标悬停在复选框上以获取以下下拉菜单

    审核工作方式是,您必须收到五项“批准”才能发布,或收到五项“报告/需要帮助”才能达到不同的文章状态。如果有五位会员批准您的博客条目,它将上线并供所有人查看。如果有五位会员“报告”或将您的博客条目标记为“需要帮助”,您的文章状态将变为“已关闭”,您将收到一封电子邮件通知,说明谁关闭了该博客条目、原因以及如何处理

    如果您希望根据这些会员的反馈修改并重新打开您的博客条目,只需前往[提供的博客条目链接]并点击“更新我的文章”链接。这将使您能够编辑和更新您的博客条目,并将重新打开您的博客条目供其他会员欣赏。

    如果作者确实努力提供了不错的材料,即使他们可能需要一些鼓励才能改进,那么该项目也应该得到审核员的批准。

  9. 为什么我的技术博客条目被删除了?

    技术博客条目必须具有与文章相似的内容和格式。偏离太多的技术博客条目将被删除。如果您对此有任何疑问或疑虑,请随时联系我们。

  10. 如何更新我的技术博客条目?

    有时博客作者希望更改他们在 CodeProject 上的条目。为此,您可以点击文章标题下方的“修改”链接。

  11. 我可以提交多个博客订阅吗?

    当然可以!但我们要求您只提交您拥有所有权的订阅。如果您对希望在此处看到的博客有建议,请联系我们。我们可以联系作者并征求他们的许可。

  12. 除了 RSS,还支持其他格式吗?

    目前不支持,但如果存在需求,我们将考虑添加支持。

  13. 我的博客内容多久被拉取一次?

    通常每 12 到 24 小时一次。

  14. 博客文章会像普通文章一样有大量的读者吗?

    是的。您目前看到的常规“手写”文章的任何地方,技术博客文章也将可见。列出文章的页面将有一个选项来过滤掉技术博客文章。不过,默认是列出所有文章类型。

  15. 你们支持 <content:encoded> 吗?

    是的。如果我们在您的订阅中找到此元素,它将被视为文章的内容。这意味着 <description> 元素将仅用于文章描述。如果没有 <content:encoded> 元素,我们则使用 <description> 作为文章描述和内容。

  16. 什么是“LastPolled”,它与“LastUpdated”有什么不同?

    最后抓取时间”列表示您的 RSS 订阅上次抓取新内容的时间。此处的日期/时间表示您的订阅 URL 有效并已成功读取。相反,如果您看到“从不”,则表示您的 URL 无法访问或不包含有效的 RSS 订阅。

    最后更新时间”列表示新内容上次聚合为 CodeProject 文章的时间。如果您看到“从不”,则表示从未从您的 RSS 订阅创建过 CodeProject 文章。

  17. 如何更改我的技术博客条目的位置?

    默认情况下,所有博客条目都会自动生成一系列标签,而标签决定了博客条目在 CodeProject 上的位置。因此,首先,您需要点击更新图标来编辑您的文章。

    然后,您需要编辑文章中的标签。您也可以使用自动填充标签。

    目前,我们有一系列分类主题:人工智能、物联网、DevOps、容器、高性能计算等,其中许多都有对应的分类父标签,如 artificial-intelligence、IoT、DevOps、containers 等。然后,在这些主题中,我们有分类子标签。例如,artificial-intelligence 具有以下分类子标签:big-data、data-science、deep-learning、machine-learning 等。

    当一篇文章被创建并赋予标签时,它在分类中的位置将取决于所选的标签。这个决定有几个考虑因素,并根据层次结构决定。最重要的是分类标签,其次是排序顺序,最后是标签的轨迹长度。

    分类标签

    如果您输入的标签是分类标签,或者与分类父级相关联(例如 artificial-intelligence、IoT、DevOps、containers 等),这将受到极大的青睐,文章很可能会被分类到相应的主题中。例如,文章/人工智能

    排序顺序

    这是我们分类标签的列表顺序。例如,您可以点击页面顶部的文章下拉菜单,将鼠标悬停在文章上,然后浏览主题,这就是分类标签的价值顺序。因此,如果您有一个 artificial-intelligence 的分类标签和另一个 IoT 的分类标签,因为 Artificial Intelligence 在排序顺序上高于 Internet of Things,文章将被排序到 文章 / 人工智能 中。

    轨迹长度

    我们想要考虑的一点是标签轨迹的长度。标签轨迹越长越好。例如,如果您输入 C#4 标签,并且它是 C# 的子标签,而 C# 是编程语言主题的成员,那么这比算法标签(它只有通用编程层)的轨迹要长。因此,C#4 标签的价值会更高。

    请记住,这是一个不断发展的系统。文章放置的考虑因素还有其他因素,例如主题父级,如果一个标签无法通过分类父级追溯,它将通过主题父级追溯。

    我们来看一个例子。这里是

    在 Blazor 中构建数据库应用程序 - 第一部分 - 项目结构和框架.

    它有以下标签
    C#、ASP.NET、HTML、Markdown、.NET-Core、Blazor

    C# 是一个语言标签,属于编程语言主题,而 ASP.NET、HTML 和 Blazor 是 Web 开发标签。由于 Web 开发在主题层次结构中高于编程语言,因此它获得优先权,文章被放置在 文章 / Web 开发 / Blazor 中。如果您查看 Web 开发主题中的标签列表,您会看到

    • Blazor
    • CSS3
    • flask
    • HTML5
    • Kestrel
    • LESS
    • nginx
    • Node.js
    • React
    • SCSS
    • Spring
    • Vue.js
    • ASP.NET
    • CSS
    • Apache
    • HTML
    • IIS
    • XHTML

    请注意,Blazor 在此列表的顶部。这就是为什么文章被放置在 Blazor 中,而不是 文章 / Web 开发 / ASP.NET 中。.NET-Core 和 Markdown 不是与任何特定主题关联的子标签,因此在文章放置方面,它们被忽略。

    有关主题及其对应子标签的完整列表,请参阅我们的网站地图。如果您有任何问题、疑问或主题建议,请随时在错误与建议论坛上联系我们,或发送电子邮件至submit@codeproject.com

© . All rights reserved.