Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions .github/workflows/newGen.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
on:
push:
branches: [vpg]

permissions:
contents: write

jobs:
no1:
name: 生成pages
runs-on: ubuntu-latest
steps:
- name: 查看版本。
run: |
node --version
npm --version

- name: 读取仓库
uses: actions/checkout@v4

- name: 项目打包
run: |
npm install
npm run dev

- name: 部署
uses: JamesIves/github-pages-deploy-action@v4
with:
branch: pg-site
folder: build
34 changes: 34 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
.DS_Store
dist
dist-ssr
www
www-ssr
coverage
*.local

/cypress/videos/
/cypress/screenshots/

.gitignore

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
pago/App copy.vue
pago/router/index copy.js
3 changes: 3 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"recommendations": ["Vue.volar", "Vue.vscode-typescript-vue-plugin"]
}
1 change: 0 additions & 1 deletion README.md

This file was deleted.

44 changes: 44 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
<!DOCTYPE html>
<html lang="zh-cmn-Hans">
<head>
<!-- informo gup -->
<meta name="author" content="@wolfan">
<meta name="keywords" content="🥬">
<meta name="description" content="🥬">

<meta charset="UTF-8">
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="ie=edge,chrome=1">
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no">

<!-- accessibility -->
<meta name="Cache-Control" content="no-siteapp">
<meta name="format-detection" content="telephone=no">

<!-- pwa: manifest -->
<!-- <link rel="manifest" href="./manifest.json"> -->

<!-- pwa: apple -->
<link rel="apple-touch-icon" href="./res/icon/Cabbage_160.png">
<meta name="apple-mobile-web-app-title" content="灌園">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="white">

<!-- pwa: windows -->
<meta name="application-name" content="鬻蔬">
<meta name="msapplication-TitleColor" content="#ffffff">
<meta name="msapplication-TitleImage" content="./res/icon/Cabbage_256.png">

<!-- color and icon -->
<meta name="theme-color" content="#ffffff" media="(prefers-color-scheme: light)">
<meta name="theme-color" content="#000000" media="(prefers-color-scheme: dark)">
<link rel="shortcut icon" type="image/png" href="./res/icon/Cabbage_128.png">

<title>: 灌園鬻蔬,宜然自得。</title>

</head>
<body>
<div id="app"></div>
<script type="module" src="/pago/main.js"></script>
</body>
</html>
23 changes: 23 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"name": "teksto",
"version": "0.0.0",
"private": true,
"scripts": {
"d": "vite",
"dev": "vite --host wolfan",
"build": "vite build",
"preview": "vite preview"
},
"dependencies": {
"bwip-js": "^3.2.2",
"fuse.js": "^6.6.2",
"jsbarcode": "^3.11.5",
"vue": "^3.2.45",
"vue-router": "^4.1.6"
},
"devDependencies": {
"@vitejs/plugin-vue": "^3.2.0",
"sass": "^1.55.0",
"vite": "^3.2.4"
}
}
59 changes: 59 additions & 0 deletions pago/App.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
<template>

<div id="Cabbage">
<div id="Informoj">
<p>aadjasdjalkdjalsdj</p>
</div>
<div id="Laboro">
<RouterView />
</div>
<div id="Navigado"></div>
</div>




<div id='Navigado'>
<RouterLink to="/">
<img src="./mater/cabbage.png" class="logo">
</RouterLink>
<span>✦</span>
<RouterLink class="nl" active-class="el" to="/">主頁</RouterLink>
<RouterLink class="nl" active-class="el" to="/serci">檢索</RouterLink>
<RouterLink class="nl" active-class="el" to="/pri">關於</RouterLink>
</div>

<div id="Vojo">
<RouterView />
</div>
</template>

<script setup>
import { ref } from 'vue'

// 切换明暗主题操作。
let ligDark= ref(false)
function LKM(se){
if(ligDark.value){
document.documentElement.style.setProperty("--background", "var(--white)")
document.documentElement.style.setProperty("--color", "#2c2c5")
}else{
document.documentElement.style.setProperty("--background", "#232C23")
document.documentElement.style.setProperty("--color", "var(--white)")
}
ligDark.value=!ligDark
}
</script>

<style scoped lang='scss'>
</style>

<style lang="scss">
body{
margin: 0 auto;
background-color: var(--background);
color: var(--color);
font-size: .9rem;
line-height: 1.2rem;
}
</style>
71 changes: 71 additions & 0 deletions pago/Privataj.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
/**
* 指定范围随机数。
* @param {Number} max:默认最大值。
* @param {Number} min:最小值,默认为0。
* @returns 随机值。
*/
function hazarda(max=999999999, min=0){
return Math.floor(Math.random() * (max - min + 1)) + min;
}

/**
* 处理西夏字典中的词性缩写。
* @param {String} t: 侍处理字符串。
* @returns 加工后的字符串。
*/
function parolparto(t){
let vortoj= {
n: '名詞',
v: '動詞',
l: '漢語借詞',
t: '譯音',
a: '形容詞',
d: '副詞',
m: '數詞',
q: '量詞',
e: '助詞',
p: '代詞',
r: '介詞',
c: '連詞',
s: '嘆詞'
}
return t.replace(/[nvltadmqeprcs]/g, e=> vortoj[e])
}

// 判断字体是否加载。
function jugFontface(nomo='TangutSeri', urolo='url(./static/res/font/NotoSerifTangut-Regular.woff)'){
if (window.FontFace) {
var fontFile = new FontFace(nomo, urolo);

fontFile.load().then(function () {
console.log('成功');
}, function (err) {
console.log('失败:' + err);
});
}
}

/**
* 判断是否超过时间戳。
* @param {Number} tp:时间戳。
* @returns 输出float值。
*/
function jugDaily(tp){
const ol= new Date
const hi= new Date(tp)

return ol.getDate() === hi.getDate()? false:true
}

// 临时时间戳。
function TP(e){
// return new Date().getTime()
return Date.parse(new Date)
}

export {
hazarda,
parolparto,
TP,
jugDaily
}
Loading