ruby – 如何在nanoc中创建“draft”项目?
发布时间:2020-12-17 02:30:52 所属栏目:百科 来源:网络整理
导读:我想根据元数据中的状态代码将帖子呈现到不同的文件夹. 例如,如果我有一个status属性:draft我想将这些项呈现到名为/ draft /的文件夹,而status:live将呈现给/ blog /.然后我可以用密码保护草稿文件夹,这样我才能查看它.如果根本没有状态,则默认为草稿. 这
我想根据元数据中的状态代码将帖子呈现到不同的文件夹.
例如,如果我有一个status属性:draft我想将这些项呈现到名为/ draft /的文件夹,而status:live将呈现给/ blog /.然后我可以用密码保护草稿文件夹,这样我才能查看它.如果根本没有状态,则默认为草稿. 这可能吗? 解决方法
在规则文件中,使用以下命令:
route '*' do if item.binary? item.identifier.chop + '.' + item[:extension] elsif item[:status] '/' + item[:status] + item.identifier.chop + '.' + item[:extension] else item.identifier + 'index.html' end end 这将为您拥有的每个状态创建一个目录. --- title: file1 status: testing --- 将在/ testing /文件夹中创建. 要在编译后删除剩余的文件,可以使用“nanoc prune”(nanoc 3.3.x中的新增内容). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- VB中错误处理On Error的应用
- reactjs – React组件未显示在匹配的路由上(react-router-d
- [转自OCM白大师]ORACLE空间管理实验8:数据块格式分析--DUM
- 正则表达式:检测字母表中的任何子字符串?
- 带有PostgreSQL的Ruby EventMachine
- postgresql数据库常用知识总结
- react-native – 如何判断视图何时与ReactNavigation一起出
- redirect_uri_mismatch Azure AD B2C,角度使用MSAL
- ruby – 为什么(10..20).last与(10 … 20)相同.last [复制]
- ruby-on-rails – 在Rails中使用Devise的单表继承4