【问题标题】:Adding Blogengine.net Javascript file references添加 Blogengine.net Javascript 文件引用
【发布时间】:2010-01-22 01:01:22
【问题描述】:

我有一个新的 blogengine 站点,想设置语法高亮。问题是我有一些文件(javascript 和 css)需要添加页面的头部,但是没有一个页面或母版页。有谁知道在哪里写出这些参考资料,以便它们出现在所有页面上?谢谢

瑞恩

【问题讨论】:

    标签: c# asp.net blogengine.net


    【解决方案1】:

    刚刚想通了。它在设置下的管理控制面板中。

    【讨论】:

      【解决方案2】:

      只是添加一个更完整的答案。

      登录 DNBE 后,转到管理部分的设置页面。您将找到一个名为:

      HTML 头部部分

      您可以在其中放置任何其他标题元素。

      【讨论】:

        【解决方案3】:

        Blogengine 非常适合写博客,也适合 SEO。它给我带来了良好的排名和流量。 1.5 版本有很多新插件和新增功能。

        【讨论】:

          【解决方案4】:

          引用 root 作为您正在尝试执行的操作,解析一个不存在的 URL。博客引擎的工作方式不同。较新的版本你必须在你的 master 中使用类似的东西来引用你自己主题中的自定义 javascript 文件。

          例如,我使用的是 jquery 版本 1.11.2,需要它的库和我的客户代码来完成这项工作。所以我必须在我的项目中引用 jquery 库,如下所示。

              <script src="<%=(Utils.AbsoluteWebRoot + "Custom/Themes/" + BlogSettings.Instance.Theme + "/js/lib/jquery-1.11.2.min.js")%>" type="text/javascript"></script>
          

          然后我必须为我的脚本添加一个。

              <script src="<%=(Utils.AbsoluteWebRoot + "Custom/Themes/" + BlogSettings.Instance.Theme + "/js/scripts.js")%>" type="text/javascript"></script>
          

          【讨论】:

            【解决方案5】:

            如果您尝试将 javascript 或 css 包含到页面模板中,您可以直接编辑位于您使用的主题文件夹中的 site.master 文件。例如,如果您的主题名为 MyTheme,那么您可以编辑 /themes/MyThemes/site.master。

            您也可以使用这样的一点 ASP.Net 代码来使路径可移植,而不是相对于域的根目录:

            <script src='<%# ResolveUrl("~/themes/MyTheme/jquery-1.2.6.pack.js") %>' type="text/javascript"></script>
            

            另外请注意,如果您的 site.master 文件中有 &lt;head runat="server"&gt;,那么 css 链接标签将相对于 site.master 文件正确解析,因此您不必编写任何特殊代码来制作路径可移植,如上面的脚本标记示例。

            <link rel="stylesheet" href="master.css" type="text/css" />
            

            【讨论】:

              猜你喜欢
              • 2011-09-26
              • 2016-02-04
              • 2021-07-20
              • 1970-01-01
              • 2010-10-21
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多