-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
1895ad4
commit 5b26e5a
Showing
13 changed files
with
1,454 additions
and
684 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,235 @@ | ||
source: content/browser | ||
clean: false | ||
frontmatter: true | ||
metadata: | ||
site: | ||
title: SAFETAG | ||
baseurl: '/@safetag/browser' | ||
code: | ||
current_branch: master | ||
base: 'https://github.com/' | ||
repo: 'contentascode/safetag-toolkit' | ||
package: 'browser' | ||
|
||
plugins: | ||
- metalsmith-env: | ||
variables: | ||
CI: false | ||
|
||
# - metalsmith-packages: | ||
# key: packages | ||
|
||
# Ignore backup folders created by safetag link command. | ||
- metalsmith-ignore: | ||
- '*.orig/*' | ||
|
||
# Add tags to activities based on their location in the taxonomy page ASTs. | ||
- metalsmith-markdown-taxonomy: | ||
pattern: 'categories.md' | ||
|
||
# Transclude :[]() with hercule | ||
- metalsmith-transclude-transform: | ||
permalinks: true | ||
folders: true | ||
|
||
- metalsmith-transclude: | ||
warning: true | ||
|
||
comments: true | ||
|
||
# Merge frontmatter of transcluded files into the parent file frontmatter. | ||
frontmatter: true | ||
|
||
# Process . | ||
patterns: | ||
# - categories/**/*.md | ||
- methods/**/*.md | ||
- activities/**/*.md | ||
- index.guide.md | ||
|
||
# Deal with top level frontmatter. | ||
# - metalsmith-matters: true | ||
|
||
# Load activities as a collection | ||
- metalsmith-dynamic-collections: | ||
activities: activities/*.md | ||
|
||
# # Copy client side assets | ||
# - metalsmith-assets-improved: | ||
# replace: all | ||
# src: code/assets | ||
# dest: . | ||
# | ||
# # Add lodash | ||
# - metalsmith-assets-improved: | ||
# replace: old | ||
# src: node_modules/lodash/lodash.min.js | ||
# dest: ./js/lodash.min.js | ||
# | ||
# # Add SortableJS | ||
# - metalsmith-assets-improved: | ||
# replace: old | ||
# src: node_modules/sortablejs/Sortable.min.js | ||
# dest: ./js/sortable.min.js | ||
|
||
# Copy filter.js module. Using old version from previous project instead. | ||
# - metalsmith-assets-improved: | ||
# replace: old | ||
# src: node_modules/filter.js/dist | ||
# dest: ./js | ||
|
||
# # Copy js-yaml module | ||
# - metalsmith-assets-improved: | ||
# replace: old | ||
# src: node_modules/js-yaml/dist | ||
# dest: ./js | ||
# | ||
# # Copy filter.js module example styles and jquery dependencies | ||
# - metalsmith-assets-improved: | ||
# replace: old | ||
# src: node_modules/filter.js/examples | ||
# dest: ./filter.js | ||
# - metalsmith-assets-improved: | ||
# replace: old | ||
# src: node_modules/filter.js/examples/data | ||
# dest: ./data | ||
|
||
# Copy client side assets | ||
- metalsmith-assets-copy: | ||
replace: all | ||
src: code/assets | ||
dest: code/assets | ||
|
||
# Copy next.js app structure | ||
- metalsmith-assets-copy: | ||
replace: all | ||
src: node_modules/safetag-next | ||
dest: . | ||
except: | ||
# TODO: Remove default lessons | ||
- 'static/content' | ||
- 'node_modules' | ||
- '*.git' | ||
- '.next' | ||
|
||
# Copy content package package.json | ||
- metalsmith-assets-copy: | ||
replace: all | ||
src: package.json | ||
dest: ../package.json | ||
|
||
# Add metadata | ||
- metalsmith-filemetadata: | ||
- pattern: 'activities/*.md' | ||
preserve: 'true' | ||
metadata: | ||
content_type: activity | ||
lunr: true | ||
- pattern: 'activities/*/*.md' | ||
preserve: 'true' | ||
metadata: | ||
content_type: task | ||
|
||
# Add path information | ||
- metalsmith-paths: | ||
property: paths | ||
directoryIndex: index.html | ||
|
||
# Copy source markdown file link | ||
- metalsmith-metacopy: | ||
file: | ||
- src: paths.href | ||
dest: source | ||
|
||
# DEBUG: | ||
# - metalsmith-debug: {} | ||
# - metalsmith-writemetadata: | ||
# pattern: [ "**/*.md "] | ||
# yaml: true | ||
# ignorekeys: | ||
# - contents | ||
# - stats | ||
# - mode | ||
|
||
# Process metadata | ||
- metalsmith-lunr: | ||
ref: 'content' | ||
fields: | ||
name: 10 | ||
content_type: 10 | ||
activity: 10 | ||
context: 10 | ||
framework: 10 | ||
situation: 10 | ||
tool: 10 | ||
description: 10 | ||
contents: 10 | ||
# keywords: 10 | ||
|
||
- metalsmith-search-meta: | ||
path: searchMeta.json | ||
pad: true | ||
properties: | ||
- id | ||
- name | ||
- content_type | ||
- content_type | ||
- activity | ||
- context | ||
- framework | ||
- tool | ||
- variations | ||
- description | ||
- duration | ||
|
||
- metalsmith-debug: {} | ||
|
||
- metalsmith-contentascode-next-index: | ||
patterns: '**/*.md' | ||
destination: . | ||
|
||
# Interpret Markdown with Pandoc | ||
- metalsmith-pandoc: | ||
pattern: '**/index.guide.md' | ||
from: markdown_github+definition_lists+raw_html+markdown_in_html_blocks+link_attributes+header_attributes+footnotes+superscript+subscript | ||
args: | ||
[ | ||
'--standalone', | ||
'--table-of-contents', | ||
'--toc-depth=2', | ||
'-V toc-title:"Table of Contents"', | ||
'--template=/Users/jun/.content/packages/safetag-toolkit/code/template.markdown', | ||
] | ||
|
||
- metalsmith-pandoc: | ||
pattern: '**/*.md' | ||
from: markdown_github+definition_lists+raw_html+markdown_in_html_blocks+link_attributes+header_attributes+footnotes+superscript+subscript | ||
# - metalsmith-markdown: | ||
# gfm: true | ||
# | ||
# - metalsmith-permalinks: | ||
# relative: true | ||
# linksets: | ||
# - match: | ||
# collection: posts | ||
# pattern: blog/:datebasename | ||
# - match: | ||
# collection: pages | ||
# pattern: ':dir/:title' | ||
# | ||
# # Wrap rendered file in html templates. | ||
# - metalsmith-layouts: | ||
# engine: pug | ||
# pattern: '**/*.html' | ||
# directory: code/templates | ||
# includes: includes | ||
# default: page.pug | ||
# cache: true | ||
# | ||
|
||
- metalsmith-contentascode-next: | ||
install: true | ||
start: true | ||
patterns: | ||
- '**/*.html' | ||
destination: static/content |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
../.activities |
Oops, something went wrong.