- 岐阜高専宇宙工学研究会 - {{ SiteInfo.clubNameLong }}
+ 岐阜高専宇宙工学研究会 - {{ SiteInfo.clubNameLong }}
宇宙分野に興味ある学生が集い、宇宙理工学に関する知識を身に付けると共に、
@@ -195,6 +195,11 @@ footer {
border-bottom: var(--sunlight) solid 3px;
}
+.summary {
+ word-break: keep-all;
+ overflow-wrap: break-word;
+}
+
.links ul {
list-style: none;
font-weight: 600;
@@ -218,28 +223,28 @@ footer {
list-style: none;
display: flex;
padding: 0;
- li {
+ & > li {
margin-right: 0.5rem;
- a span {
+ & > a span {
width: 48px;
height: 48px;
}
}
- li:first-child {
- a {
+ & > li:first-child {
+ & > a {
position: relative;
display: block;
width: 48px;
height: 48px;
}
- a span {
+ & > a span {
position: absolute;
}
}
- li:last-child {
+ & > li:last-child {
margin-right: 0;
}
- li:hover {
+ & > li:hover {
transform: scale(120%);
transition: all 0.2s ease;
}
@@ -259,10 +264,6 @@ footer {
grid-template-columns: auto;
grid-template-rows: auto auto auto;
}
- .summary {
- word-break: keep-all;
- overflow-wrap: break-word;
- }
.sns-list {
display: block;
margin: auto;
diff --git a/components/TheHeader.vue b/components/TheHeader.vue
index ef8fa19..8728e5d 100644
--- a/components/TheHeader.vue
+++ b/components/TheHeader.vue
@@ -6,9 +6,9 @@ const exploreDropDownEntries: Array = [
{ text: "Home", link: "/" },
{ text: "Projects", link: "/projects" },
{ text: "CanSat", link: "/projects/cansat" },
- { text: "Edu-Robot", link: "/projects/edu-robot" },
- { text: "CubeSat Kosen-X", link: "/projects/kosen-x" },
{ text: "Rocket", link: "/projects/rocket" },
+ { text: "Edu-Robot", link: "/projects/edu-robot" },
+ { text: "CubeSat KOSEN-X", link: "/projects/kosen-x" },
{ text: "About", link: "/about" },
];
diff --git a/composables/windowDimensions.ts b/composables/windowDimensions.ts
index abc6b06..62dfc6b 100644
--- a/composables/windowDimensions.ts
+++ b/composables/windowDimensions.ts
@@ -3,12 +3,15 @@
* @module composables/windowDimensions
*/
+const tabletMaxWidth = 1024;
+const mobileMaxWidth = 640;
+
/**
* Enums for viewport types
* @readonly
* @enum {number}
*/
-export const enum ViewPortType {
+const enum ViewPortType {
DESKTOP,
TABLET,
MOBILE,
@@ -18,7 +21,7 @@ export const enum ViewPortType {
* Vue Composable for getting window dimensions and viewport type based on width
* @returns {object} returns the references of width, height, and viewport type
*/
-export function useWindowDimensions() {
+function useWindowDimensions() {
const width = ref(0);
const height = ref(0);
const viewPortType = ref(ViewPortType.DESKTOP);
@@ -26,9 +29,9 @@ export function useWindowDimensions() {
function update(event: Event | undefined) {
width.value = window.innerWidth;
height.value = window.innerHeight;
- if (width.value >= 1024) {
+ if (width.value >= tabletMaxWidth) {
viewPortType.value = ViewPortType.DESKTOP;
- } else if (width.value < 640) {
+ } else if (width.value < mobileMaxWidth) {
viewPortType.value = ViewPortType.MOBILE;
} else {
viewPortType.value = ViewPortType.TABLET;
@@ -44,3 +47,5 @@ export function useWindowDimensions() {
return { width, height, viewPortType };
}
+
+export { useWindowDimensions, ViewPortType };
\ No newline at end of file
diff --git a/docs/assets/highlight.css b/docs/assets/highlight.css
index 0270f8b..2ad287e 100644
--- a/docs/assets/highlight.css
+++ b/docs/assets/highlight.css
@@ -7,6 +7,8 @@
--dark-hl-2: #CE9178;
--light-hl-3: #008000;
--dark-hl-3: #6A9955;
+ --light-hl-4: #001080;
+ --dark-hl-4: #9CDCFE;
--light-code-background: #FFFFFF;
--dark-code-background: #1E1E1E;
}
@@ -16,6 +18,7 @@
--hl-1: var(--light-hl-1);
--hl-2: var(--light-hl-2);
--hl-3: var(--light-hl-3);
+ --hl-4: var(--light-hl-4);
--code-background: var(--light-code-background);
} }
@@ -24,6 +27,7 @@
--hl-1: var(--dark-hl-1);
--hl-2: var(--dark-hl-2);
--hl-3: var(--dark-hl-3);
+ --hl-4: var(--dark-hl-4);
--code-background: var(--dark-code-background);
} }
@@ -32,6 +36,7 @@
--hl-1: var(--light-hl-1);
--hl-2: var(--light-hl-2);
--hl-3: var(--light-hl-3);
+ --hl-4: var(--light-hl-4);
--code-background: var(--light-code-background);
}
@@ -40,6 +45,7 @@
--hl-1: var(--dark-hl-1);
--hl-2: var(--dark-hl-2);
--hl-3: var(--dark-hl-3);
+ --hl-4: var(--dark-hl-4);
--code-background: var(--dark-code-background);
}
@@ -47,4 +53,5 @@
.hl-1 { color: var(--hl-1); }
.hl-2 { color: var(--hl-2); }
.hl-3 { color: var(--hl-3); }
+.hl-4 { color: var(--hl-4); }
pre, code { background: var(--code-background); }
diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js
index a5e803f..e1ab0b4 100644
--- a/docs/assets/navigation.js
+++ b/docs/assets/navigation.js
@@ -1 +1 @@
-window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA5WRy2rDMBBF/0VrU0NpQ/Gu4C4LWYR0EYxxrXEsqhfSCDcU/3vlYscPxUm6EmjuHM0cHX4IwjeShBSaxUfAHRNAIqILrP2lUNRxsLEv5n3xoUbBfeKLSUqSx4iUNePUgCTJ4QyjUBWO4wiqnCyRKTlH9bE5cvPUZm10RpVKaGWLz26MxgdUk/pWaTtYOOgknS/Td02+Z9BslcHdSU88gHTiBnzaOH/pZbKNs/CxusQo6epLFxhXDTpk3MbUKJ2qRobO/ur5UL/LUtqHXzk7Sj8ELlUtmEF+3dAQfVc0+IAVahe9DXyTaE4jkUkEUxVlKGDWsNDxvLlA3voTDP4LPvSE/KzNfgEyahnGlgMAAA=="
\ No newline at end of file
+window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA62V3U7jMBCF3yXXCHYRP7u9Q3SRkABVUMEFQpUbT1sLx47siUK14t3XCWmTOLZjFtSLSp0z3xzPjN3nvwnCGyaThOQsOUjSDeNUgUgmz/vIGvBCIUs5GEFOcGN+yyQtOOgjk7Vo44cbzLgRvTJBk8mxG0dhRQqOLWtViBSZFANao+xTz07eX94PHOZumMYxg5Xme03WxEijc5b5W1gFv8lajfJ76rpKZZZLTZaVkdJIZDk1yUJXuKHVjnphq6O8PzIoZ1LhfJt3OgGiyEbg3cR+pV+d0xQanryHaNsUrORgBOdaIOPac3OI3op0SpAsiXZMvk5d9ERRXexl3MtSXxLOlyR9vWqO2JZC0y93oVGIZeXH7/Ofp8edg/cAj5LRL7twQT7l4h4IdQ18/PwmcTBlT5EnxRD+q0qdGVwmqmQ+laXw7couHrUm00Z8wdlamF1G+8ZZzIHef9F20ltJB/fYQ62k48A/AtW2JTKBoFYkHTagl2C14/TMQZ6Zb1D4KfguZ8jvv+wCFEF4AHkLSHyzs2RRI/Si7a2z4cFi1tIJKB1v/Qe3ikU5refgetY7nL3GvwfNv+q1WMnAoGpaRxqa/53Rjm1VzdsLw9OutJdE0VDHqnhU1+4accRy7rl2TthuTtYwl7nPbROOMjv70EZ43VGtDJdT8/kHvXQYWoQKAAA="
\ No newline at end of file
diff --git a/docs/assets/search.js b/docs/assets/search.js
index c8875a5..525f264 100644
--- a/docs/assets/search.js
+++ b/docs/assets/search.js
@@ -1 +1 @@
-window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAAA8WZXW/iOBSG/0u4RbTHkPBxN7OttNV2NNUumr1ACFFiStSQRCEMM0L89z3Ol4+xQQ7Q7lWbxO/rc44f24nZO2m82zijyd55DyLfGbG2E83X3Bk52ywIN3d+GicP8S5y2s42DfH2Ova3Id/c5Y9n1ePOKluH2GYRzjcbjoaOc2hXnoPa86Fs/i32ee3Io+1a86MtDeZtJ5mnPMr0OGW34NX9xuiz3fA/4588bdhv60hrE4TiciqiP8Jg8d48mEp2TRz6gHwJg7doLTysAqqbXz80z3x5UaetUtioDjJNYyx/B2+ry4KplFdHw1xPG5wX/MvT7HcdWRBlPF3OF/o0PJZcOj73rFeHEc5feXhp361K3agydcYnQlrT9aNpRKX4pgGhOA3Q7NKYpP6mYW1W8e4JZ/9rEF5eryOTmwY419adptFRh2tDM02+RxyZJjMvb3+LaZfxX02qIvttlcpG1SjSPLUCBNH7ZaGUyqtCka8k8yS4e+PZOFhLmqv3EXw2K5+dfRnxZFo+X863oSzychstsiCOVLOy1fkhpZGZIl/E6yTezF9FpDt8Fu8esGm0Eb1pqZDGs+PGtrnhG8u/p/qReZ7tyWBxvghnkyRRum5XzrPZLPud8FvF1jI9qLtoHraxI1NtT8ycXeBnq09IrlN19HEpVmU8kemKKy9PH5hq3dP/luvPgO9e4jQbfw65naP+PjNv+anww5R08Y58NmGqu8n6QV7YHx7/+Wv8/eWqcFrS5ILCKlUxxjj+8vX5cXxdiLXHh0T47fvXp+fH6yKsPa6OcNrGVwyf/3JGewc/uUUTNGCdbmeIjsuAh744sCiCbwvn8u3Pjxfb/N9p2ewHX2RxKhoXre/unfbkvs2GHQ8G02l7UonzB/mNykPeyYWAV2ASgiYERcjwipmETBMyRdjFq65J2NWEXUXYw6ueSdjThD1F6OKVaxK6mtBVhB5eeSahpwk9RdjHq75J2NeEfUU4wKuBSTjQhANFiARNhibhUBMOVQAED2BkB3R44IieHB8zPwaAVIJAcAFGhkCHCFSKQLABRo5ABwlUkkDwAUaWQIcJVJpAMAJGnkAHClSiQHACRqZAhwpUqkCwAkauQAcLVLJA8AJGtkCHC1S6QDADRr5ABwxUwphghhkJYzphTCWMCWaYkTCmE8aO1qh8kTKvUoZlSiWMCWYYEtbruKBqdcCYChjrndTqfDGVLyaIYUY4mc4XU/lighhmhJPpfDGVLyaIYUY4mc5XeSvf1HA3y7j/VGxuuCdV3yV7Z1bueDj+5aa8d3CIR/vDQe5weEU2OfFM9ETOP6QPMOmDS4KVT/EFm+Xf1sTJI06elZO+1/vkG5RYD4j1wMq6/mInLn3i0rd02bxncaIUvkcK79q5pHGCuUXGASB2vUZuvDhuIvl1SX7dRl7FQSexIk6NjJL6AFqakbLbVb0+4iQBEdzBDvfq448MHWGd2bFenklLD0KiHYhh/uODNHClgR09xcEYKQVxADuLdXkiS0pBJiuzG5VjRobSYWhlEEeL4hcp6UGItQM2RlTxa3RV/MRG8iHpWBmlx3CQgtgtXuKwO4j00gKdPHazJxNLoIoqGWRmF09xlkviICsL2C0tWNmzyzAZcrAbc3lw6+c/DUszMqHt5rM42kjw20/bCQlErFuImV2+5VEY8SJjxyzGDjfrJEg4TlGUTKaHw39hOuYxJh8AAA==";
\ No newline at end of file
+window.searchData = "data:application/octet-stream;base64,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";
\ No newline at end of file
diff --git a/docs/enums/composables_windowDimensions.ViewPortType.html b/docs/enums/composables_windowDimensions.ViewPortType.html
index b12326a..88874c5 100644
--- a/docs/enums/composables_windowDimensions.ViewPortType.html
+++ b/docs/enums/composables_windowDimensions.ViewPortType.html
@@ -1,5 +1,5 @@
-ViewPortType | sera-hpEnumeration ViewPortTypeConst
Index
Enumeration Members
DESKTOP
+
ViewPortType | sera-hpEnumeration ViewPortTypeConst Readonly
Enumeration Members
DESKTOP
DESKTOP: 0
MOBILE
MOBILE: 2
TABLET
TABLET: 1
+
Enumeration Members
DESKTOP
DESKTOP: 0
MOBILE
MOBILE: 2
TABLET
TABLET: 1
diff --git a/docs/enums/utils_dropDown.DropDownAlignment.html b/docs/enums/utils_dropDown.DropDownAlignment.html
index aa25c71..2790024 100644
--- a/docs/enums/utils_dropDown.DropDownAlignment.html
+++ b/docs/enums/utils_dropDown.DropDownAlignment.html
@@ -1,4 +1,4 @@
-DropDownAlignment | sera-hpEnumeration DropDownAlignmentConst
Index
Enumeration Members
Left
+
DropDownAlignment | sera-hpEnumeration DropDownAlignmentConst Readonly
Enumeration Members
Left
Left: 0
Right
Right: 1
+
Enumeration Members
Left
Left: 0
Right
Right: 1
diff --git a/docs/enums/utils_dropDown.DropDownMode.html b/docs/enums/utils_dropDown.DropDownMode.html
index a1e34b5..608e7e7 100644
--- a/docs/enums/utils_dropDown.DropDownMode.html
+++ b/docs/enums/utils_dropDown.DropDownMode.html
@@ -1,4 +1,4 @@
-DropDownMode | sera-hpEnumeration DropDownModeConst
Index
Enumeration Members
onClick
+
DropDownMode | sera-hpEnumeration DropDownModeConst Readonly
Enumeration Members
onClick
onClick: "click"
onMouseHover
onMouseHover: "mousehover"
+
Enumeration Members
onClick
onClick: "click"
onMouseHover
onMouseHover: "mousehover"
diff --git a/docs/enums/utils_news.EntryType.html b/docs/enums/utils_news.EntryType.html
new file mode 100644
index 0000000..88031af
--- /dev/null
+++ b/docs/enums/utils_news.EntryType.html
@@ -0,0 +1,4 @@
+EntryType | sera-hpEnumeration EntryTypeConst Readonly
Enumeration Members
Article
Article: 0
Tweet
Tweet: 1
diff --git a/docs/functions/api_getArticle.default.html b/docs/functions/api_getArticle.default.html
new file mode 100644
index 0000000..bd94654
--- /dev/null
+++ b/docs/functions/api_getArticle.default.html
@@ -0,0 +1,9 @@
+default | sera-hp- default(event): Promise<ArticleInfo>
Parameters
- event: H3Event<EventHandlerRequest>
+- object that contains information and content of article
+
+
Properties
Optional__is_handler__
__is_handler__?: true
Optional__resolve__
__resolve__?: EventHandlerResolver
Optional__websocket__
__websocket__?: Partial<Hooks>
diff --git a/docs/functions/api_getArticleList.default.html b/docs/functions/api_getArticleList.default.html
new file mode 100644
index 0000000..0cead64
--- /dev/null
+++ b/docs/functions/api_getArticleList.default.html
@@ -0,0 +1,7 @@
+default | sera-hp- default(event): Promise<NewsEntry[]>
Parameters
- event: H3Event<EventHandlerRequest>
Returns Promise<NewsEntry[]>
list of news
+
Properties
Optional__is_handler__
__is_handler__?: true
Optional__resolve__
__resolve__?: EventHandlerResolver
Optional__websocket__
__websocket__?: Partial<Hooks>
diff --git a/docs/functions/api_getTime.default.html b/docs/functions/api_getTime.default.html
index 2b02ae6..c88c9a8 100644
--- a/docs/functions/api_getTime.default.html
+++ b/docs/functions/api_getTime.default.html
@@ -1,4 +1,7 @@
-default | sera-hp- default(event): number
Parameters
- event: H3Event<EventHandlerRequest>
Returns number
Index
Properties
__is_handler__?
+
default | sera-hp- default(event): number
Parameters
- event: H3Event<EventHandlerRequest>
Returns number
Unix time
+
Properties
Optional__is_handler__
__is_handler__?: true
Optional__resolve__
__resolve__?: EventHandlerResolver
Optional__websocket__
__websocket__?: Partial<Hooks>
diff --git a/docs/functions/composables_windowDimensions.useWindowDimensions.html b/docs/functions/composables_windowDimensions.useWindowDimensions.html
index 03eff40..cff6b03 100644
--- a/docs/functions/composables_windowDimensions.useWindowDimensions.html
+++ b/docs/functions/composables_windowDimensions.useWindowDimensions.html
@@ -1,3 +1,3 @@
-
useWindowDimensions | sera-hpFunction useWindowDimensions
+
useWindowDimensions | sera-hpFunction useWindowDimensions
diff --git a/docs/functions/utils_asyncDatabase.asyncDatabaseRead.html b/docs/functions/utils_asyncDatabase.asyncDatabaseRead.html
new file mode 100644
index 0000000..b0693c6
--- /dev/null
+++ b/docs/functions/utils_asyncDatabase.asyncDatabaseRead.html
@@ -0,0 +1,6 @@
+
asyncDatabaseRead | sera-hpFunction asyncDatabaseRead
diff --git a/docs/functions/utils_asyncDatabase.asyncDatabaseWrite.html b/docs/functions/utils_asyncDatabase.asyncDatabaseWrite.html
new file mode 100644
index 0000000..f2da55b
--- /dev/null
+++ b/docs/functions/utils_asyncDatabase.asyncDatabaseWrite.html
@@ -0,0 +1,6 @@
+
asyncDatabaseWrite | sera-hpFunction asyncDatabaseWrite
diff --git a/docs/functions/utils_generateSeoMeta.generateSeoMeta.html b/docs/functions/utils_generateSeoMeta.generateSeoMeta.html
new file mode 100644
index 0000000..268656b
--- /dev/null
+++ b/docs/functions/utils_generateSeoMeta.generateSeoMeta.html
@@ -0,0 +1,13 @@
+
generateSeoMeta | sera-hp
diff --git a/docs/index.html b/docs/index.html
index 8f42021..726ec4d 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -5,10 +5,17 @@
node npm
sqlite
+
コンテンツの管理
ニュース等のコンテンツの管理はsrc-manager/内のREADME.mdを参照すること
開発を開始する
初めてこのプロジェクトに参加する際にはCONTRIBUTING.mdを必ず読んでおくこと
-
git clone https://git.kenryu.us/kenryuS/sera-new-hp.git # レポジトリをクローン
cd sera-new-hp # 移動して
npm install # 依存パッケージのインストール
npm run dev # デベロッパーモードでサイトを構築
+git clone https://git.kenryu.us/kenryuS/sera-new-hp.git # レポジトリをクローン
cd sera-new-hp # 移動して
npm install # 依存パッケージのインストール
npm run dev # デベロッパーモードでサーバーを起動
npm run generate # 静的サイトを生成
-
+
便利・重要なファイル/フォルダ
+assets/databases/news.db: ニュースを管理しているsqliteデータベース
+assets/siteinfo.json: 部長と顧問の名前、コピーライトの年、メンバーの学科・学年ごとの人数、など更新があまりされない情報を集めたファイル、importして使う
+docs/: typedocで生成されたドキュメンテーションが入っている、python -m http.serverなどでlocalhostにホストして読む
+dist/, .output/: npm run generateで生成された静的ウェブサイト本体、プロダクションレディーな状態 dist/は.output/へのリンクである
+
+
Enums for viewport types
-