* docs: add markdown-basic en * docs: add markdown-extensions en * docs: add markdown-icons en * docs: add markdown-mark en , change file structure * docs: update usage * docs: add to markdown-caniuse en * docs: add en docs markdown - import files * docs: add en docs markdown - collapse * chore: fix package lock file --------- Co-authored-by: pengzhanbo <volodymyr@foxmail.com>
253 lines
4.6 KiB
Markdown
253 lines
4.6 KiB
Markdown
::: code-tabs
|
|
|
|
@tab HTML
|
|
```html
|
|
<!doctype html>
|
|
<html lang="zh-CN">
|
|
<head>
|
|
<meta charset="UTF-8" />
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
<title>Document</title>
|
|
</head>
|
|
<body>
|
|
<!-- region snippet -->
|
|
<p>
|
|
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Eligendi,
|
|
repellendus. Voluptatibus alias cupiditate at, fuga tenetur error officiis
|
|
provident quisquam autem, porro facere! Neque quibusdam animi quaerat
|
|
eligendi recusandae eaque.
|
|
</p>
|
|
<!-- endregion snippet -->
|
|
<p>
|
|
Veniam harum illum natus omnis necessitatibus numquam architecto eum
|
|
dignissimos, quos a adipisci et non quam maxime repellendus alias ipsum,
|
|
vero praesentium laborum commodi perferendis velit repellat? Vero,
|
|
cupiditate sequi.
|
|
</p>
|
|
</body>
|
|
</html>
|
|
```
|
|
|
|
@tab Markdown
|
|
```md
|
|
## Hello world
|
|
|
|
<!-- #region snippet -->
|
|
|
|
Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptates
|
|
inventore iure quo aut doloremque, ipsum ab voluptatem ipsa, velit laborum
|
|
illo quae omnis reiciendis hic, ut dolorem non debitis in!
|
|
|
|
<!-- #endregion snippet -->
|
|
|
|
Veniam harum illum natus omnis necessitatibus numquam architecto eum
|
|
dignissimos, quos a adipisci et non quam maxime repellendus alias ipsum,
|
|
vero praesentium laborum commodi perferendis velit repellat? Vero,
|
|
cupiditate sequi.
|
|
```
|
|
|
|
@tab TS
|
|
```ts
|
|
import { include } from '@mdit/plugin-include'
|
|
import MarkdownIt from 'markdown-it'
|
|
|
|
// #region snippet
|
|
const mdIt = MarkdownIt().use(include, {
|
|
// your options, currentPath is required
|
|
currentPath: env => env.filePath,
|
|
})
|
|
// #endregion snippet
|
|
|
|
mdIt.render('<!-- @include: ./path/to/include/file.md -->', {
|
|
filePath: 'path/to/current/file.md',
|
|
})
|
|
```
|
|
|
|
@tab JS
|
|
```js
|
|
const { include } = require('@mdit/plugin-include')
|
|
const MarkdownIt = require('markdown-it')
|
|
|
|
// #region snippet
|
|
const mdIt = MarkdownIt().use(include, {
|
|
// your options, currentPath is required
|
|
currentPath: env => env.filePath,
|
|
})
|
|
// #endregion snippet
|
|
|
|
mdIt.render('<!-- @include: ./path/to/include/file.md -->', {
|
|
filePath: 'path/to/current/file.md',
|
|
})
|
|
```
|
|
|
|
@tab css
|
|
```css
|
|
html,
|
|
body {
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
/* #region snippet */
|
|
h1 {
|
|
font-size: 1.5rem;
|
|
}
|
|
/* #endregion snippet */
|
|
|
|
h2 {
|
|
font-size: 1.2rem;
|
|
}
|
|
```
|
|
|
|
@tab Less
|
|
```less
|
|
html,
|
|
body {
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
/* #region snippet */
|
|
h1 {
|
|
font-size: 1.5rem;
|
|
}
|
|
/* #endregion snippet */
|
|
|
|
h2 {
|
|
font-size: 1.2rem;
|
|
}
|
|
```
|
|
|
|
@tab Sass
|
|
```scss
|
|
html,
|
|
body {
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
/* #region snippet */
|
|
h1 {
|
|
font-size: 1.5rem;
|
|
}
|
|
/* #endregion snippet */
|
|
|
|
h2 {
|
|
font-size: 1.2rem;
|
|
}
|
|
```
|
|
|
|
@tab Java
|
|
```java
|
|
public class HelloWorld {
|
|
// #region snippet
|
|
public static void main(String args[]){
|
|
System.out.println("Hello World");
|
|
}
|
|
// #endregion snippet
|
|
}
|
|
```
|
|
|
|
@tab Python
|
|
```py
|
|
class MyClass:
|
|
msg = "world"
|
|
|
|
#region snippet
|
|
def sayHello(self):
|
|
print("Hello " + self.msg + "!")
|
|
#region snippet
|
|
|
|
def sayBye(self):
|
|
print("Bye " + self.msg + "!")
|
|
```
|
|
|
|
@tab Visual Basic
|
|
```vb
|
|
Imports System
|
|
|
|
Module Module1
|
|
# Region snippet
|
|
Sub Main()
|
|
Console.WriteLine("Hello World!")
|
|
Console.WriteLine("Press Enter Key to Exit.")
|
|
Console.ReadLine()
|
|
End Sub
|
|
# EndRegion
|
|
End Module
|
|
```
|
|
|
|
@tab Bat
|
|
```bat
|
|
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
|
|
if '%errorlevel%' NEQ '0' (
|
|
echo Requesting administrative privileges...
|
|
goto UACPrompt
|
|
) else ( goto gotAdmin )
|
|
|
|
::#region snippet
|
|
:UACPrompt
|
|
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
|
|
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
|
|
"%temp%\getadmin.vbs"
|
|
exit /B
|
|
::#endregion snippet
|
|
|
|
:gotAdmin
|
|
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
|
|
pushd "%CD%"
|
|
CD /D "%~dp0"
|
|
```
|
|
|
|
@tab C\#
|
|
```cs
|
|
using System;
|
|
|
|
namespace HelloWorldApp {
|
|
|
|
class Geeks {
|
|
|
|
// #region snippet
|
|
static void Main(string[] args) {
|
|
|
|
// statement
|
|
// printing Hello World!
|
|
Console.WriteLine("Hello World!");
|
|
|
|
// To prevents the screen from
|
|
// running and closing quickly
|
|
Console.ReadKey();
|
|
}
|
|
// #endregion snippet
|
|
}
|
|
}
|
|
```
|
|
|
|
@tab C/C++
|
|
```cpp
|
|
#include <iostream>
|
|
#include <vector>
|
|
|
|
std::vector<int> v;
|
|
|
|
#pragma region snippet
|
|
int f() {
|
|
for (int item : v) std::cout << item << std::endl;
|
|
return v.size();
|
|
}
|
|
#pragma endregion snippet
|
|
|
|
int main() {
|
|
int n, u;
|
|
std::cin >> n;
|
|
for (int i = 1; i <= n; ++i) {
|
|
std::cin >> u;
|
|
v.push_back(u);
|
|
}
|
|
std::cout << f();
|
|
return 0;
|
|
}
|
|
```
|
|
:::
|