Compare commits

..

No commits in common. "cb7060b5f2812c437f84432b594b2f39bd9ee2a0" and "ae59cb7ed958d079d707499aa1ca706885a1adde" have entirely different histories.

13 changed files with 8 additions and 228 deletions

View File

@ -1,10 +1,8 @@
<header> <header>
<nav> <nav>
<ul class="row-ul"> <ul class="row-ul">
<li><a href="/">home</a></li> <li><a href="/">home</a></li>
<li><a href="https://git.javalsai.dynv6.net/">gitea</a></li> <li><a href="https://git.javalsai.dynv6.net/">gitea</a></li>
<li><a href="/tools">tools</a></li> </ul>
<li><a href="/notes">notes</a></li> </nav>
</ul>
</nav>
</header> </header>

View File

@ -1,4 +0,0 @@
</main>
</body>
</html>

View File

@ -1,19 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Javalsai's Website</title>
<meta name="author" content="javalsai" />
<meta name="description" content="🐧javalsai's personal website" />
<meta name="theme-color" content="#dd5555" />
<link rel="stylesheet" href="/styles/bundles/markdown.css">
<link rel="stylesheet" href="/styles/code-highlight/default.css">
</head>
<body class="flex column">
<!--# include virtual="/components/header.html" -->
<main>

View File

@ -1,30 +0,0 @@
<!--# include virtual="/components/md-pre.html" -->
<h1 id="test-document">Test Document</h1>
<p>This is a text markdown document with even <code>code</code>,
<math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>L</mi><mi>a</mi><mi>T</mi><mi>e</mi><mi>X</mi><mo>=</mo><mfrac><mi>x</mi><mi>y</mi></mfrac></mrow><annotation encoding="application/x-tex">LaTeX = \frac{x}{y}</annotation></semantics></math>,</p>
<div class="sourceCode" id="cb1"><pre class="sourceCode js"><code class="sourceCode javascript"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a><span class="bu">console</span><span class="op">.</span><span class="fu">log</span>(<span class="st">&#39;language codeblocks&#39;</span>)<span class="op">;</span></span></code></pre></div>
<p>and
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>L</mi><mi>a</mi><mi>T</mi><mi>e</mi><mi>X</mi><mspace width="0.222em"></mspace><mi>B</mi><mi>l</mi><mi>o</mi><mi>c</mi><mi>k</mi><mi>s</mi><mo>=</mo><mfrac><mi>x</mi><mi>y</mi></mfrac></mrow><annotation encoding="application/x-tex">
LaTeX~Blocks = \frac{x}{y}
</annotation></semantics></math></p>
<h2 id="and-ofc">and ofc</h2>
<p>a complex syntax example</p>
<div class="sourceCode" id="cb2"><pre
class="sourceCode rust"><code class="sourceCode rust"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a><span class="kw">struct</span> Handler<span class="op">&lt;</span>T<span class="op">:</span> <span class="pp">surrealdb::</span>Connection<span class="op">&gt;</span> <span class="op">{</span></span>
<span id="cb2-2"><a href="#cb2-2" aria-hidden="true" tabindex="-1"></a> config<span class="op">:</span> <span class="kw">crate</span><span class="pp">::config::</span>Schema<span class="op">,</span></span>
<span id="cb2-3"><a href="#cb2-3" aria-hidden="true" tabindex="-1"></a> <span class="at">#[</span>allow<span class="at">(</span>dead_code<span class="at">)]</span></span>
<span id="cb2-4"><a href="#cb2-4" aria-hidden="true" tabindex="-1"></a> db<span class="op">:</span> <span class="pp">surrealdb::</span>Surreal<span class="op">&lt;</span>T<span class="op">&gt;,</span></span>
<span id="cb2-5"><a href="#cb2-5" aria-hidden="true" tabindex="-1"></a><span class="op">}</span></span>
<span id="cb2-6"><a href="#cb2-6" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb2-7"><a href="#cb2-7" aria-hidden="true" tabindex="-1"></a><span class="co">// This is a comment</span></span>
<span id="cb2-8"><a href="#cb2-8" aria-hidden="true" tabindex="-1"></a><span class="co">/* And this</span></span>
<span id="cb2-9"><a href="#cb2-9" aria-hidden="true" tabindex="-1"></a><span class="co">is multiline</span></span>
<span id="cb2-10"><a href="#cb2-10" aria-hidden="true" tabindex="-1"></a><span class="co">*/</span></span>
<span id="cb2-11"><a href="#cb2-11" aria-hidden="true" tabindex="-1"></a><span class="at">#[</span>async_trait<span class="at">]</span></span>
<span id="cb2-12"><a href="#cb2-12" aria-hidden="true" tabindex="-1"></a><span class="kw">impl</span><span class="op">&lt;</span>T<span class="op">:</span> <span class="pp">surrealdb::</span>Connection<span class="op">&gt;</span> EventHandler <span class="cf">for</span> Handler<span class="op">&lt;</span>T<span class="op">&gt;</span> <span class="op">{</span></span>
<span id="cb2-13"><a href="#cb2-13" aria-hidden="true" tabindex="-1"></a> <span class="kw">async</span> <span class="kw">fn</span> message(<span class="op">&amp;</span><span class="kw">self</span><span class="op">,</span> ctx<span class="op">:</span> Context<span class="op">,</span> msg<span class="op">:</span> Message) <span class="op">{</span></span>
<span id="cb2-14"><a href="#cb2-14" aria-hidden="true" tabindex="-1"></a> <span class="kw">let</span> maybe_cmds <span class="op">=</span></span>
<span id="cb2-15"><a href="#cb2-15" aria-hidden="true" tabindex="-1"></a> <span class="pp">commands::parser::MsgParser::</span>new(<span class="op">&amp;</span><span class="kw">self</span><span class="op">.</span>config<span class="op">.</span>prefix<span class="op">.</span>to_string()<span class="op">,</span> <span class="op">&amp;</span>msg<span class="op">.</span>content)<span class="op">.</span>parse()<span class="op">;</span></span>
<span id="cb2-16"><a href="#cb2-16" aria-hidden="true" tabindex="-1"></a> <span class="op">}</span></span>
<span id="cb2-17"><a href="#cb2-17" aria-hidden="true" tabindex="-1"></a><span class="op">}</span></span></code></pre></div>
<!--# include virtual="/components/md-post.html" -->

View File

@ -1,31 +0,0 @@
# Test Document
This is a text markdown document with even `code`, $LaTeX = \frac{x}{y}$,
```js
console.log('language codeblocks');
```
and
$$
LaTeX~Blocks = \frac{x}{y}
$$
## and ofc
a complex syntax example
```rust
struct Handler<T: surrealdb::Connection> {
config: crate::config::Schema,
#[allow(dead_code)]
db: surrealdb::Surreal<T>,
}
// This is a comment
/* And this
is multiline
*/
#[async_trait]
impl<T: surrealdb::Connection> EventHandler for Handler<T> {
async fn message(&self, ctx: Context, msg: Message) {
let maybe_cmds =
commands::parser::MsgParser::new(&self.config.prefix.to_string(), &msg.content).parse();
}
}
```

View File

@ -1,29 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Javalsai's Website - Notes</title>
<link rel="stylesheet" href="/styles/bundles/complete.css">
</head>
<body class="flex column">
<!--# include virtual="/components/header.html" -->
<main>
<h1><a class="reference" id="notes" href="#notes">Notes</a></h1>
<p>This will just contain markdown notes about academic stuff. Will try to use nice web stuff as much as
possible, like idk, integrate qalc graphs and that into formulas or smth.</p>
<p>FLASHBANG ALERT!</p>
<ul class="row-ul">
<li><a href="math">math</a></li>
<li><a href="physics">physics</a></li>
<li><a href="tech">tech</a></li>
</ul>
<p>Just for my record, my idea is to name everything as in
<code>U&lt;unit&gt;_&lt;name&gt;.&lt;md/html&gt;</code></p>
<p>Also, example of the markdown to html thing right now, from <a href="example.md">this</a> to <a href="example.html">this</a></p>
</main>
</body>
</html>

View File

@ -1,18 +0,0 @@
#!/usr/bin/env bash
set -e;
MYSELF=$(realpath "$0");
MYDIR=$(dirname "$MYSELF");
PRE_IMPORT=${PRE_IMPORT:-/components/md-pre.html}
POST_IMPORT=${POST_IMPORT:-/components/md-post.html}
find "${1-$MYDIR}" -iname '*.md' | while read -r line; do
# target=${line//\.md/.html}
target=$(sed 's/\.md$/\.html/' <<< "$line")
echo "$line -> $target";
echo "<!--# include virtual=\"$PRE_IMPORT\" -->" > "$target"
pandoc --mathml "$line" -o - >> "$target"
echo "<!--# include virtual=\"$POST_IMPORT\" -->" >> "$target"
done

View File

View File

View File

View File

@ -1,59 +0,0 @@
@import url('/styles/common.css');
@import url('/styles/classes/breaks.css');
@import url('/styles/classes/flex.css');
@import url('/styles/classes/ul-directions.css');
@import url('/styles/components/footer.css');
@import url('/styles/components/header.css');
@import url('/styles/components/pre-icon.css');
@import url('/styles/components/reference.css');
@import url('https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap');
body {
max-width: 800px;
min-width: 300px;
padding: 4em;
margin: 4.5em auto auto;
background: var(--background);
font-family: var(--mono-font);
font-weight: 400;
font-size: 15px;
color: var(--text);
caret-color: var(--primary);
}
math {
font-family: "Crimson Text";
}
pre.sourceCode {
width: 100%;
counter-reset: line-numbering;
}
code.sourceCode {
width: 100%;
padding: 1em;
display: inline-block;
overflow: scroll;
}
code.sourceCode > span {
counter-increment: line-numbering;
}
code.sourceCode > span::before {
content: counter(line-numbering);
display: inline-block;
width: 2em;
margin-right: 1em;
text-align: right;
color: #888;
user-select: none;
}
*, *::before, *::after {
transition: all .3s ease-out;
}

View File

@ -2,10 +2,10 @@
list-style-type: none; list-style-type: none;
margin: 0; margin: 0;
padding: 0; padding: 0;
gap: .3em;
} }
.row-ul > li { .row-ul > li {
margin: 0 .2em; margin: 0 .5em;
display: inline; display: inline;
margin: 0;
} }

View File

@ -1,28 +0,0 @@
.sourceCode {
color: lightblue;
}
.sourceCode .bu, .sourceCode .pp {
color: khaki;
}
.sourceCode .op {
color: var(--text);
}
.sourceCode .fu {
color: dodgerblue;
}
.sourceCode .kw, .sourceCode .cf {
color: var(--primary);
}
.sourceCode .co {
color: #aaa;
font-style: italic;
}
.sourceCode .st {
color: orange;
}