{
"alert": {
"prefix": ["BFS-alert", "HSC-alert", "alert"],
"body": [
"{{< alert ${1| ,icon=\"iconName\"|}${2| , iconColor=\"iconColor\"|}${3| , cardColor=\"cardColor\"|}${4| , textColor=\"textColor\"|} >}}",
"${TM_SELECTED_TEXT:${CLIPBOARD}}$0",
"{{< /alert >}}"
],
"description": "Outputs its contents as a stylised message box within your article. Blowfish alert Shortcode. Documentation: https://blowfish.page/docs/shortcodes/#alert ",
},
"article": {
"prefix": ["BFS-article", "HSC-article", "article"],
"body": [
"{{< article link=\"${1:RelPermalink_Of_Target_Article}\">}}",
"$0"
],
"description": " Embed a single article into a markdown file. The link to the file should be the .RelPermalink of the file to be embedded. Blowfish article Shortcode. Documentation: https://blowfish.page/docs/shortcodes/#article ",
},
"badge": {
"prefix": ["BFS-badge", "HSC-badge", "badge"],
"body": [
"{{< badge >}}",
"${TM_SELECTED_TEXT:${CLIPBOARD}}$0",
"{{< /badge >}}"
],
"description": "Outputs a styled badge component which is useful for displaying metadata. Blowfish badge Shortcode. Documentation: https://blowfish.page/docs/shortcodes/#badge ",
},
"button": {
"prefix": ["BFS-button", "HSC-button", "button"],
"body": [
"{{< button href=\"${1:url}\" target=\"${2:target}\" >}}",
"${TM_SELECTED_TEXT:${CLIPBOARD}}$0",
"{{< /button >}}"
],
"description": "Output a styled button component which can be used to highlight a primary action. Blowfish button Shortcode. Documentation: https://blowfish.page/docs/shortcodes/#button ",
},
"carousel": {
"prefix": ["BFS-carousel", "HSC-carousel", "carousel"],
"body": [
"{{< carousel images=\"{${1:regex matching images }}\" aspectRatio=\"${2|16-9,21-9,32-9|}\" interval=\"${3:2000}\" >}}",
"$0"
],
"description": "Showcase multiple images in an interactive and visually appealing way. Blowfish carousel Shortcode. Documentation: https://blowfish.page/docs/shortcodes/#carousel ",
},
"chart-bar": {
"prefix": ["BFS-chart-bar", "HSC-chart-bar", "chart-bar"],
"body": [
"{{< chart >}} $0",
"type: 'bar',\r\ndata: {\r\n labels: ['January', 'February', 'March'],\r\n datasets: [{\r\n label: 'My First Dataset',\r\n data: [65, 59, 80],\r\n backgroundColor: [\r\n 'rgba(255, 99, 132, 0.2)',\r\n 'rgba(255, 159, 64, 0.2)',\r\n 'rgba(255, 205, 86, 0.2)'\r\n ],\r\n borderColor: [ \r\n 'rgb(255, 99, 132)',\r\n 'rgb(255, 159, 64)',\r\n 'rgb(255, 205, 86)'\r\n ],\r\n borderWidth: 1\r\n }]\r\n}"
"{{< /chart >}}"
],
"description": "Use the Chart.js library to embed charts into articles using simple structured data. Blowfish chart Shortcode. Documentation: https://blowfish.page/docs/shortcodes/#chart ",
},
"chart-doughnut": {
"prefix": ["BFS-chart-doughnut", "HSC-chart-doughnut", "chart-doughnut"],
"body": [
"{{< chart >}} $0",
"type: 'doughnut',\r\ndata: {\r\n labels: ['Red', 'Blue', 'Yellow'],\r\n datasets: [{\r\n label: 'My First Dataset',\r\n data: [300, 50, 100],\r\n backgroundColor: [\r\n 'rgba(255, 99, 132, 0.7)',\r\n 'rgba(54, 162, 235, 0.7)',\r\n 'rgba(255, 205, 86, 0.7)'\r\n ],\r\n borderWidth: 0,\r\n hoverOffset: 4\r\n }]\r\n}",
"{{< /chart >}}"
],
"description": "Use the Chart.js library to embed charts into articles using simple structured data. Blowfish chart Shortcode. Documentation: https://blowfish.page/docs/shortcodes/#chart ",
},
"chart-line": {
"prefix": ["BFS-chart-line", "HSC-chart-line", "chart-line"],
"body": [
"{{< chart >}} $0",
"type: 'line',\r\ndata: {\r\n labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'],\r\n datasets: [{\r\n label: 'My First Dataset',\r\n data: [65, 59, 80, 81, 56, 55, 40],\r\n tension: 0.2\r\n }]\r\n}",
"{{< /chart >}}"
],
"description": "Use the Chart.js library to embed charts into articles using simple structured data. Blowfish chart Shortcode. Documentation: https://blowfish.page/docs/shortcodes/#chart ",
},
"chart": {
"prefix": ["BFS-chart", "HSC-chart", "chart"],
"body": [
"{{< chart >}} $0",
"type: 'bar',\r\ndata: {\r\n labels: ['January', 'February', 'March'],\r\n datasets: [{\r\n label: 'My First Dataset',\r\n data: [65, 59, 80],\r\n backgroundColor: [\r\n 'rgba(255, 99, 132, 0.2)',\r\n 'rgba(255, 159, 64, 0.2)',\r\n 'rgba(255, 205, 86, 0.2)'\r\n ],\r\n borderColor: [ \r\n 'rgb(255, 99, 132)',\r\n 'rgb(255, 159, 64)',\r\n 'rgb(255, 205, 86)'\r\n ],\r\n borderWidth: 1\r\n }]\r\n}",
"type: 'doughnut',\r\ndata: {\r\n labels: ['Red', 'Blue', 'Yellow'],\r\n datasets: [{\r\n label: 'My First Dataset',\r\n data: [300, 50, 100],\r\n backgroundColor: [\r\n 'rgba(255, 99, 132, 0.7)',\r\n 'rgba(54, 162, 235, 0.7)',\r\n 'rgba(255, 205, 86, 0.7)'\r\n ],\r\n borderWidth: 0,\r\n hoverOffset: 4\r\n }]\r\n}",
"type: 'line',\r\ndata: {\r\n labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'],\r\n datasets: [{\r\n label: 'My First Dataset',\r\n data: [65, 59, 80, 81, 56, 55, 40],\r\n tension: 0.2\r\n }]\r\n}",
"{{< /chart >}}"
],
"description": "Use the Chart.js library to embed charts into articles using simple structured data. Blowfish chart Shortcode. Documentation: https://blowfish.page/docs/shortcodes/#chart ",
},
"figure": {
"prefix": ["BFS-figure", "HSC-figure", "figure"],
"body": [
"{{< figure src=\"${1:asset-src}\"${2| , alt=\"2:alt text\"|}${3| , caption=\"MD String to display beneath asset\"|}${4| , class=\"CSS Class to add to asset\"|}${5| , href=\"url to link asset to\"|}${6| , nozoom=true, nozoom=false|}${7| , default=true|} >}}",
],
"description": "Add images to content. Blowfish figure Shortcode. Documentation: https://blowfish.page/docs/shortcodes/#figure ",
},
"gallery": {
"prefix": ["BFS-gallery", "HSC-gallery", "gallery"],
"body": [
"{{< gallery >}}",
"",
"",
"$0",
"{{< /gallery >}}"
],
"description": "Showcase multiple images at once, in a responsive manner with more varied and interesting layouts. Blowfish gallery Shortcode. Documentation: https://blowfish.page/docs/shortcodes/#gallery ",
},
"github": {
"prefix": ["BFS-github", "HSC-github", "github"],
"body": [
"{{< github repo=\"${1:nunocoracao/blowfish}\" >}}$0",
],
"description": "Quickly link a github repository. Blowfish github Shortcode. Documentation: https://blowfish.page/docs/shortcodes/#github ",
},
"gitlab": {
"prefix": ["BFS-gitlab", "HSC-gitlab", "gitlab"],
"body": [
"{{< gitlab projectID=\"${1:278964}\"${2| , baseURL=\"https://gitlab.com\"|}$0 >}}",
],
"description": "Quickly link a GitLab Project. Blowfish gitlab Shortcode. Documentation: https://blowfish.page/docs/shortcodes/#gitlab ",
},
"icon": {
"prefix": ["BFS-icon", "HSC-icon", "icon"],
"body": [
"{{< icon \"${1:star}$0\" >}}",
],
"description": "Output an SVG icon. Blowfish icon Shortcode. Documentation: https://blowfish.page/docs/shortcodes/#icon ",
},
"katex": {
"prefix": ["BFS-katex", "HSC-katex", "katex"],
"body": [
"{{< katex >}}",
"$0"
],
"description": "Add mathematical expressions to article content using the KaTeX package. Blowfish katex Shortcode. Documentation: https://blowfish.page/docs/shortcodes/#katex ",
},
"lead": {
"prefix": ["BFS-lead", "HSC-lead", "lead"],
"body": [
"{{< lead >}}",
"${TM_SELECTED_TEXT:${CLIPBOARD}}$0",
"{{< /lead >}}"
],
"description": "Bring emphasis to the start of an article. Blowfish lead Shortcode. Documentation: https://blowfish.page/docs/shortcodes/#lead ",
},
"list": {
"prefix": ["BFS-list", "HSC-list", "list"],
"body": [
"{{< list limit=\"${1:5}\"${2| , title=\"Recent\"|}${3| , where=\"Type\"|}${4| ,value=\"article\"|} >}}",
"{{/* The where and value values are used in the following query where .Site.RegularPages $where $value in the code of the shortcode. See Hugo Docs: https://gohugo.io/variables/page/ */}} $0",
],
"description": "Display a list of recent articles. Blowfish list Shortcode. Documentation: https://blowfish.page/docs/shortcodes/#list ",
},
"ltr": {
"prefix": ["BFS-ltr", "HSC-ltr", "ltr"],
"body": [
"{{% ltr %}}",
"${TM_SELECTED_TEXT:${CLIPBOARD}}$0",
"{{% /ltr %}}"
],
"description": "Allows you to mix your contents' reading direction. Blowfish ltr Shortcode. Documentation: https://blowfish.page/docs/shortcodes/#ltr ",
},
"mermaid": {
"prefix": ["BFS-mermaid", "HSC-mermaid", "mermaid"],
"body": [
"{{< mermaid >}}",
"${TM_SELECTED_TEXT:${CLIPBOARD}}$0",
"{{< /mermaid >}}"
],
"description": "Draw detailed diagrams and visualisations using text. Blowfish mermaid Shortcode. Documentation: https://blowfish.page/docs/shortcodes/#mermaid ",
},
"rtl": {
"prefix": ["BFS-rtl", "HSC-rtl", "rtl"],
"body": [
"{{% rtl %}}",
"${TM_SELECTED_TEXT:${CLIPBOARD}}$0",
"{{% /rtl %}}"
],
"description": "allows you to mix your contents. Blowfish rtl Shortcode. Documentation: https://blowfish.page/docs/shortcodes/#rtl ",
},
"swatches": {
"prefix": ["BFS-swatches", "HSC-swatches", "swatches"],
"body": [
"{{< swatches \"#${1:00ff00}\"${2| , \"#0000FF\"|}${3| , \"#FF00FF\"|} >}}$0",
],
"description": "Output a set of up to three different colors. Blowfish swatches Shortcode. Documentation: https://blowfish.page/docs/shortcodes/#swatches ",
},
"timeline": {
"prefix": ["BFS-timeline", "HSC-timeline", "timeline"],
"body": [
"{{< timeline >}}",
"{{< timelineItem ${1| , icon=\"star\"|}${2| , header=\"Header\"|}${3| , badge=\"Badge Text\"|}${4| , subheader=\"SubHeader\"|} >}}",
"${TM_SELECTED_TEXT:${CLIPBOARD}}$0",
"{{< /timelineItem >}}",
"{{< /timeline >}}"
],
"description": "Create a linear visual timeline that can be used in different use-cases. Blowfish timeline Shortcode. Documentation: https://blowfish.page/docs/shortcodes/#timeline ",
},
"timelineItem": {
"prefix": ["BFS-timelineItem", "HSC-timelineItem", "timelineItem"],
"body": [
"{{< timelineItem ${1| , icon=\"star\"|}${2| , header=\"Header\"|}${3| , badge=\"Badge Text\"|}${4| , subheader=\"SubHeader\"|} >}}",
"${TM_SELECTED_TEXT:${CLIPBOARD}}$0",
"{{< /timelineItem >}}",
],
"description": "Create an element within a timeline. Blowfish timelineItem Shortcode. Documentation: https://blowfish.page/docs/shortcodes/#timeline ",
},
"typeit": {
"prefix": ["BFS-typeit", "HSC-typeit", "typeit"],
"body": [
"${1:Type-Initial-String-then-press-tab}\r{{< typeit tag=\"${2|div,span,aside,p,header,footer,main,section,h1,h2,h3,h4,h5,h6,hgroup,code,kbd,q,samp,portal|}\"${3| , classList=\"rounded\"|} initialString=\"${1:Type-Initial-Text-and-hit-tab}\"${4| , speed=\"19\"|}${5| , lifeLike=true, lifeLike=false|}${6| , startDelay=\"250\"|}${7| , breakLines=true, breakLines=false|}${8| , waitUntilVisible=true, waitUntilVisible=false|}${9| , loop=true, loop=false|} >}}",
"${TM_SELECTED_TEXT:$CLIPBOARD} $0",
"{{< /typeit >}}"
],
"description": "Typewriter-Like text. Blowfish typeit Shortcode. Documentation: https://blowfish.page/docs/shortcodes/#typeit https://www.typeitjs.com/docs/vanilla/usage/ ",
},
}