- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我已在 Amazon EC2 实例上安装了 Ghost,到目前为止它运行良好。
今天我想对主题的 default.hbs 进行一些更改(我使用默认的 casper 主题)以获得代码语法突出显示。 (我正在尝试添加棱镜。)我编辑了 content/themes/casper/default.hbs 文件,并添加了 css 和 js,如下所示:
<link rel="stylesheet" type="text/css" href="{{asset "css/prism.css"}}" />
但是,这些更改不会显示在我的博客上。
然后,为了测试我的编辑是否有效,我在 site-wrapper div 之后添加了一些内容:
<div class="site-wrapper">
<h2>Testing editing the default.hbs</h2>
但是,这些更改也没有显示在博客上。我已经尝试过重新启动 Ghost,并重新启动整个网络服务器。
可能是什么问题?我是否必须以某种方式重新编译该网站,或者删除一些缓存等?
最佳答案
您需要重新启动 Ghost。您可以使用 SSH 来完成此操作,或者更简单地使用 Softaculous(如果这就是您安装 Ghost 的方式)来重新启动它。
登录 cPanel。在 cPanel 主屏幕的软件/服务部分中,单击 Softaculous。将出现 Softaculous 主页。在右上角的图标列表中,单击Softaculous - All Installations 图标(All Installations 图标)。将出现已安装应用程序的列表。找到 Ghost,然后单击 Softaculous - 编辑详细信息图标(编辑详细信息图标)。在编辑安装详细信息页面上,向下滚动到 Node.js 服务部分。在“选择 Node.js 服务的操作”列表框中,选择所需的操作:(要重新启动 Node.js 和 Ghost,请选择“重新启动”。)
如果您无法通过托管提供商访问此内容,您可以:使用 SSH 登录您的帐户。在命令提示符处,键入以下命令:删除 Node 此命令停止 Node 并使 Ghost 站点脱机。
将当前工作目录更改为安装 Ghost 的目录(例如 cd ~/ghost),然后键入以下命令:
nohup npm start --生产&Ghost 现在应该正在运行并重新联机。
这是查看 Ghost 主题中任何文件的更改所必需的。
祝你好运。
关于node.js - 为什么 default.hbs 的更新没有显示在博客上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29889947/
我正在尝试根据我为正文加载的部分内容来更改我的 html 标题。 父级 html: {{title}}
home.hbs现在被设置为整个网站的登陆页面。我很想使用 index.hbs作为博客的索引页面(显示最新帖子等) 或者有没有办法禁用来自 /page/1 的重定向至 index当home设置了吗?
我正在使用handlebars.js hbs wrapper在 express.js 。我的模板工作正常,但我需要添加部分内容才能使用我的 View 进行渲染。 我想做这样的事情: hbs.regis
我正在使用 handlebars.js hbs wrapper在 express.js .我的模板工作正常,但我需要添加部分以使用我的 View 呈现。 我想做这样的事情: hbs.registerP
我正在尝试将 Handlebars 与 Express 一起使用,我发现 express-handlebars、express-hbs 和 hbs 模块似乎都具有相似的工作原理。鉴于我需要能够使用布局
我有一个 main.hbs 文件,其中包含我导入的 js 和 css。这适用于我的 index.hbs,但我的其他 hbs 文件(例如 category.hbs)需要不同的(冲突的).css 文件。我
需要一些帮助,我正在尝试在模板中显示数据,但它不起作用。我将 NestJS 与 mysql 结合使用。 这里是controller.ts的代码: import { Controller, Get, P
有什么方法可以在页面加载后渲染某个部分吗? 我有以下代码: {{> document_whiteBox column="6" public_source="true" title="
假设我有以下对象: image: { size: { l: { url: 'l.jpg', }, m: { url: 'm.jpg', },
我已经使用 VS Code 有一段时间了,我很喜欢它。但 代码格式有一个小问题。它不适用于 Handlebars ( *.hbs ) 文件。编辑 hbs 文件时,此选项根本不可用。 我试过' Beau
我想运行他们第一页上提供的 ember.js(版本 1.0.0 Final)示例。 他们用 .hbs 将每个 Handlebars 模板分成单独的文件。延期。 所以我只是复制了所有代码并创建了具有相同
在我的 Ember 应用程序组件 my-component.hbs 中,我有 {{#my-grid gridInitialized="gridInstantiated" }} 现在在 my-compo
我来自ejs。我有一个函数可以像这样循环我的 API 数据: - - 我如何使用 hbs 来做同样的事情?我试过这个: {{#each data}}
我想将图像添加到 ember 中的 .hbs 模板文件中。我不构建应用程序,我只是想设计基本的待办事项列表应用程序的样式。 {{input type='text'
我已将 Angular 附加到我的 .hbs 项目中,这样我就可以轻松使用 angleitics 属性来附加到我的链接。但是,似乎跟踪“综合浏览量”以外的内容(例如我的类别和标签)的唯一链接是指向带有
编辑: 只要较大模板的存在为真,我想有条件地在较大模板内显示模板。 在 sidebar.hbs 中 {{#if permit.id}} {{rende
我在服务器上使用handlebars模板引擎。当文件发生更改时,我使用 nodemom 库重新启动服务器。我还使用 -w 标志在 scss 文件发生更改时自动编译它们。但是只要 hbs 文件发生更改,
我知道这篇文章有点重复,但我不知道我错在哪里。 ///我的 app.js// var express = require('express'), app = express(); app.us
我是 Node js 新手,遇到了这个 hbs 模块,并在这部分代码中看到了它: app.set('view engine', 'html'); app.engine('html', require(
简而言之,Java HBS (jknack.handlebars) 正在与父模板完全不同的目录中寻找我的部分 模板。有谁知道如何配置 jknack.handlebars 在何处查找部分模板? 我需要避
我是一名优秀的程序员,十分优秀!