添加 Blogengine.net Javascript 文件引用

发布于 2024-08-18 22:24:55 字数 121 浏览 5 评论 0原文

我有一个新的博客引擎网站,想要设置语法突出显示。问题是我有一些文件(javascript 和 css)需要添加页面的标题,但没有页面或母版页。有谁知道在哪里写下这些参考文献,以便它们出现在所有页面上?谢谢瑞安

I have a new blogengine site up and want to set up syntax highlighting. The problem is that I have a few files (javascript and css) that I need to add the the head of the page, but there is no one page or masterpage. Does anyone one know where to write out these references so they will show up on all pages? Thanks

Ryan

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

您的好友蓝忘机已上羡 2024-08-25 22:24:56

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

Just figured it out. Its in the admin control panel under settings.

泪冰清 2024-08-25 22:24:56

只是添加更完整的答案。

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

的部分
HTML 头部

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

Just adding a more complete answer.

After logging into DNBE, go to the settings page in your administration section. You will find a section called:

HTML head section

You can put any additional header elements there.

想你只要分分秒秒 2024-08-25 22:24:56

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

Blogengine is really good for bloggnging and good for SEO. It brings me good rankings and traffic. The 1.5 version has lots of new plugins and new added features.

极致的悲 2024-08-25 22:24:56

引用 root 作为您想要执行的操作,解析不存在的 URL。 Blogengine 的工作方式有所不同。在较新的版本中,您必须在您的 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>

Referencing root as what you're trying to do, resolving a URL that doesn't exist. Blogengine works differently. The newer version you must use something like this within your master to reference custom javascript files within your own theme.

For example, I am using jquery version 1.11.2 and need its libraries and my customer code to foot the work. So I have to reference the jquery library inside my project as below.

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

And then I have to add one for my script.

    <script src="<%=(Utils.AbsoluteWebRoot + "Custom/Themes/" + BlogSettings.Instance.Theme + "/js/scripts.js")%>" type="text/javascript"></script>
空宴 2024-08-25 22:24:56

如果您尝试将 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 文件中,然后 css 链接标签将相对于 site.master 文件正确解析,因此你不必编写任何特殊代码来使路径像上面的脚本标签示例那样可编辑。

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

If you are trying to include a javascript or css include into the page template, you can directly edit the site.master file that lives inside the folder for the theme you use. So for instance if your theme is called MyTheme, then you can edit /themes/MyThemes/site.master.

You can also use a little ASP.Net code like this to make the path portable rather than relative to the root of the domain:

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

Also notice that if you have <head runat="server"> inside your site.master file, then css link tags will resolve out correctly, relative to the site.master file, so you don't have to write any special code to make the path protable like the script tag example above.

<link rel="stylesheet" href="master.css" type="text/css" />
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文