Giter Site home page Giter Site logo

youyi / x-ui Goto Github PK

View Code? Open in Web Editor NEW

This project forked from vaxilu/x-ui

0.0 0.0 0.0 15.86 MB

支持多协议多用户的 xray 面板

License: GNU General Public License v3.0

Go 4.47% Less 0.01% CSS 0.28% JavaScript 88.92% HTML 5.11% Shell 1.19% Dockerfile 0.02%

x-ui's Introduction

Markdown 编辑器语法指南

基本技巧

代码

如果你只想高亮语句中的某个函数名或关键字,可以使用 @`@function_name()@`@ 实现

通常编辑器根据代码片段适配合适的高亮方法,但你也可以用 @```@ 包裹一段代码,并指定一种语言

@```javascript@
$(document).ready(function () {
    alert('hello world');
});
@```@

支持的语言:actionscript, apache, bash, clojure, cmake, coffeescript, cpp, cs, css, d, delphi, django, erlang, go, haskell, html, http, ini, java, javascript, json, lisp, lua, markdown, matlab, nginx, objectivec, perl, php, python, r, ruby, scala, smalltalk, sql, tex, vbscript, xml

也可以使用 4 空格缩进,再贴上代码,实现相同的的效果

!!    !!def g(x):
!!    !!    yield from range(x, 0, -1)
!!    !!yield from range(x)
            <h3>标题</h3>
            <p>文章内容较多时,可以用标题分段:</p>
标题1
@======@

标题2
@-----@

@##@ 大标题 @##@
@###@ 小标题 @###@
            <h3>粗斜体</h3>
@*@斜体文本@*@    @_@斜体文本@_@
@**@粗体文本@**@    @__@粗体文本@__@
@***@粗斜体文本@***@    @___@粗斜体文本@___@
            <h3>链接</h3>

常用链接方法

文字链接 @[链接名称](http://链接网址)@
网址链接 @<http://链接网址>@

高级链接技巧

这个链接用 1 作为网址变量 @[Google][1]@.
这个链接用 yahoo 作为网址变量 @[Yahoo!][yahoo]@.
然后在文档的结尾为变量赋值(网址)

!! !!@[1]:@!! !!http://www.google.com/ !! !!@[yahoo]:@!! !!http://www.yahoo.com/

列表

普通无序列表

@-@!! !!列表文本前使用 [减号+空格]
@+@!! !!列表文本前使用 [加号+空格]
@*@!! !!列表文本前使用 [星号+空格]

普通有序列表

@1.@!! !!列表前使用 [数字+空格]
@2.@!! !!我们会自动帮你添加数字
@7.@!! !!不用担心数字不对,显示的时候我们会自动把这行的 7 纠正为 3

列表嵌套

@1.@!! !!列出所有元素:
!!    !!@-@!! !!无序列表元素 A
!!        !!@1.@!! !!元素 A 的有序子列表
!!    !!@-@!! !!前面加四个空格
@2.@!! !!列表里的多段换行:
!!    !!前面必须加四个空格,
!!    !!这样换行,整体的格式不会乱
@3.@!! !!列表里引用:

!! !!@>@ 前面空一行 !! !!@>@ 仍然需要在 @> @ 前面加四个空格

@4.@!! !!列表里代码段:

!! !!@@ !! !!前面四个空格,之后按代码语法 @@ 书写 !! !!@```@

!! !!或者直接空八个,引入代码块

            <h3>引用</h3>
            <p>普通引用</p>
            <pre>@>@ 引用文本前使用 [大于号+空格]

@>@ 折行可以不加,新起一行都要加上哦

引用里嵌套引用

@>@!! !!最外层引用
@>@!! !!@>@!! !!多一个 @>@!! !!嵌套一层引用
@>@!! !!@>@!! !!@>@!! !!可以嵌套很多层

引用里嵌套列表

@>@!! !!@-@!! !!这是引用里嵌套的一个列表
@>@!! !!@-@!! !!还可以有子列表
@>@!!     !!@*@!! !!子列表需要从 @-@ 之后延后四个空格开始

引用里嵌套代码块

@>@!!     !!同样的,在前面加四个空格形成代码块
@>@  
@>@!! !!@```@
@>@!! !!或者使用 @```@ 形成代码块
@>@!! !!@```@
            <h3>图片</h3>
            
            <p>跟链接的方法区别在于前面加了个感叹号 <code>!</code>,这样是不是觉得好记多了呢?</p>
            <pre>@![图片名称](http://图片网址)@</pre><p>当然,你也可以像网址那样对图片网址使用变量</p><pre>这个链接用 1 作为网址变量 [Google][1].

然后在文档的结尾位变量赋值(网址)

!! !![1]:!! !!http://www.google.com/logo.png

也可以使用 HTML 的图片语法来自定义图片的宽高大小

<img src="htt://example.com/sample.png" width="400" height="100">
            <h3>换行</h3>
           <p>如果另起一行,只需在当前行结尾加 2 个空格</p><pre>在当前行的结尾加 2 个空格!!  !!

这行就会新起一行

如果是要起一个新段落,只需要空出一行即可。

            <h3>分隔符</h3>
            <p>如果你有写分割线的习惯,可以新起一行输入三个减号<code>-</code>。当前后都有段落时,请空出一行:</p>
前面的段落

@---@

后面的段落

高级技巧

行内 HTML 元素

目前只支持部分段内 HTML 元素效果,包括 <kdb> <b> <i> <em> <sup> <sub> <br> ,如

键位显示

使用 @<kbd>Ctrl</kbd>@+@<kbd>Alt</kbd>@+@<kbd>Del</kbd>@ 重启电脑

代码块

使用 @<pre></pre>@ 元素同样可以形成代码块

粗斜体

@<b>@ Markdown 在此处同样适用,如 @*@加粗@*@ @</b>@
            <h3>符号转义</h3>
            <p>如果你的描述中需要用到 markdown 的符号,比如 <code>_</code> <code>#</code> <code>*</code> 等,但又不想它被转义,这时候可以在这些符号前加反斜杠,如 <code>\_</code>  <code>\#</code>  <code>\*</code> 进行避免。</p>
@\_@不想这里的文本变斜体@\_@
@\*\*@不想这里的文本被加粗@\*\*@
            <h3>扩展</h3>
            <p>支持<b> jsfiddle、gist、runjs、优酷视频</b>,直接填写 url,在其之后会自动添加预览点击会展开相关内容。</p>
http://{url_of_the_fiddle}/embedded/[{tabs}/[{style}]]/
https://gist.github.com/{gist_id}
http://runjs.cn/detail/{id}
http://v.youku.com/v_show/id_{video_id}.html
            <h3>公式</h3>
            <p>当你需要在编辑器中插入数学公式时,可以使用两个美元符 @$$@ 包裹 TeX 或 LaTeX 格式的数学公式来实现。提交后,问答和文章页会根据需要加载 Mathjax 对数学公式进行渲染。如:</p>
@$$@!! !!x = {-b \pm \sqrt{b^2-4ac} \over 2a}.!! !!@$$@

@$$@
x \href{why-equal.html}{=} y^2 + 1
@$$@

同时也支持 HTML 属性,如:

@$$@!! !!(x+1)^2 = \class{hidden}{(x+1)(x+1)}!! !!@$$@

@$$@ (x+1)^2 = \cssId{step1}{\style{visibility:hidden}{(x+1)(x+1)}} @$$@


x-ui's People

Contributors

enwaiax avatar gswxxn avatar jukrb0x avatar vaxilu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.