ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗
Create fully interactive, offline-capable online courses using Markdown – perfect for educators, NGOs, and developers.
LiaScript is an open-source interpreter that turns static Markdown files into fully interactive learning experiences – rendered directly in the browser, even offline. It’s built for:
https://github.com/user-attachments/assets/7cab2d61-5858-4b62-87bf-0598e44af2e7
Create a Markdown file:
# Hello LiaScript
{{|>}}
Welcome to this interactive course.
What is 2 + 2?
- [( )] 3
- [(X)] 4
- [( )] 5
Host it (e.g., on GitHub)
Open it in your browser:
https://liascript.github.io/course/?https://github.com/yourname/my-course/README.md
Open the LiveEditor
Change the example and click on parsing
Export it to GitHub gist, Nostr, or share it directly as a data-URI (only within the URL).
| Resource | Description |
|---|---|
| Blog | News, features, tutorials, examples and more |
| LiveEditor | Online & browser only editor for LiaScript |
| Docs | Full documentation, syntax, tutorials |
| YouTube Channel | Video guides & examples |
| Exporter-CLI | PDF/SCORM/IMS/WEP/Project exporter |
| Markdownify JSON -> LiaScript | AI-compatible JSON course generator |
| VSCode Preview Plugin | Live Preview courses in VSCode |
| VSCode Web-Preview Plugin | Live Preview courses in VSCode-Web (https://github.dev) |
| Atom Preview Plugin | Live Preview courses in Atom |
| Development Server | Lvve Preview courses with any editor |
We welcome collaborations with:
Let’s build a global library of interactive knowledge.
Licensed under the BSD3 License – 100% free and open.
“Markdown is just text – LiaScript turns it into learning.”
Use the following commands to download the LiaScript source-code and to build it locally.
git clone https://github.com/liascript/liascript
cd liascript
npm i
npm run watch # develop in watch-mode
npm run build # build to dist
After your first build, you can run the following commands, this will download additional elm-patches and apply them:
git submodule update --init --recursive
cd patches
make
cd .. # go back
rm -rf elm-stuff .parcel-cache # remove all cached stuff
npm run build # force an entire rebuild of the project
This will apply the following four patches:
elm-break-dom: allows browser extensions such as screen-readers to change the nodes of the app, without crashing the app
elm-patch/url: enables the file-protocol, which is only required when building Desktop-apps
elm-patch/dom: enable onclick events as well as innerHTML
Dexie: this will allow only LiaScript to access indexedDB, which increases the security, by restricting the access. This way information about user states, visited courses, etc. cannot be leaked or spied by other JavaScript modules.
If you want to add a preview-link for the course to your site, simply add the
following script to the head of your website and place the custom webcomponent
preview-lia anyone in your document, with src pointing to your LiaScript
course.
<html>
<head>
...
<!-- add preview-lia tag support to display all course related information -->
<script
type="text/javascript"
src="https://liascript.github.io/course/preview-lia.js"
></script>
...
</head>
<body>
...
<preview-lia
src="https://raw.githubusercontent.com/liaScript/docs/master/README.md"
></preview-lia>
...
</body>
</html>
Simply replace URL at the end of the snippet below with your desired GitHub
repository (and the main README.md of your master-branch will be used) or
directly point to any Markdown-file anywhere within the web.
Badges: