markdown カスタムタグの雏形を作成
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown カスタムタグの雏形を作成相关的知识,希望对你有一定的参考价值。
{
"name": "makeTag",
"version": "1.0.0",
"description": "",
"bin": "index.js",
"keywords": [],
"author": "",
"license": "ISC"
}
#!/usr/bin/env node
let fs = require('fs');
// タグ名を取得
let tagName = process.argv[2];
// tagファイルのテンプレ
let tagTamplate = `<${ tagName }>
<p>${ tagName }</p>
</${ tagName }>`;
// jsファイルのテンプレ
let jsTemplate = `import './${ tagName }.tag';`
// ファイルの生成処理
fs.access(tagName, fs.constants.R_OK | fs.constants.W_OK, (error) => {
if (error) {
if (error.code === "ENOENT") {
fs.mkdir(tagName, (err) => {
fs.writeFile(`${ tagName }/${ tagName }.tag`, tagTamplate, () => {});
fs.writeFile(`${ tagName }/index.js`, jsTemplate, () => {});
});
} else {
console.error('Miss.');
}
} else {
console.error('Miss.');
}
});
# やること
1. コマンドを実行したディレクトリにフォルダ作成
1. 1で作成したフォルダ内にタグファイル作成
1. 1で作成したフォルダ内にindex.jsの作成
## 例
### 実行コマンド
```bash
# my-headerタグを作成
npx https://gist.github.com/t4y3/c1bd2522ab2b0a72d73dc12c3fb5030c my-header
```
### 出力されるフォルダ & ファイル
```
└── my-header
├── index.js
└── my-header.tag
```
### my-headerの内容
```html
<my-header>
<p>my-header</p>
</my-header>
```
### index.jsの内容
```js
import './my-header.tag';
```
以上是关于markdown カスタムタグの雏形を作成的主要内容,如果未能解决你的问题,请参考以下文章
apache_conf カスタムエラーページを表示する。
html 光滑的(カスタムページング点を画像に変更)https://jsfiddle.net/simeydotme/9nm4ctv9/
php カスタム投稿の子カテゴリ记事一覧表示(アクセスしているカテゴリーアーカイブを自动判别)
markdown concrete5のと引导出票人でカスタムテンプレートがクリックできない
markdown logcat中で指定したタグのログだけを表示する
php wordpressカスタム投稿タイプとカスタム分类の设定