chore: build standalone page

This commit is contained in:
2025-10-05 01:28:49 +02:00
parent 9fc21c0f03
commit 1bf78299c8
4 changed files with 31 additions and 18 deletions

8
build.sh Executable file
View File

@@ -0,0 +1,8 @@
#!/bin/bash -eu
elm make --optimize --output=js/miu-demo.js src/Miu.elm
{ cat js/jquery.js js/jquery.markitup.js js/custom-element-markitup.js js/miu-demo.js ; echo 'Elm.Miu.init({node: document.getElementById("elm")});'; } | google-closure-compiler -W QUIET > out.js
sh <(awk -f qq.awk miu-demo.qq.html | sed '1s/%%%/"%%%"/') > index.html

View File

@@ -1,18 +0,0 @@
<html>
<head>
<title>Markitup Custom Element Demo</title>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.markitup.js"></script>
<script type='text/javascript' src='js/custom-element-markitup.js'></script>
<script type='text/javascript' src='js/miu-demo.js'></script>
<link rel="stylesheet" type="text/css" href="css/markitup-skin-simple.css" />
<link rel="stylesheet" type="text/css" href="css/mdset.css" />
</head>
<body>
<div id='elm'></div>
<script type='text/javascript'>
Elm.Miu.init({node: document.getElementById('elm')});
</script>
</body>
</html>

22
miu-demo.qq.html Normal file
View File

@@ -0,0 +1,22 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Markitup Custom Element Demo</title>
<style>
%%%
cat css/markitup-skin-simple.css
cat css/mdset.css
%%%
</style>
</head>
<body>
<div id="elm"></div>
<script type="text/javascript">
%%%
cat out.js
%%%
</script>
</body>
</html>

1
qq.awk Normal file
View File

@@ -0,0 +1 @@
BEGIN{print a="cat<<",b="%%%"}END{print b}b==$1{$0=((m=!m)?"":a)b}1