first commit
This commit is contained in:
60
www/docs/basics.pyp
Normal file
60
www/docs/basics.pyp
Normal file
@@ -0,0 +1,60 @@
|
||||
<py!>
|
||||
import components.code as code
|
||||
import components.docs as docs
|
||||
</py!>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>pyp | queries</title>
|
||||
<script src="https://cdn.tailwindcss.com"></script>
|
||||
</head>
|
||||
<body class="font-sans min-h-[90vh] flex flex-col items-center">
|
||||
<div class="w-full max-w-[80vw] flex gap-5 h-10 bg-slate-900/50 py-5 fixed my-5 p-6 rounded-full backdrop-blur-md lg:max-w-3xl items-center justift-around text-white">
|
||||
<a class="font-bold" href="./">PyWPR docs</a>
|
||||
</div>
|
||||
<div class="inline-flex flex-col gap-5 items-center max-w-[85vw] mt-20">
|
||||
<h1 class="text-4xl">
|
||||
basics
|
||||
</h1>
|
||||
<div class="block h-0.5 bg-zinc-400 w-full">
|
||||
</div>
|
||||
|
||||
<h3 class="text-2xl"><py>! tag</h3>
|
||||
<p class="text-center">in pywrp we have <span class="bg-black p-2 rounded-xl text-white font-mono"><py!></span> and <span class="bg-black p-2 rounded-xl text-white font-mono"></py!></span> HTML tags for embedding python <b>server</b> code,
|
||||
<br><i>(almost like in php)</i><br>
|
||||
for example:</p>
|
||||
<p?>
|
||||
code.code_comp(f"""<p>this is html element</p>
|
||||
{'<'}py!> # This is Python code</py!>""",'html')
|
||||
|
||||
</p?>
|
||||
<div class="block h-0.5 bg-zinc-400 w-full"></div>
|
||||
<h3 class="text-2xl">echo function</h3>
|
||||
<p class="text-center">
|
||||
<span class="bg-black p-2 rounded-xl text-white font-mono">e()</span> is a function that prints text to the page
|
||||
<br><i>(just like <span class="font-mono">echo</span> in php)</i>
|
||||
</p>
|
||||
<p?>code.code_comp(f"""{'<'}py!>
|
||||
e("hello word")
|
||||
# also you can use just regular python print
|
||||
print(object)
|
||||
# e() supports only str|int|float, but you can ignoreType=True
|
||||
e({'{'}'test':123{'}'},ignoreType=True)
|
||||
</py!>""")</p?>
|
||||
<div class="block h-0.5 bg-zinc-400 w-full"></div>
|
||||
<h3 class="text-2xl"><p?> tag</h3>
|
||||
<p class="text-center">also there is <span class="bg-black p-2 rounded-xl text-white font-mono"><p?></p?></span> tags, they are shortcuts to <b>echo</b>
|
||||
<br><i>(like in php too)</i><br>
|
||||
for example:</p>
|
||||
<p?>
|
||||
code.code_comp(f"""{'<'}p?>"hello world"{'<'}/p?>
|
||||
<!--it same as-->
|
||||
{'<'}py!>e("hello world"){'</'}py!>
|
||||
<!--- also supports functions-->
|
||||
{'<'}p?>foo(){'</'}p?>""",'html')
|
||||
</p?>
|
||||
</div></div>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user