Naposledy aktivní 10 months ago

akadmin's Avatar akadmin revidoval tento gist 10 months ago. Přejít na revizi

Žádné změny

akadmin's Avatar akadmin revidoval tento gist 10 months ago. Přejít na revizi

1 file changed, 35 insertions

gistfile1.txt(vytvořil soubor)

@@ -0,0 +1,35 @@
1 + <!doctype html>
2 + <html>
3 + <head>
4 + <meta charset="utf-8"/>
5 + <title>Marked in the browser</title>
6 + </head>
7 + <body>
8 + <div id="content">
9 + 로딩 중...
10 + </div>
11 +
12 + <script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
13 + <script>
14 + // GitHub API에서 최신 릴리스 정보 가져오기
15 + fetch('https://api.github.com/repos/baron-consultant/eg-bim-release/releases/latest')
16 + .then(response => {
17 + if (!response.ok) {
18 + throw new Error('네트워크 응답이 올바르지 않습니다');
19 + }
20 + return response.json();
21 + })
22 + .then(data => {
23 + // API 응답에서 body 내용 추출
24 + const input = data.body || '# 릴리스 노트를 불러올 수 없습니다.';
25 +
26 + // Markdown을 HTML로 변환하여 표시
27 + document.getElementById('content').innerHTML = marked.parse(input);
28 + })
29 + .catch(error => {
30 + console.error('데이터를 가져오는 중 오류가 발생했습니다:', error);
31 + document.getElementById('content').innerHTML = '<p>릴리스 노트를 불러오는 중 오류가 발생했습니다.</p>';
32 + });
33 + </script>
34 + </body>
35 + </html>
Novější Starší