Tag: 竖琴

如何呈现404竖琴作为库的页面

我使用竖琴作为一个Express中间件来呈现我的静态文件,我写作玉/咖啡/手写笔。 一切工作正常,除了当我浏览一个不存在的页面。 而不是通常的404页面,我迎接一个普通的“无法GET /(页面名称)”。 如果我用“竖琴服务器”而不是使用节点运行网站,自然它工作正常。 我觉得这个问题是我必须从服务器内部redirect404页面。 但是,如果我这样做,Express不承认玉的格式。 然后,我必须安装翡翠,并将其用作视图引擎。 另外,如果我使用手写笔,我也必须添加该渲染。 它击败了使用竖琴作为中间件的目的。 任何人都可以提出一个处理自定义404.jade文件的select,就像在竖琴的独立版本? 我的代码: express = require "express" harp = require "harp" app = express() app.use express.static __dirname + "/public" .use harp.mount __dirname + "/public" #the following does not work .use (req,res) -> res.status(404).render __dirname + "/public/404.jade" .listen 3000

在“for article,slug in public.articles._data”什么是“slug”? 有没有办法使用嵌套数组?

我试验了一个NodeJS静态博客生成器HarpJS。 在教程中有这样的元数据的例子: for article, slug in public.articles._data a(href="/articles/#{ slug }") h2= article.title 和_data.json文件: { "hello-world": { <– available everywhere as public.articles._data "title": "Hello World.", "date": "2013-02-28" }, "hello-brazil": { "title": "Hello Brazil.", "date": "2013-03-04" } } 如果我理解for article权利拿到每一个高层次的对象,我们可以用article.title或者article.title来得到标题。 但是什么是slug ?? 它是Jade / HarpJs中的预定义variables吗? 如果是这样,还有其他的,还是我认为这个概念错了? 我找不到关于这个主题的任何信息,如果有一篇好文章,我将不胜感激。 谢谢。 正如@Brennan在评论中所言,第二个参数可能是一个索引。 variablesarticle和slug简单replace和重命名certificate了这一点。 但还有一个问题。 请考虑这个例子: { "hello-world": { "title": "Hello […]

如何密码保护Harp.js应用程序的子目录

如何密码保护Harp站点中的子目录(在节点下运行)? 我想要的东西像基本身份validation,但一个文件夹,而不是整个网站。

使用npm通过package.json调用Harp和浏览器同步

我想推荐一种方法来启动一个harp.js服务器,并同时运行浏览器同步过程。 它在Linux上像一个魅力工作。 这是我的package.json的内容 { "scripts": { "dev": "bash ./serve.sh" } } 这是serve.sh #!/bin/bash harp server & browser-sync start –proxy 'localhost:9000' –files '*.jade, *.less' 当在Windows上这样做,我应该做一个bat文件,我认为,但没有一种方法来转换竖琴服务器和浏览器同步等等等相应的命令在Windows上?

如何访问cloud9中的localhost:9000 for Harp服务器(自定义工作区)?

我正在尝试使用harp server my-blog运行竖琴服务器,它在localhost:9000上提供。 我如何访问Cloud9? 我已经尝试了所有可用的解决scheme在networking上 http://workspace-user.c9users.io:9000 http://workspace.user.c9users.io:9000 甚至是使用mysql-cli的7位数字都没什么用处!

竖琴js +博客例如:有没有一种方法来设置文章的默认部分?

我正在玩Harp静态网站生成器,这个地方有这个博客的例子,例如: http : //kennethormandy.com/journal/start-a-blog-with-harp 我问是否有办法为所有的文章设置一个默认的模板/部分,而不是为每篇文章定义一个对我来说很不方便的文章? 例如我的应用程序的大纲 /public /articles _data.json <— json with my articles article.jade <— I would like to have one template for all articles instead of having to add files: article1.jade, article2.jade, … /index.jade /articles/_data.json { "article1": { "title": "Some article" }, "article2": { "title": "Another one" } // eventually some more articles […]

Jade包含条件来检查实际页面

有没有办法检查你在Jade中的哪个页面,并在该页面中包含一些内容(部分页面或特定的CSS样式)? 例如: 如果我在homepage ,那么只包括HOMEPAGE-head.jade 否则 – 包括NORMAL-head.jade 这里是一个上下文的例子: doctype html html body if HOMEPAGE include ./includes/HOMEPAGE-head.jade else include ./includes/NORMAL-head.jade h1 My Site p Welcome to my super lame site. include ./includes/foot.jade 谢谢!