mirror of
https://github.com/nishiowo/nishbox
synced 2025-04-21 04:04:39 +00:00
stuff
This commit is contained in:
parent
6ecc21b46d
commit
0fb5655906
@ -1,4 +1,4 @@
|
|||||||
name: "Publish Doxygen page"
|
name: "Publish GitHub Pages"
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
@ -7,7 +7,7 @@ on:
|
|||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
|
|
||||||
concurrency:
|
concurrency:
|
||||||
group: "doxygen"
|
group: "pages"
|
||||||
cancel-in-progress: true
|
cancel-in-progress: true
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@ -19,9 +19,13 @@ jobs:
|
|||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
- name: Install packages
|
- name: Install packages
|
||||||
run: sudo apt-get install doxygen
|
run: sudo apt-get install doxygen tcl
|
||||||
|
- name: Get docgen
|
||||||
|
run: wget https://github.com/nishistack/docgen/raw/refs/heads/master/docgen -O docgen && chmod +x docgen
|
||||||
- name: Create directory
|
- name: Create directory
|
||||||
run: mkdir -p build
|
run: mkdir -p build
|
||||||
|
- name: Build main page
|
||||||
|
run: ./docgen
|
||||||
- name: Build engine document
|
- name: Build engine document
|
||||||
run: cd engine && doxygen && mv doc/html ../build/engine
|
run: cd engine && doxygen && mv doc/html ../build/engine
|
||||||
- name: Deploy
|
- name: Deploy
|
BIN
build/icon.png
Normal file
BIN
build/icon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 25 KiB |
26
build/index.html
Normal file
26
build/index.html
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||||
|
<meta name="author" content="NishBox contributors">
|
||||||
|
<meta name="generator" content="docgen/1.03B">
|
||||||
|
<title>NishBox</title>
|
||||||
|
<link rel="stylesheet" href=".//style.css">
|
||||||
|
<link rel="icon" href=".//icon.png">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<img src=".//icon.png" alt="logo" style="position: absolute;left: 50px;">
|
||||||
|
<div id="space"></div>
|
||||||
|
<div id="title">NishBox</div>
|
||||||
|
<a href="./">Root</a>
|
||||||
|
<div id="doc">
|
||||||
|
<div id="docinside-notoc">
|
||||||
|
<h1>NishBox Documentation</h1>
|
||||||
|
<h2>Page list</h2>
|
||||||
|
<a href="."></a><br>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<hr>
|
||||||
|
<i>Generated using <a href="http://nishi.boats/docgen">Docgen</a> 1.03B</i><br>
|
||||||
|
</body>
|
||||||
|
</html>
|
79
build/style.css
Normal file
79
build/style.css
Normal file
@ -0,0 +1,79 @@
|
|||||||
|
#title {
|
||||||
|
font-size: 30px;
|
||||||
|
font-family: sans-serif;
|
||||||
|
background-color: #606080;
|
||||||
|
color: #ffffff;
|
||||||
|
padding: 5px 0;
|
||||||
|
padding-right: 25%;
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
|
html {
|
||||||
|
color: #606080;
|
||||||
|
font-family: sans-serif;
|
||||||
|
}
|
||||||
|
a {
|
||||||
|
color: #8080f0;
|
||||||
|
}
|
||||||
|
a:visited {
|
||||||
|
color: #a0a0a0;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size: 30px;
|
||||||
|
font-family: sans-serif;
|
||||||
|
padding: 5px;
|
||||||
|
text-align: left;
|
||||||
|
border: solid 1px #606080;
|
||||||
|
}
|
||||||
|
#toc {
|
||||||
|
float: right;
|
||||||
|
width: 13em;
|
||||||
|
background-color: #f0f0f0;
|
||||||
|
margin-bottom: 1em;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
background-color: #f0f0f0;
|
||||||
|
padding: 10px;
|
||||||
|
}
|
||||||
|
img {
|
||||||
|
border: none;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
background-color: #f0f0f0;
|
||||||
|
padding: 0px 5px;
|
||||||
|
}
|
||||||
|
#docinside {
|
||||||
|
padding-right: 14em;
|
||||||
|
}
|
||||||
|
#docinside-notoc {
|
||||||
|
}
|
||||||
|
#tocinside {
|
||||||
|
padding: 5px;
|
||||||
|
}
|
||||||
|
#shift {
|
||||||
|
padding-left: 30px;
|
||||||
|
}
|
||||||
|
hr {
|
||||||
|
border: solid 1px #606080;
|
||||||
|
clear: both;
|
||||||
|
}
|
||||||
|
h2 {
|
||||||
|
font-size: 20px;
|
||||||
|
font-family: sans-serif;
|
||||||
|
background-color: #606080;
|
||||||
|
color: #ffffff;
|
||||||
|
padding: 5px 0;
|
||||||
|
padding-left: 20px;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
h3 {
|
||||||
|
font-size: 15px;
|
||||||
|
font-family: sans-serif;
|
||||||
|
background-color: #f0f0f0;
|
||||||
|
color: #606080;
|
||||||
|
padding: 5px 0;
|
||||||
|
padding-left: 10px;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
#space {
|
||||||
|
height: 88px;
|
||||||
|
}
|
1
docgen-input/index.md
Symbolic link
1
docgen-input/index.md
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../README.md
|
11
docgen.conf
Normal file
11
docgen.conf
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
# vim: syntax=tcl
|
||||||
|
|
||||||
|
set input_directory "docgen-input"
|
||||||
|
set author "NishBox contributors"
|
||||||
|
set title "NishBox"
|
||||||
|
set icon "./internal/icon.png"
|
||||||
|
set favicon "./internal/icon.png"
|
||||||
|
set footer ""
|
||||||
|
set links ""
|
||||||
|
set icon_height 128
|
||||||
|
set output_directory "build"
|
Loading…
x
Reference in New Issue
Block a user