vault backup: 2026-06-08 14:07:53
This commit is contained in:
6
.obsidian/community-plugins.json
vendored
6
.obsidian/community-plugins.json
vendored
@@ -1,5 +1,4 @@
|
|||||||
[
|
[
|
||||||
"obsidian-image-toolkit",
|
|
||||||
"table-editor-obsidian",
|
"table-editor-obsidian",
|
||||||
"obsidian-table-generator",
|
"obsidian-table-generator",
|
||||||
"calendar",
|
"calendar",
|
||||||
@@ -7,8 +6,9 @@
|
|||||||
"obsidian-search-everywhere-plugin",
|
"obsidian-search-everywhere-plugin",
|
||||||
"obsidian-outliner",
|
"obsidian-outliner",
|
||||||
"obsidian-another-quick-switcher",
|
"obsidian-another-quick-switcher",
|
||||||
"copilot",
|
|
||||||
"obsidian-minimal-settings",
|
"obsidian-minimal-settings",
|
||||||
"obsidian-git",
|
"obsidian-git",
|
||||||
"pretty-properties"
|
"pretty-properties",
|
||||||
|
"mousewheel-image-zoom",
|
||||||
|
"obsidian-kanban"
|
||||||
]
|
]
|
||||||
128
.obsidian/plugins/copilot/data.json
vendored
128
.obsidian/plugins/copilot/data.json
vendored
@@ -1,128 +0,0 @@
|
|||||||
{
|
|
||||||
"isPlusUser": false,
|
|
||||||
"plusLicenseKey": "",
|
|
||||||
"openAIApiKey": "",
|
|
||||||
"openAIOrgId": "",
|
|
||||||
"huggingfaceApiKey": "",
|
|
||||||
"cohereApiKey": "",
|
|
||||||
"anthropicApiKey": "",
|
|
||||||
"azureOpenAIApiKey": "",
|
|
||||||
"azureOpenAIApiInstanceName": "",
|
|
||||||
"azureOpenAIApiDeploymentName": "",
|
|
||||||
"azureOpenAIApiVersion": "",
|
|
||||||
"azureOpenAIApiEmbeddingDeploymentName": "",
|
|
||||||
"googleApiKey": "",
|
|
||||||
"openRouterAiApiKey": "",
|
|
||||||
"defaultChainType": "llm_chain",
|
|
||||||
"defaultModelKey": "gpt-4o|openai",
|
|
||||||
"embeddingModelKey": "Qwen|3rd party (openai-format)",
|
|
||||||
"temperature": 0.1,
|
|
||||||
"maxTokens": 1000,
|
|
||||||
"contextTurns": 15,
|
|
||||||
"userSystemPrompt": "",
|
|
||||||
"openAIProxyBaseUrl": "",
|
|
||||||
"openAIEmbeddingProxyBaseUrl": "",
|
|
||||||
"stream": true,
|
|
||||||
"defaultSaveFolder": "copilot-conversations",
|
|
||||||
"defaultConversationTag": "copilot-conversation",
|
|
||||||
"autosaveChat": false,
|
|
||||||
"defaultOpenArea": "view",
|
|
||||||
"customPromptsFolder": "copilot-custom-prompts",
|
|
||||||
"indexVaultToVectorStore": "ON MODE SWITCH",
|
|
||||||
"qaExclusions": "",
|
|
||||||
"qaInclusions": "",
|
|
||||||
"chatNoteContextPath": "",
|
|
||||||
"chatNoteContextTags": [],
|
|
||||||
"enableIndexSync": true,
|
|
||||||
"debug": false,
|
|
||||||
"enableEncryption": false,
|
|
||||||
"maxSourceChunks": 3,
|
|
||||||
"groqApiKey": "",
|
|
||||||
"activeModels": [
|
|
||||||
{
|
|
||||||
"name": "copilot-plus-flash",
|
|
||||||
"provider": "copilot-plus",
|
|
||||||
"enabled": false,
|
|
||||||
"isBuiltIn": true,
|
|
||||||
"core": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "gpt-4o",
|
|
||||||
"provider": "openai",
|
|
||||||
"enabled": false,
|
|
||||||
"isBuiltIn": true,
|
|
||||||
"core": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "gpt-4o-mini",
|
|
||||||
"provider": "openai",
|
|
||||||
"enabled": false,
|
|
||||||
"isBuiltIn": true,
|
|
||||||
"core": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "claude-3-5-sonnet-latest",
|
|
||||||
"provider": "anthropic",
|
|
||||||
"enabled": false,
|
|
||||||
"isBuiltIn": true,
|
|
||||||
"core": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "qwen-max",
|
|
||||||
"provider": "3rd party (openai-format)",
|
|
||||||
"enabled": true,
|
|
||||||
"isBuiltIn": false,
|
|
||||||
"baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
|
|
||||||
"apiKey": "sk-3d15a63a25d741199e836b28eb17cd6b",
|
|
||||||
"isEmbeddingModel": false,
|
|
||||||
"temperature": 0.1,
|
|
||||||
"context": 1000,
|
|
||||||
"stream": true,
|
|
||||||
"enableCors": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"activeEmbeddingModels": [
|
|
||||||
{
|
|
||||||
"name": "copilot-plus-small",
|
|
||||||
"provider": "copilot-plus",
|
|
||||||
"enabled": true,
|
|
||||||
"isBuiltIn": true,
|
|
||||||
"isEmbeddingModel": true,
|
|
||||||
"core": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "copilot-plus-large",
|
|
||||||
"provider": "copilot-plus",
|
|
||||||
"enabled": true,
|
|
||||||
"isBuiltIn": true,
|
|
||||||
"isEmbeddingModel": true,
|
|
||||||
"core": true,
|
|
||||||
"believerExclusive": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "copilot-plus-multilingual",
|
|
||||||
"provider": "copilot-plus-jina",
|
|
||||||
"enabled": true,
|
|
||||||
"isBuiltIn": true,
|
|
||||||
"isEmbeddingModel": true,
|
|
||||||
"core": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "text-embedding-3-small",
|
|
||||||
"provider": "openai",
|
|
||||||
"enabled": true,
|
|
||||||
"isBuiltIn": true,
|
|
||||||
"isEmbeddingModel": true,
|
|
||||||
"core": true,
|
|
||||||
"enableCors": false
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"embeddingRequestsPerSecond": 10,
|
|
||||||
"disableIndexOnMobile": true,
|
|
||||||
"showSuggestedPrompts": true,
|
|
||||||
"showRelevantNotes": true,
|
|
||||||
"numPartitions": 1,
|
|
||||||
"enabledCommands": {},
|
|
||||||
"promptUsageTimestamps": {},
|
|
||||||
"defaultConversationNoteName": "{$topic}@{$date}_{$time}"
|
|
||||||
}
|
|
||||||
182449
.obsidian/plugins/copilot/main.js
vendored
182449
.obsidian/plugins/copilot/main.js
vendored
File diff suppressed because it is too large
Load Diff
13
.obsidian/plugins/copilot/manifest.json
vendored
13
.obsidian/plugins/copilot/manifest.json
vendored
@@ -1,13 +0,0 @@
|
|||||||
{
|
|
||||||
"id": "copilot",
|
|
||||||
"name": "Copilot",
|
|
||||||
"version": "2.8.4",
|
|
||||||
"minAppVersion": "0.15.0",
|
|
||||||
"description": "An AI Copilot in Obsidian.",
|
|
||||||
"author": "Logan Yang",
|
|
||||||
"authorUrl": "https://twitter.com/logancyang",
|
|
||||||
"fundingUrl": {
|
|
||||||
"Buy Me a Coffee": "https://www.buymeacoffee.com/logancyang",
|
|
||||||
"GitHub Sponsor": "https://github.com/sponsors/logancyang"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
1
.obsidian/plugins/copilot/styles.css
vendored
1
.obsidian/plugins/copilot/styles.css
vendored
File diff suppressed because one or more lines are too long
6
.obsidian/plugins/home-tab/data.json
vendored
6
.obsidian/plugins/home-tab/data.json
vendored
@@ -24,12 +24,12 @@
|
|||||||
"unresolvedLinks": false,
|
"unresolvedLinks": false,
|
||||||
"recentFilesStore": [
|
"recentFilesStore": [
|
||||||
{
|
{
|
||||||
"filepath": "个人-账号密码.md",
|
"filepath": "各种项目/武汉/东风/环境.md",
|
||||||
"timestamp": 1775009746781
|
"timestamp": 1780653531377
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"filepath": "个人云服务.md",
|
"filepath": "个人云服务.md",
|
||||||
"timestamp": 1775007223001
|
"timestamp": 1780653500853
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"bookmarkedFileStore": [],
|
"bookmarkedFileStore": [],
|
||||||
|
|||||||
3418
.obsidian/plugins/obsidian-image-toolkit/main.js
vendored
3418
.obsidian/plugins/obsidian-image-toolkit/main.js
vendored
File diff suppressed because one or more lines are too long
@@ -1,10 +0,0 @@
|
|||||||
{
|
|
||||||
"id": "obsidian-image-toolkit",
|
|
||||||
"name": "Image Toolkit",
|
|
||||||
"version": "1.4.1",
|
|
||||||
"minAppVersion": "0.2.0",
|
|
||||||
"description": "This plugin provides some image viewing toolkit.",
|
|
||||||
"author": "sissilab",
|
|
||||||
"authorUrl": "https://github.com/sissilab",
|
|
||||||
"isDesktopOnly": true
|
|
||||||
}
|
|
||||||
747
.obsidian/plugins/obsidian-image-toolkit/styles.css
vendored
747
.obsidian/plugins/obsidian-image-toolkit/styles.css
vendored
@@ -1,747 +0,0 @@
|
|||||||
body {
|
|
||||||
--layer-image-toolkit-popup: 1024;
|
|
||||||
--layer-image-toolkit-player: 1025;
|
|
||||||
--layer-image-toolkit-notice: 1026;
|
|
||||||
--layer-menu: 1027;
|
|
||||||
}
|
|
||||||
|
|
||||||
.menu {
|
|
||||||
z-index: var(--layer-menu);
|
|
||||||
}
|
|
||||||
|
|
||||||
.notice-container {
|
|
||||||
z-index: var(--layer-image-toolkit-notice);
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit li::before {
|
|
||||||
margin-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.image-toolkit-img-invert {
|
|
||||||
filter: invert(1) hue-rotate(180deg);
|
|
||||||
mix-blend-mode: screen;
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit-normal {
|
|
||||||
position: fixed;
|
|
||||||
font-size: 0;
|
|
||||||
line-height: 0;
|
|
||||||
top: 0;
|
|
||||||
bottom: 0;
|
|
||||||
left: 0;
|
|
||||||
right: 0;
|
|
||||||
background: rgba(0, 0, 0, .6);
|
|
||||||
z-index: var(--layer-image-toolkit-popup);
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit-pin {
|
|
||||||
position: fixed;
|
|
||||||
font-size: 0;
|
|
||||||
line-height: 0;
|
|
||||||
z-index: var(--layer-image-toolkit-popup);
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit .oit-img-container {
|
|
||||||
position: fixed;
|
|
||||||
top: 0;
|
|
||||||
pointer-events: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit .oit-img-container .oit-img-view {
|
|
||||||
max-height: none;
|
|
||||||
pointer-events: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit-pin .oit-img-container .oit-img-view {
|
|
||||||
position: fixed;
|
|
||||||
pointer-events: auto;
|
|
||||||
box-shadow: 0 0 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit-pin .oit-img-container .oit-img-view:hover {
|
|
||||||
box-shadow: 0 0 6px #55acc6;
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit .img-default-background {
|
|
||||||
background-position: 0 0, 5px 5px !important;
|
|
||||||
background-size: 10px 10px !important;
|
|
||||||
background-image: linear-gradient(45deg, #eee 25%, transparent 25%, transparent 75%, #eee 75%, #eee 100%), linear-gradient(45deg, #eee 25%, #fff 25%, #fff 75%, #eee 75%, #eee 100%) !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit .oit-img-container .oit-img-view:hover {
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit-normal .img-close {
|
|
||||||
position: absolute;
|
|
||||||
width: 32px;
|
|
||||||
height: 32px;
|
|
||||||
top: 0;
|
|
||||||
right: 0;
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit .oit-img-tip {
|
|
||||||
position: absolute;
|
|
||||||
top: 50%;
|
|
||||||
left: 50%;
|
|
||||||
font-size: 12px;
|
|
||||||
line-height: 20px;
|
|
||||||
height: 20px;
|
|
||||||
width: 50px;
|
|
||||||
text-align: center;
|
|
||||||
color: #fff;
|
|
||||||
border-radius: 10px;
|
|
||||||
background-color: rgba(0, 0, 0, .4);
|
|
||||||
pointer-events: none;
|
|
||||||
z-index: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*region img-player*/
|
|
||||||
.oit .img-player {
|
|
||||||
display: none;
|
|
||||||
position: fixed;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
left: 0;
|
|
||||||
top: 0;
|
|
||||||
cursor: none;
|
|
||||||
background-color: #000;
|
|
||||||
text-align: center;
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit .img-player > img {
|
|
||||||
display: inline;
|
|
||||||
float: none;
|
|
||||||
padding: 0;
|
|
||||||
max-height: none;
|
|
||||||
transform: none;
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
/*endregion*/
|
|
||||||
|
|
||||||
.oit-normal .oit-img-footer {
|
|
||||||
position: absolute;
|
|
||||||
text-align: center;
|
|
||||||
bottom: 5px;
|
|
||||||
left: 0;
|
|
||||||
right: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*region oit-img-title*/
|
|
||||||
.oit-normal .oit-img-footer .oit-img-title {
|
|
||||||
font-size: 12px;
|
|
||||||
line-height: 1;
|
|
||||||
display: inline-block;
|
|
||||||
max-width: 90%;
|
|
||||||
white-space: nowrap;
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
margin: 5px;
|
|
||||||
opacity: .8;
|
|
||||||
color: #fff;
|
|
||||||
/* filter: alpha(opacity=80) */
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit-normal .oit-img-footer .oit-img-title:hover {
|
|
||||||
/* opacity: 1; */
|
|
||||||
color: #fff;
|
|
||||||
font-size: 15px;
|
|
||||||
background-color: rgba(0, 0, 0, .3);
|
|
||||||
border-radius: 8px;
|
|
||||||
line-height: 1.5;
|
|
||||||
/* filter: alpha(opacity=100) */
|
|
||||||
}
|
|
||||||
/*endregion*/
|
|
||||||
|
|
||||||
/*region toolbar*/
|
|
||||||
.oit-normal .oit-img-footer .oit-img-toolbar {
|
|
||||||
width: 385px;
|
|
||||||
height: 30px;
|
|
||||||
margin: 0 auto 5px;
|
|
||||||
padding: 3px 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit-normal .oit-img-footer .oit-img-toolbar:hover {
|
|
||||||
background-color: rgba(0, 0, 0, .3);
|
|
||||||
border-radius: 12px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit-normal .oit-img-footer .oit-img-toolbar > li {
|
|
||||||
float: left;
|
|
||||||
width: 25px;
|
|
||||||
height: 25px;
|
|
||||||
margin: 0 5px;
|
|
||||||
padding: 0;
|
|
||||||
line-height: 0;
|
|
||||||
border: none;
|
|
||||||
cursor: pointer;
|
|
||||||
overflow: hidden;
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit-normal .oit-img-footer .oit-img-toolbar > li:hover {
|
|
||||||
animation: bounce .5s cubic-bezier(0.51, 0.23, 0.02, 0.96)
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes bounce {
|
|
||||||
0% {
|
|
||||||
transform: scale(1, 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
50% {
|
|
||||||
transform: scale(0.85, 1.1) translateY(-5px);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit-normal .oit-img-footer .oit-img-toolbar .toolbar_zoom_to_100::before,
|
|
||||||
.oit-normal .oit-img-footer .oit-img-toolbar .toolbar_zoom_in::before,
|
|
||||||
.oit-normal .oit-img-footer .oit-img-toolbar .toolbar_zoom_out::before,
|
|
||||||
.oit-normal .oit-img-footer .oit-img-toolbar .toolbar_full_screen::before,
|
|
||||||
.oit-normal .oit-img-footer .oit-img-toolbar .toolbar_refresh::before,
|
|
||||||
.oit-normal .oit-img-footer .oit-img-toolbar .toolbar_rotate_left::before,
|
|
||||||
.oit-normal .oit-img-footer .oit-img-toolbar .toolbar_rotate_right::before,
|
|
||||||
.oit-normal .oit-img-footer .oit-img-toolbar .toolbar_scale_x::before,
|
|
||||||
.oit-normal .oit-img-footer .oit-img-toolbar .toolbar_scale_y::before,
|
|
||||||
.oit-normal .oit-img-footer .oit-img-toolbar .toolbar_invert_color::before,
|
|
||||||
.oit-normal .oit-img-footer .oit-img-toolbar .toolbar_copy::before {
|
|
||||||
font-size: 0;
|
|
||||||
line-height: 0;
|
|
||||||
display: block;
|
|
||||||
width: 25px;
|
|
||||||
height: 25px;
|
|
||||||
color: transparent;
|
|
||||||
background-image: url(data:image/png;base64,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);
|
|
||||||
background-repeat: no-repeat
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit-normal .oit-img-footer .oit-img-toolbar .toolbar_zoom_to_100::before {
|
|
||||||
content: 'Zoom to Actual Size';
|
|
||||||
background-position: 0 0
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit-normal .oit-img-footer .oit-img-toolbar .toolbar_zoom_in::before {
|
|
||||||
content: 'Zoom In';
|
|
||||||
background-position: -25px 0
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit-normal .oit-img-footer .oit-img-toolbar .toolbar_zoom_out::before {
|
|
||||||
content: 'Zoom Out';
|
|
||||||
background-position: -50px 0
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit-normal .oit-img-footer .oit-img-toolbar .toolbar_full_screen::before {
|
|
||||||
content: 'Full Screen';
|
|
||||||
background-position: -75px 0
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit-normal .oit-img-footer .oit-img-toolbar .toolbar_refresh::before {
|
|
||||||
content: 'Refresh';
|
|
||||||
background-position: -100px 0
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit-normal .oit-img-footer .oit-img-toolbar .toolbar_rotate_left::before {
|
|
||||||
content: 'Rotate Left';
|
|
||||||
background-position: -125px 0
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit-normal .oit-img-footer .oit-img-toolbar .toolbar_rotate_right::before {
|
|
||||||
content: 'Rotate Right';
|
|
||||||
background-position: -150px 0
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit-normal .oit-img-footer .oit-img-toolbar .toolbar_scale_x::before {
|
|
||||||
content: 'Scale x';
|
|
||||||
background-position: -175px 0
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit-normal .oit-img-footer .oit-img-toolbar .toolbar_scale_y::before {
|
|
||||||
content: 'Scale y';
|
|
||||||
background-position: -200px 0
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit-normal .oit-img-footer .oit-img-toolbar .toolbar_invert_color::before {
|
|
||||||
content: 'Invert color';
|
|
||||||
background-position: -225px 0
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit-normal .oit-img-footer .oit-img-toolbar .toolbar_copy::before {
|
|
||||||
content: 'Copy';
|
|
||||||
background-position: -250px 0
|
|
||||||
}
|
|
||||||
/*endregion*/
|
|
||||||
|
|
||||||
/*region gallery-navbar*/
|
|
||||||
.oit-normal .oit-img-footer .gallery-navbar {
|
|
||||||
position: relative;
|
|
||||||
flex: 0 0 auto;
|
|
||||||
overflow: hidden;
|
|
||||||
max-width: 100%;
|
|
||||||
max-height: 100%;
|
|
||||||
width: 100%;
|
|
||||||
height: 60px;
|
|
||||||
margin-top: 20px;
|
|
||||||
background-color: rgba(0, 0, 0, .1);
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit-normal .oit-img-footer .gallery-navbar:hover {
|
|
||||||
background-color: rgba(0, 0, 0, .8);
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit-normal .oit-img-footer .gallery-navbar .gallery-list {
|
|
||||||
display: flex;
|
|
||||||
transform: translateX(0px);
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit-normal .oit-img-footer .gallery-navbar .gallery-list .gallery-active {
|
|
||||||
opacity: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit-normal .oit-img-footer .gallery-navbar .gallery-list .img-border-active {
|
|
||||||
margin-top: 1px;
|
|
||||||
border-width: 1px;
|
|
||||||
border-style: solid;
|
|
||||||
border-color: red;
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit-normal .oit-img-footer .gallery-navbar .gallery-list > li {
|
|
||||||
width: 48px;
|
|
||||||
height: 58px;
|
|
||||||
opacity: .3;
|
|
||||||
color: transparent;
|
|
||||||
margin: 2px 1px;
|
|
||||||
padding: 0;
|
|
||||||
border-radius: 0;
|
|
||||||
/* transition: all 100ms linear; */
|
|
||||||
}
|
|
||||||
|
|
||||||
.oit-normal .oit-img-footer .gallery-navbar .gallery-list img {
|
|
||||||
width: 46px;
|
|
||||||
height: 56px;
|
|
||||||
}
|
|
||||||
/*endregion*/
|
|
||||||
|
|
||||||
.hotkeys-settings-plus {
|
|
||||||
margin: 0 10px;
|
|
||||||
font-size: x-large;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*region pickr*/
|
|
||||||
.pcr-app .pcr-swatches > button {
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*! Pickr 1.8.2 MIT | https://github.com/Simonwep/pickr */
|
|
||||||
.pickr {
|
|
||||||
position: relative;
|
|
||||||
overflow: visible;
|
|
||||||
transform: translateY(0)
|
|
||||||
}
|
|
||||||
|
|
||||||
.pickr * {
|
|
||||||
box-sizing: border-box;
|
|
||||||
outline: none;
|
|
||||||
border: none;
|
|
||||||
-webkit-appearance: none
|
|
||||||
}
|
|
||||||
|
|
||||||
.pickr .pcr-button {
|
|
||||||
position: relative;
|
|
||||||
height: 2em;
|
|
||||||
width: 2em;
|
|
||||||
padding: 0.5em;
|
|
||||||
cursor: pointer;
|
|
||||||
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
|
|
||||||
border-radius: .15em;
|
|
||||||
background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat center;
|
|
||||||
background-size: 0;
|
|
||||||
transition: all 0.3s
|
|
||||||
}
|
|
||||||
|
|
||||||
.pickr .pcr-button::before {
|
|
||||||
position: absolute;
|
|
||||||
content: '';
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
|
|
||||||
background-size: .5em;
|
|
||||||
border-radius: .15em;
|
|
||||||
z-index: -1
|
|
||||||
}
|
|
||||||
|
|
||||||
.pickr .pcr-button::before {
|
|
||||||
z-index: initial
|
|
||||||
}
|
|
||||||
|
|
||||||
.pickr .pcr-button::after {
|
|
||||||
position: absolute;
|
|
||||||
content: '';
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
height: 100%;
|
|
||||||
width: 100%;
|
|
||||||
transition: background 0.3s;
|
|
||||||
background: var(--pcr-color);
|
|
||||||
border-radius: .15em
|
|
||||||
}
|
|
||||||
|
|
||||||
.pickr .pcr-button.clear {
|
|
||||||
background-size: 70%
|
|
||||||
}
|
|
||||||
|
|
||||||
.pickr .pcr-button.clear::before {
|
|
||||||
opacity: 0
|
|
||||||
}
|
|
||||||
|
|
||||||
.pickr .pcr-button.clear:focus {
|
|
||||||
box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color)
|
|
||||||
}
|
|
||||||
|
|
||||||
.pickr .pcr-button.disabled {
|
|
||||||
cursor: not-allowed
|
|
||||||
}
|
|
||||||
|
|
||||||
.pickr *, .pcr-app * {
|
|
||||||
box-sizing: border-box;
|
|
||||||
outline: none;
|
|
||||||
border: none;
|
|
||||||
-webkit-appearance: none
|
|
||||||
}
|
|
||||||
|
|
||||||
.pickr input:focus, .pickr input.pcr-active, .pickr button:focus, .pickr button.pcr-active, .pcr-app input:focus, .pcr-app input.pcr-active, .pcr-app button:focus, .pcr-app button.pcr-active {
|
|
||||||
box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color)
|
|
||||||
}
|
|
||||||
|
|
||||||
.pickr .pcr-palette, .pickr .pcr-slider, .pcr-app .pcr-palette, .pcr-app .pcr-slider {
|
|
||||||
transition: box-shadow 0.3s
|
|
||||||
}
|
|
||||||
|
|
||||||
.pickr .pcr-palette:focus, .pickr .pcr-slider:focus, .pcr-app .pcr-palette:focus, .pcr-app .pcr-slider:focus {
|
|
||||||
box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25)
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app {
|
|
||||||
position: fixed;
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
z-index: 10000;
|
|
||||||
border-radius: 0.1em;
|
|
||||||
background: #fff;
|
|
||||||
opacity: 0;
|
|
||||||
visibility: hidden;
|
|
||||||
transition: opacity 0.3s, visibility 0s 0.3s;
|
|
||||||
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
|
|
||||||
box-shadow: 0 0.15em 1.5em 0 rgba(0, 0, 0, 0.1), 0 0 1em 0 rgba(0, 0, 0, 0.03);
|
|
||||||
left: 0;
|
|
||||||
top: 0
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app.visible {
|
|
||||||
transition: opacity 0.3s;
|
|
||||||
visibility: visible;
|
|
||||||
opacity: 1
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app .pcr-swatches {
|
|
||||||
display: flex;
|
|
||||||
flex-wrap: wrap;
|
|
||||||
margin-top: 0.75em
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app .pcr-swatches.pcr-last {
|
|
||||||
margin: 0
|
|
||||||
}
|
|
||||||
|
|
||||||
@supports (display: grid) {
|
|
||||||
.pcr-app .pcr-swatches {
|
|
||||||
display: grid;
|
|
||||||
align-items: center;
|
|
||||||
grid-template-columns: repeat(auto-fit, 1.75em)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app .pcr-swatches > button {
|
|
||||||
font-size: 1em;
|
|
||||||
position: relative;
|
|
||||||
width: calc(1.75em - 10px);
|
|
||||||
height: calc(1.75em - 10px);
|
|
||||||
border-radius: 0.15em;
|
|
||||||
cursor: pointer;
|
|
||||||
margin: 2.5px;
|
|
||||||
flex-shrink: 0;
|
|
||||||
justify-self: center;
|
|
||||||
transition: all 0.15s;
|
|
||||||
overflow: hidden;
|
|
||||||
background: transparent;
|
|
||||||
z-index: 1
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app .pcr-swatches > button::before {
|
|
||||||
position: absolute;
|
|
||||||
content: '';
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
|
|
||||||
background-size: 6px;
|
|
||||||
border-radius: .15em;
|
|
||||||
z-index: -1
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app .pcr-swatches > button::after {
|
|
||||||
content: '';
|
|
||||||
position: absolute;
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
background: var(--pcr-color);
|
|
||||||
border: 1px solid rgba(0, 0, 0, 0.05);
|
|
||||||
border-radius: 0.15em;
|
|
||||||
box-sizing: border-box
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app .pcr-swatches > button:hover {
|
|
||||||
filter: brightness(1.05)
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app .pcr-swatches > button:not(.pcr-active) {
|
|
||||||
box-shadow: none
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app .pcr-interaction {
|
|
||||||
display: flex;
|
|
||||||
flex-wrap: wrap;
|
|
||||||
align-items: center;
|
|
||||||
margin: 0 -0.2em 0 -0.2em
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app .pcr-interaction > * {
|
|
||||||
margin: 0 0.2em
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app .pcr-interaction input {
|
|
||||||
letter-spacing: 0.07em;
|
|
||||||
font-size: 0.75em;
|
|
||||||
text-align: center;
|
|
||||||
cursor: pointer;
|
|
||||||
color: #75797e;
|
|
||||||
background: #f1f3f4;
|
|
||||||
border-radius: .15em;
|
|
||||||
transition: all 0.15s;
|
|
||||||
padding: 0.45em 0.5em;
|
|
||||||
margin-top: 0.75em
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app .pcr-interaction input:hover {
|
|
||||||
filter: brightness(0.975)
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app .pcr-interaction input:focus {
|
|
||||||
box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(66, 133, 244, 0.75)
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app .pcr-interaction .pcr-result {
|
|
||||||
color: #75797e;
|
|
||||||
text-align: left;
|
|
||||||
flex: 1 1 8em;
|
|
||||||
min-width: 8em;
|
|
||||||
transition: all 0.2s;
|
|
||||||
border-radius: .15em;
|
|
||||||
background: #f1f3f4;
|
|
||||||
cursor: text
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app .pcr-interaction .pcr-result::-moz-selection {
|
|
||||||
background: #4285f4;
|
|
||||||
color: #fff
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app .pcr-interaction .pcr-result::selection {
|
|
||||||
background: #4285f4;
|
|
||||||
color: #fff
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app .pcr-interaction .pcr-type.active {
|
|
||||||
color: #fff;
|
|
||||||
background: #4285f4
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app .pcr-interaction .pcr-save, .pcr-app .pcr-interaction .pcr-cancel, .pcr-app .pcr-interaction .pcr-clear {
|
|
||||||
color: #fff;
|
|
||||||
width: auto
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app .pcr-interaction .pcr-save, .pcr-app .pcr-interaction .pcr-cancel, .pcr-app .pcr-interaction .pcr-clear {
|
|
||||||
color: #fff
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app .pcr-interaction .pcr-save:hover, .pcr-app .pcr-interaction .pcr-cancel:hover, .pcr-app .pcr-interaction .pcr-clear:hover {
|
|
||||||
filter: brightness(0.925)
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app .pcr-interaction .pcr-save {
|
|
||||||
background: #4285f4
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app .pcr-interaction .pcr-clear, .pcr-app .pcr-interaction .pcr-cancel {
|
|
||||||
background: #f44250
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app .pcr-interaction .pcr-clear:focus, .pcr-app .pcr-interaction .pcr-cancel:focus {
|
|
||||||
box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(244, 66, 80, 0.75)
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app .pcr-selection .pcr-picker {
|
|
||||||
position: absolute;
|
|
||||||
height: 18px;
|
|
||||||
width: 18px;
|
|
||||||
border: 2px solid #fff;
|
|
||||||
border-radius: 100%;
|
|
||||||
-webkit-user-select: none;
|
|
||||||
-moz-user-select: none;
|
|
||||||
-ms-user-select: none;
|
|
||||||
user-select: none
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app .pcr-selection .pcr-color-palette, .pcr-app .pcr-selection .pcr-color-chooser, .pcr-app .pcr-selection .pcr-color-opacity {
|
|
||||||
position: relative;
|
|
||||||
-webkit-user-select: none;
|
|
||||||
-moz-user-select: none;
|
|
||||||
-ms-user-select: none;
|
|
||||||
user-select: none;
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
cursor: grab;
|
|
||||||
cursor: -webkit-grab
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app .pcr-selection .pcr-color-palette:active, .pcr-app .pcr-selection .pcr-color-chooser:active, .pcr-app .pcr-selection .pcr-color-opacity:active {
|
|
||||||
cursor: grabbing;
|
|
||||||
cursor: -webkit-grabbing
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app[data-theme='nano'] {
|
|
||||||
width: 14.25em;
|
|
||||||
max-width: 95vw
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app[data-theme='nano'] .pcr-swatches {
|
|
||||||
margin-top: .6em;
|
|
||||||
padding: 0 .6em
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app[data-theme='nano'] .pcr-interaction {
|
|
||||||
padding: 0 .6em .6em .6em
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app[data-theme='nano'] .pcr-selection {
|
|
||||||
display: grid;
|
|
||||||
grid-gap: .6em;
|
|
||||||
grid-template-columns: 1fr 4fr;
|
|
||||||
grid-template-rows: 5fr auto auto;
|
|
||||||
align-items: center;
|
|
||||||
height: 10.5em;
|
|
||||||
width: 100%;
|
|
||||||
align-self: flex-start
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-preview {
|
|
||||||
grid-area: 2 / 1 / 4 / 1;
|
|
||||||
height: 100%;
|
|
||||||
width: 100%;
|
|
||||||
display: flex;
|
|
||||||
flex-direction: row;
|
|
||||||
justify-content: center;
|
|
||||||
margin-left: .6em
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-preview .pcr-last-color {
|
|
||||||
display: none
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-preview .pcr-current-color {
|
|
||||||
position: relative;
|
|
||||||
background: var(--pcr-color);
|
|
||||||
width: 2em;
|
|
||||||
height: 2em;
|
|
||||||
border-radius: 50em;
|
|
||||||
overflow: hidden
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-preview .pcr-current-color::before {
|
|
||||||
position: absolute;
|
|
||||||
content: '';
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
|
|
||||||
background-size: .5em;
|
|
||||||
border-radius: .15em;
|
|
||||||
z-index: -1
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-palette {
|
|
||||||
grid-area: 1 / 1 / 2 / 3;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
z-index: 1
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-palette .pcr-palette {
|
|
||||||
border-radius: .15em;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-palette .pcr-palette::before {
|
|
||||||
position: absolute;
|
|
||||||
content: '';
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
|
|
||||||
background-size: .5em;
|
|
||||||
border-radius: .15em;
|
|
||||||
z-index: -1
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-chooser {
|
|
||||||
grid-area: 2 / 2 / 2 / 2
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-opacity {
|
|
||||||
grid-area: 3 / 2 / 3 / 2
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-chooser, .pcr-app[data-theme='nano'] .pcr-selection .pcr-color-opacity {
|
|
||||||
height: 0.5em;
|
|
||||||
margin: 0 .6em
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-chooser .pcr-picker, .pcr-app[data-theme='nano'] .pcr-selection .pcr-color-opacity .pcr-picker {
|
|
||||||
top: 50%;
|
|
||||||
transform: translateY(-50%)
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-chooser .pcr-slider, .pcr-app[data-theme='nano'] .pcr-selection .pcr-color-opacity .pcr-slider {
|
|
||||||
flex-grow: 1;
|
|
||||||
border-radius: 50em
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-chooser .pcr-slider {
|
|
||||||
background: linear-gradient(to right, red, #ff0, lime, cyan, blue, #f0f, red)
|
|
||||||
}
|
|
||||||
|
|
||||||
.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-opacity .pcr-slider {
|
|
||||||
background: linear-gradient(to right, transparent, black), url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
|
|
||||||
background-size: 100%, 0.25em
|
|
||||||
}
|
|
||||||
/*endregion*/
|
|
||||||
29145
.obsidian/plugins/table-editor-obsidian/main.js
vendored
29145
.obsidian/plugins/table-editor-obsidian/main.js
vendored
File diff suppressed because one or more lines are too long
@@ -3,15 +3,13 @@
|
|||||||
"name": "Advanced Tables",
|
"name": "Advanced Tables",
|
||||||
"author": "Tony Grosinger",
|
"author": "Tony Grosinger",
|
||||||
"authorUrl": "https://grosinger.net",
|
"authorUrl": "https://grosinger.net",
|
||||||
"description": "Improved table navigation, formatting, manipulation, and formulas",
|
"description": "Improved table navigation, formatting, manipulation, and formulas.",
|
||||||
"isDesktopOnly": false,
|
"isDesktopOnly": false,
|
||||||
"minAppVersion": "1.0.0",
|
"minAppVersion": "1.0.0",
|
||||||
"version": "0.19.1",
|
"version": "0.23.2",
|
||||||
"js": "main.js",
|
|
||||||
"fundingUrl": {
|
"fundingUrl": {
|
||||||
"Github Sponsor": "https://github.com/sponsors/tgrosinger",
|
"Github Sponsor": "https://github.com/sponsors/tgrosinger",
|
||||||
"Buy me a Coffee": "https://buymeacoffee.com/tgrosinger",
|
"Buy me a Coffee": "https://buymeacoffee.com/tgrosinger",
|
||||||
"Paypal": "https://paypal.me/tgrosinger"
|
"Paypal": "https://paypal.me/tgrosinger"
|
||||||
},
|
}
|
||||||
"donation": "https://buymeacoffee.com/tgrosinger"
|
}
|
||||||
}
|
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
[data-type="advanced-tables-toolbar"] .nav-buttons-container {
|
[data-type="advanced-tables-toolbar"] .nav-buttons-container {
|
||||||
column-gap: 0.2rem;
|
gap: 0.2rem;
|
||||||
margin: 0.2rem 0 0.2rem 0;
|
margin: 0.2rem 0 0.2rem 0;
|
||||||
justify-content: start;
|
justify-content: start;
|
||||||
}
|
}
|
||||||
|
|||||||
248
.obsidian/workspace.json
vendored
248
.obsidian/workspace.json
vendored
@@ -10,12 +10,12 @@
|
|||||||
{
|
{
|
||||||
"id": "3a6a43aadc7a9ee5",
|
"id": "3a6a43aadc7a9ee5",
|
||||||
"type": "split",
|
"type": "split",
|
||||||
"dimension": 58.964143426294825,
|
"dimension": 57.00560448358688,
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "f3f2b764e22db9eb",
|
"id": "f3f2b764e22db9eb",
|
||||||
"type": "tabs",
|
"type": "tabs",
|
||||||
"dimension": 77.81007751937985,
|
"dimension": 71.00694444444444,
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "fd7095178ea8f168",
|
"id": "fd7095178ea8f168",
|
||||||
@@ -34,77 +34,49 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "83ea57dca3712328",
|
"id": "8423e9bb7d47896c",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"pinned": true,
|
"pinned": true,
|
||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "各种项目/数字乡村/乡村服务器/数字乡村 各项目 服务器资源.md",
|
"file": "各种项目/AI/南山ai/南山 hiagent 项目 信息.md",
|
||||||
"mode": "preview",
|
"mode": "preview",
|
||||||
"source": false
|
"source": false
|
||||||
},
|
},
|
||||||
"pinned": true,
|
"pinned": true,
|
||||||
"icon": "lucide-file",
|
"icon": "lucide-file",
|
||||||
"title": "数字乡村 各项目 服务器资源"
|
"title": "南山 hiagent 项目 信息"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "e6db84a5f04c915f",
|
"id": "2d86fc7c280231c7",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"pinned": true,
|
"pinned": true,
|
||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "绿联 nas.md",
|
"file": "各种项目/武汉/东风/环境.md",
|
||||||
"mode": "preview",
|
"mode": "source",
|
||||||
"source": false
|
"source": false
|
||||||
},
|
},
|
||||||
"pinned": true,
|
"pinned": true,
|
||||||
"icon": "lucide-file",
|
"icon": "lucide-file",
|
||||||
"title": "绿联 nas"
|
"title": "环境"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "adb69fe3eb79bc75",
|
"id": "030a777c02accfbd",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "各种项目/朗睿/项目资料.md",
|
"file": "个人云服务.md",
|
||||||
"mode": "preview",
|
"mode": "preview",
|
||||||
"source": false
|
"source": false
|
||||||
},
|
},
|
||||||
"icon": "lucide-file",
|
"icon": "lucide-file",
|
||||||
"title": "项目资料"
|
"title": "个人云服务"
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "cd68d486bcd00a1e",
|
|
||||||
"type": "leaf",
|
|
||||||
"state": {
|
|
||||||
"type": "markdown",
|
|
||||||
"state": {
|
|
||||||
"file": "家里的网络.md",
|
|
||||||
"mode": "preview",
|
|
||||||
"source": false
|
|
||||||
},
|
|
||||||
"icon": "lucide-file",
|
|
||||||
"title": "家里的网络"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "a628fd8c14b64a20",
|
|
||||||
"type": "leaf",
|
|
||||||
"state": {
|
|
||||||
"type": "markdown",
|
|
||||||
"state": {
|
|
||||||
"file": "技术探究/虚拟机/本地虚拟机.md",
|
|
||||||
"mode": "preview",
|
|
||||||
"source": false
|
|
||||||
},
|
|
||||||
"icon": "lucide-file",
|
|
||||||
"title": "本地虚拟机"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -113,7 +85,7 @@
|
|||||||
{
|
{
|
||||||
"id": "6ec03359aaeb2a06",
|
"id": "6ec03359aaeb2a06",
|
||||||
"type": "tabs",
|
"type": "tabs",
|
||||||
"dimension": 22.189922480620154,
|
"dimension": 28.993055555555557,
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "a92fc8bdf968d43d",
|
"id": "a92fc8bdf968d43d",
|
||||||
@@ -156,7 +128,7 @@
|
|||||||
{
|
{
|
||||||
"id": "86d38b9933b5da7c",
|
"id": "86d38b9933b5da7c",
|
||||||
"type": "tabs",
|
"type": "tabs",
|
||||||
"dimension": 41.035856573705175,
|
"dimension": 42.99439551641312,
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "dd4dad537df69997",
|
"id": "dd4dad537df69997",
|
||||||
@@ -189,62 +161,9 @@
|
|||||||
"icon": "lucide-file",
|
"icon": "lucide-file",
|
||||||
"title": "个人云服务"
|
"title": "个人云服务"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "98fb7a02c43c854f",
|
|
||||||
"type": "leaf",
|
|
||||||
"state": {
|
|
||||||
"type": "release-notes",
|
|
||||||
"state": {
|
|
||||||
"currentVersion": "1.12.4"
|
|
||||||
},
|
|
||||||
"icon": "lucide-book-up",
|
|
||||||
"title": "版本说明 1.12.4"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "c243a6863ab5822f",
|
|
||||||
"type": "leaf",
|
|
||||||
"state": {
|
|
||||||
"type": "markdown",
|
|
||||||
"state": {
|
|
||||||
"file": "各种项目/朗睿/项目资料.md",
|
|
||||||
"mode": "source",
|
|
||||||
"source": false
|
|
||||||
},
|
|
||||||
"icon": "lucide-file",
|
|
||||||
"title": "项目资料"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "76cf4713a1de2744",
|
|
||||||
"type": "leaf",
|
|
||||||
"state": {
|
|
||||||
"type": "markdown",
|
|
||||||
"state": {
|
|
||||||
"file": "各种项目/企微托管/企微 robot.md",
|
|
||||||
"mode": "preview",
|
|
||||||
"source": false
|
|
||||||
},
|
|
||||||
"icon": "lucide-file",
|
|
||||||
"title": "企微 robot"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "6b23cb48f210ec05",
|
|
||||||
"type": "leaf",
|
|
||||||
"state": {
|
|
||||||
"type": "markdown",
|
|
||||||
"state": {
|
|
||||||
"file": "各种项目/艾瑞官网/旧版官网资源信息 irsx6.md",
|
|
||||||
"mode": "preview",
|
|
||||||
"source": false
|
|
||||||
},
|
|
||||||
"icon": "lucide-file",
|
|
||||||
"title": "旧版官网资源信息 irsx6"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"currentTab": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "vertical"
|
"direction": "vertical"
|
||||||
@@ -259,7 +178,7 @@
|
|||||||
{
|
{
|
||||||
"id": "d82c7a80929ac7f5",
|
"id": "d82c7a80929ac7f5",
|
||||||
"type": "tabs",
|
"type": "tabs",
|
||||||
"dimension": 65.4196157735086,
|
"dimension": 48.610067618332074,
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "da101546d5fac874",
|
"id": "da101546d5fac874",
|
||||||
@@ -280,10 +199,10 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "search",
|
"type": "search",
|
||||||
"state": {
|
"state": {
|
||||||
"query": "administra",
|
"query": "frps",
|
||||||
"matchingCase": false,
|
"matchingCase": false,
|
||||||
"explainSearch": true,
|
"explainSearch": true,
|
||||||
"collapseAll": false,
|
"collapseAll": true,
|
||||||
"extraContext": true,
|
"extraContext": true,
|
||||||
"sortOrder": "alphabetical"
|
"sortOrder": "alphabetical"
|
||||||
},
|
},
|
||||||
@@ -301,12 +220,13 @@
|
|||||||
"title": "书签"
|
"title": "书签"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"currentTab": 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "1aaf869461fda3b5",
|
"id": "1aaf869461fda3b5",
|
||||||
"type": "tabs",
|
"type": "tabs",
|
||||||
"dimension": 34.580384226491404,
|
"dimension": 51.389932381667926,
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "6799df7dad370c53",
|
"id": "6799df7dad370c53",
|
||||||
@@ -322,7 +242,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "horizontal",
|
"direction": "horizontal",
|
||||||
"width": 278.5
|
"width": 227.5
|
||||||
},
|
},
|
||||||
"right": {
|
"right": {
|
||||||
"id": "d4edfba04b479d5a",
|
"id": "d4edfba04b479d5a",
|
||||||
@@ -331,30 +251,16 @@
|
|||||||
{
|
{
|
||||||
"id": "4ef9d4b116d3674c",
|
"id": "4ef9d4b116d3674c",
|
||||||
"type": "tabs",
|
"type": "tabs",
|
||||||
"dimension": 64.63178294573643,
|
"dimension": 35.75581395348838,
|
||||||
"children": [
|
"children": [
|
||||||
{
|
|
||||||
"id": "ec5b38e208b7d715",
|
|
||||||
"type": "leaf",
|
|
||||||
"state": {
|
|
||||||
"type": "all-properties",
|
|
||||||
"state": {
|
|
||||||
"sortOrder": "frequency",
|
|
||||||
"showSearch": false,
|
|
||||||
"searchQuery": ""
|
|
||||||
},
|
|
||||||
"icon": "lucide-archive",
|
|
||||||
"title": "添加笔记属性"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"id": "84abdbb05fce667f",
|
"id": "84abdbb05fce667f",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "advanced-tables-toolbar",
|
"type": "advanced-tables-toolbar",
|
||||||
"state": {},
|
"state": {},
|
||||||
"icon": "lucide-ghost",
|
"icon": "spreadsheet",
|
||||||
"title": "advanced-tables-toolbar"
|
"title": "Advanced Tables"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -363,6 +269,7 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "backlink",
|
"type": "backlink",
|
||||||
"state": {
|
"state": {
|
||||||
|
"file": "各种项目/AI/字节-火山/学习笔记/2026-03-30.md",
|
||||||
"collapseAll": false,
|
"collapseAll": false,
|
||||||
"extraContext": false,
|
"extraContext": false,
|
||||||
"sortOrder": "alphabetical",
|
"sortOrder": "alphabetical",
|
||||||
@@ -372,7 +279,7 @@
|
|||||||
"unlinkedCollapsed": false
|
"unlinkedCollapsed": false
|
||||||
},
|
},
|
||||||
"icon": "links-coming-in",
|
"icon": "links-coming-in",
|
||||||
"title": "反向链接"
|
"title": "2026-03-30 的反向链接列表"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -384,14 +291,28 @@
|
|||||||
"icon": "git-pull-request",
|
"icon": "git-pull-request",
|
||||||
"title": "Source Control"
|
"title": "Source Control"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "abf0cd4aad84d46d",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "all-properties",
|
||||||
|
"state": {
|
||||||
|
"sortOrder": "frequency",
|
||||||
|
"showSearch": false,
|
||||||
|
"searchQuery": ""
|
||||||
|
},
|
||||||
|
"icon": "lucide-archive",
|
||||||
|
"title": "添加笔记属性"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"currentTab": 3
|
"currentTab": 2
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "ecb5c29fa9be1a76",
|
"id": "ecb5c29fa9be1a76",
|
||||||
"type": "tabs",
|
"type": "tabs",
|
||||||
"dimension": 35.36821705426357,
|
"dimension": 64.24418604651163,
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "074a6d9df5ace246",
|
"id": "074a6d9df5ace246",
|
||||||
@@ -399,82 +320,81 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "outline",
|
"type": "outline",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "绿联 nas.md",
|
"file": "各种项目/武汉/东风/环境.md",
|
||||||
"followCursor": false,
|
"followCursor": false,
|
||||||
"showSearch": false,
|
"showSearch": false,
|
||||||
"searchQuery": ""
|
"searchQuery": ""
|
||||||
},
|
},
|
||||||
"icon": "lucide-list",
|
"icon": "lucide-list",
|
||||||
"title": "绿联 nas 的大纲"
|
"title": "环境 的大纲"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "horizontal",
|
"direction": "horizontal",
|
||||||
"width": 342.5
|
"width": 399.5
|
||||||
},
|
},
|
||||||
"left-ribbon": {
|
"left-ribbon": {
|
||||||
"hiddenItems": {
|
"hiddenItems": {
|
||||||
"bases:新建数据库": false,
|
|
||||||
"switcher:打开快速切换": false,
|
"switcher:打开快速切换": false,
|
||||||
"graph:查看关系图谱": false,
|
"graph:查看关系图谱": false,
|
||||||
"canvas:新建白板": false,
|
"canvas:新建白板": false,
|
||||||
"command-palette:打开命令面板": false,
|
"command-palette:打开命令面板": false,
|
||||||
"markdown-importer:打开 Markdown 格式转换器": false,
|
"markdown-importer:打开 Markdown 格式转换器": false,
|
||||||
|
"bases:创建新数据库": false,
|
||||||
"table-editor-obsidian:Advanced Tables Toolbar": false,
|
"table-editor-obsidian:Advanced Tables Toolbar": false,
|
||||||
"copilot:Open Copilot Chat": false,
|
|
||||||
"obsidian-git:Open Git source control": false
|
"obsidian-git:Open Git source control": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "e6db84a5f04c915f",
|
"active": "2d86fc7c280231c7",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
"技术探究/虚拟机/本地虚拟机.md",
|
|
||||||
"个人-账号密码.md",
|
|
||||||
"conflict-files-obsidian-git.md",
|
|
||||||
"技术探究/AI/AI 火山 考试 认证.md",
|
|
||||||
"各种项目/企微托管/江苏企微/智能客服开发相关资料.md",
|
|
||||||
"各种项目/企微托管/江苏企微",
|
|
||||||
"各种项目/企微托管/山东企微/智能客服开发相关资料.md",
|
|
||||||
"各种项目/企微托管/山东企微",
|
|
||||||
"Token 厂商.md",
|
|
||||||
"绿联 nas.md",
|
|
||||||
"个人云服务.md",
|
"个人云服务.md",
|
||||||
"各种项目/数字乡村/乡村服务器/数字乡村 各项目 服务器资源.md",
|
"技术探究/docker容器/docker 常用软件.md",
|
||||||
"各种笔记.md",
|
|
||||||
"家里的网络.md",
|
|
||||||
"各种项目/朗睿/项目资料.md",
|
|
||||||
"微信开发/dpf 小程序/小程序.md",
|
|
||||||
"亚信内部资料,环境账号/cqaivm 环境账号.md",
|
"亚信内部资料,环境账号/cqaivm 环境账号.md",
|
||||||
"各种项目/艾瑞官网/环境配置.md",
|
"各种项目/CBL/CBL.md",
|
||||||
"技术探究/GO/Demo.md",
|
"各种项目/咪咕/服务器 资源.md",
|
||||||
|
"技术探究/虚拟机/本地虚拟机.md",
|
||||||
|
"各种项目/武汉/东风/环境.md",
|
||||||
|
"各种项目/AI/南山ai/南山 hiagent 项目 信息.md",
|
||||||
|
"各种项目/AI/南山ai/服务器信息.md",
|
||||||
|
"各种项目/AI/南山ai/hiagent.md",
|
||||||
|
"技术探究/AI/AI 火山 考试 认证.md",
|
||||||
|
"各种项目/智慧社区/管城/管城 服务器 项目资料.md",
|
||||||
|
"各种项目/企微托管/江苏企微/智能客服开发相关资料.md",
|
||||||
|
"各种项目/武汉/东风",
|
||||||
|
"各种项目/武汉",
|
||||||
|
"各种项目/AI/南山ai/assets/b2cf1d70ae21b5e723d05ce2f26c45ba.png",
|
||||||
|
"技术探究/sonarqube 安装 2020-11-01.md",
|
||||||
|
"个人-账号密码.md",
|
||||||
|
"各种项目/AI/字节-火山/数字人.md",
|
||||||
|
"各种项目/token 中转站/New api.md",
|
||||||
|
"绿联 nas.md",
|
||||||
|
"各种项目/朗睿/项目资料.md",
|
||||||
|
"各种笔记.md",
|
||||||
|
"各种项目/token 中转站",
|
||||||
"各种项目/艾瑞官网/旧版官网资源信息 irsx6.md",
|
"各种项目/艾瑞官网/旧版官网资源信息 irsx6.md",
|
||||||
"各种项目/艾瑞官网/项目资源.md",
|
"各种项目/艾瑞官网/环境配置.md",
|
||||||
|
"各种项目/艾瑞官网/大调研平台.md",
|
||||||
"各种项目/艾瑞官网/14服务器docker配置.md",
|
"各种项目/艾瑞官网/14服务器docker配置.md",
|
||||||
"各种项目/智慧社区/鹤壁/鹤壁 项目资料.md",
|
|
||||||
"各种项目/团队项目/IOT.md",
|
|
||||||
"服务器/亚信内网/服务器资源.md",
|
|
||||||
"技术探究/Git/GPG 签名.md",
|
|
||||||
"各种项目/CBL/安装脚本.md",
|
"各种项目/CBL/安装脚本.md",
|
||||||
"技术探究/GO/CGO.md",
|
"各种项目/智慧社区/江西VR/项目资料.md",
|
||||||
"技术探究/GO",
|
"各种项目/AI/南山ai/assets/742f4aa24b0750e29370cc4009eeb3f9.png",
|
||||||
"Users/tiangui/Desktop/yaxin/zhenjianhui_830/12、容器化相关/节点容器化自动构建流程.assets",
|
"assets/企业微信截图_16564045337678.png",
|
||||||
"Users/tiangui/Desktop/yaxin/zhenjianhui_830/12、容器化相关",
|
"各种项目/AI/南山ai/assets/Pasted image 20260519152335.png",
|
||||||
"Users/tiangui/Desktop/yaxin/zhenjianhui_830",
|
"各种项目/AI/石景山",
|
||||||
"Users/tiangui/Desktop/yaxin",
|
"各种项目/AI/南山ai/nzpCCDA.tmp",
|
||||||
"Users/tiangui/Desktop",
|
"各种项目/AI/南山ai/南山ai.zip",
|
||||||
"Users/tiangui",
|
"各种项目/AI/南山ai/assets/会议管理.pdf",
|
||||||
"Users",
|
"各种项目/AI/南山ai/assets/102 政数单位政务账号信息填报表-火山引擎汇总表-新增(1) 1.xlsx",
|
||||||
|
"各种项目/AI/南山ai/assets/南山项目账号开通.xlsx",
|
||||||
|
"各种项目/AI/南山ai/assets/102 政数单位政务账号信息填报表-火山引擎汇总表-新增(1).xlsx",
|
||||||
"测试/pages/folder6/images/微信图片_20220325105956.png",
|
"测试/pages/folder6/images/微信图片_20220325105956.png",
|
||||||
"测试/pages/folder6/images/微信图片_20220325105629.png",
|
"测试/pages/folder6/images/微信图片_20220325105629.png",
|
||||||
"测试/pages/folder6/images/微信图片_20220325102321.png",
|
"测试/pages/folder6/images/微信图片_20220325102321.png",
|
||||||
"测试/pages/folder6/images/微信图片_20220325101949.png",
|
"测试/pages/folder6/images/微信图片_20220325101949.png",
|
||||||
"测试/pages/folder6/images/微信图片_20220325102027.png",
|
"测试/pages/folder6/images/微信图片_20220325102027.png",
|
||||||
"测试/pages/folder6/images/微信图片_20220325101833.png",
|
"测试/pages/folder6/images/微信图片_20220325101833.png",
|
||||||
"测试/pages/folder6/images/微信图片_20220325101316.png",
|
|
||||||
"杜鹏飞疯狂考研/英语每日单词/assets/c5a86adfe982e26367998560fc366a2.jpg",
|
|
||||||
"技术探究/前端/webpack/assets/企业微信截图_16850860511501.png",
|
|
||||||
"各种项目/咪咕/assets/8fdedf2d728d75b16b20e6d86475053.png",
|
|
||||||
"Untitled.canvas",
|
"Untitled.canvas",
|
||||||
"Untitled 2.canvas",
|
"Untitled 2.canvas",
|
||||||
"Untitled 1.canvas"
|
"Untitled 1.canvas"
|
||||||
|
|||||||
@@ -101,6 +101,9 @@ http://10.19.83.67:7080/
|
|||||||
dupf5
|
dupf5
|
||||||
Dupf5@1234
|
Dupf5@1234
|
||||||
|
|
||||||
|
trae
|
||||||
|
dupf5@asiainfo.com
|
||||||
|
03537021124dpf!
|
||||||
```
|
```
|
||||||
|
|
||||||
## 我自己的!
|
## 我自己的!
|
||||||
@@ -178,6 +181,8 @@ https://xn--4gqx1hgtfdmt.com/#/plan
|
|||||||
|
|
||||||
|
|
||||||
https://linux.do/t/topic/1117200
|
https://linux.do/t/topic/1117200
|
||||||
|
9TKsQCuDQdcj55@
|
||||||
|
|
||||||
免费的机场
|
免费的机场
|
||||||
|
|
||||||
马铃薯 公益 https://mlshu.com
|
马铃薯 公益 https://mlshu.com
|
||||||
|
|||||||
8
个人云服务.md
8
个人云服务.md
@@ -36,6 +36,7 @@ dns 默认 dns4.hichina.com
|
|||||||
http://www.dpflovezw.icu
|
http://www.dpflovezw.icu
|
||||||
http://www.dpflovezw.icu:9443
|
http://www.dpflovezw.icu:9443
|
||||||
|
|
||||||
|
## 部署清单 47.120.66.79
|
||||||
|
|
||||||
| 端口 | 功能 | 账号密码 | 命令 |
|
| 端口 | 功能 | 账号密码 | 命令 |
|
||||||
| :----------------- | :---------- | :-------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
| :----------------- | :---------- | :-------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||||
@@ -58,6 +59,13 @@ http://www.dpflovezw.icu:9443
|
|||||||
| 9093<br>9094 | minio | admin<br>N0iDtPUyAAxA | docker run -p 9093:9093 -p 9094:9094 --name minio -d --restart=always -e "MINIO_ROOT_USER=admin" -e "MINIO_ROOT_PASSWORD=N0iDtPUyAAxA" -v /data/minio/data:/data -v /data/minio/config:/root/.minio minio/minio server /data --console-address ":9094" -address ":9093" |
|
| 9093<br>9094 | minio | admin<br>N0iDtPUyAAxA | docker run -p 9093:9093 -p 9094:9094 --name minio -d --restart=always -e "MINIO_ROOT_USER=admin" -e "MINIO_ROOT_PASSWORD=N0iDtPUyAAxA" -v /data/minio/data:/data -v /data/minio/config:/root/.minio minio/minio server /data --console-address ":9094" -address ":9093" |
|
||||||
|
|
||||||
|
|
||||||
|
## 部署清单 47.109.199.177
|
||||||
|
|
||||||
|
| 端口 | 功能 | 账号密码 | 命令 |
|
||||||
|
| ------------ | ------- | --------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||||
|
| 3000<br>3022 | harness | admin<br>cgrddv@163.com<br>N0iDtPUyAAxA | docker run -d \<br> -p 3000:3000 \<br> -p 3022:3022 \<br> -v /var/run/docker.sock:/var/run/docker.sock \<br> -v /tmp/harness:/data \<br> --name harness \<br> --restart always \<br> harness/harness |
|
||||||
|
| 5432 | pgsql | postgres<br>mysecretpassword | docker run --name my-postgres -e POSTGRES_PASSWORD=mysecretpassword -p 5432:5432 -d postgres |
|
||||||
|
|
||||||
|
|
||||||
>公安部一网通
|
>公安部一网通
|
||||||
Asiainfoddv123
|
Asiainfoddv123
|
||||||
|
|||||||
2
各种笔记.md
2
各种笔记.md
@@ -1,4 +1,4 @@
|
|||||||
![[企业微信截图_16564045337678.png]]
|
![[企业微信截图_16564045337678.png|400]]
|
||||||
|
|
||||||
阿里云镜像 下载 地址
|
阿里云镜像 下载 地址
|
||||||
https://developer.aliyun.com/mirror/
|
https://developer.aliyun.com/mirror/
|
||||||
|
|||||||
BIN
各种项目/AI/南山ai/assets/102 政数单位政务账号信息填报表-火山引擎汇总表-新增(1) 1.xlsx
Normal file
BIN
各种项目/AI/南山ai/assets/102 政数单位政务账号信息填报表-火山引擎汇总表-新增(1) 1.xlsx
Normal file
Binary file not shown.
BIN
各种项目/AI/南山ai/assets/102 政数单位政务账号信息填报表-火山引擎汇总表-新增(1).xlsx
Normal file
BIN
各种项目/AI/南山ai/assets/102 政数单位政务账号信息填报表-火山引擎汇总表-新增(1).xlsx
Normal file
Binary file not shown.
BIN
各种项目/AI/南山ai/assets/742f4aa24b0750e29370cc4009eeb3f9.png
Normal file
BIN
各种项目/AI/南山ai/assets/742f4aa24b0750e29370cc4009eeb3f9.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 150 KiB |
BIN
各种项目/AI/南山ai/assets/Pasted image 20260519152335.png
Normal file
BIN
各种项目/AI/南山ai/assets/Pasted image 20260519152335.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 498 KiB |
BIN
各种项目/AI/南山ai/assets/b2cf1d70ae21b5e723d05ce2f26c45ba.png
Normal file
BIN
各种项目/AI/南山ai/assets/b2cf1d70ae21b5e723d05ce2f26c45ba.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 164 KiB |
BIN
各种项目/AI/南山ai/assets/会议管理.pdf
Normal file
BIN
各种项目/AI/南山ai/assets/会议管理.pdf
Normal file
Binary file not shown.
BIN
各种项目/AI/南山ai/assets/南山项目账号开通.xlsx
Normal file
BIN
各种项目/AI/南山ai/assets/南山项目账号开通.xlsx
Normal file
Binary file not shown.
25
各种项目/AI/南山ai/hiagent.md
Normal file
25
各种项目/AI/南山ai/hiagent.md
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
# 新的公网智能体
|
||||||
|
## hiagent 访问地址
|
||||||
|
https://hia.volcenginepaas.com/
|
||||||
|
```
|
||||||
|
yx_4247
|
||||||
|
密码:Yuan@5715246xiong
|
||||||
|
```
|
||||||
|
|
||||||
|
财政问答智能体
|
||||||
|
https://hia.volcenginepaas.com/product/llm/chat/d7uki854shh7squdjdjg
|
||||||
|
|
||||||
|
数据审查智能体
|
||||||
|
https://hia.volcenginepaas.com/product/llm/chat/d7ur24d4shhcsd0evao0
|
||||||
|
|
||||||
|
|
||||||
|
# hiagent 智能体
|
||||||
|
|
||||||
|
|智能体名称|Apikey (Header)|
|
||||||
|
|---|---|
|
||||||
|
|活动日程智能体|d81a751lfppsf1hosgtg|
|
||||||
|
|上级交办智能体|d81afvplfppsf1hosib0|
|
||||||
|
|任务解读智能体|d81ags9lfppsf1hosilg|
|
||||||
|
|今日安排智能体|d81ahm9lfppsf1hosj00|
|
||||||
|
|每日总结(任务复盘)智能体|d81ailplfppsf1hosjgg|
|
||||||
|
|我的任务解读|d860029lfpprao89rp8g|
|
||||||
146
各种项目/AI/南山ai/南山 hiagent 项目 信息.md
Normal file
146
各种项目/AI/南山ai/南山 hiagent 项目 信息.md
Normal file
@@ -0,0 +1,146 @@
|
|||||||
|
## 交付清单
|
||||||
|
![[b2cf1d70ae21b5e723d05ce2f26c45ba.png]]
|
||||||
|
|
||||||
|
## 网络部署图
|
||||||
|
![[742f4aa24b0750e29370cc4009eeb3f9.png|500]]
|
||||||
|
|
||||||
|
## 软件
|
||||||
|
### GMOS
|
||||||
|
生产
|
||||||
|
```
|
||||||
|
https://gmosxz.szns.gov.cn/docs/install.html#_2-1-pc%E7%AB%AF%E4%B8%8B%E8%BD%BD
|
||||||
|
```
|
||||||
|
~~测试~~
|
||||||
|
```
|
||||||
|
https://gmosxz.szns.gov.cn/docs/install.html
|
||||||
|
```
|
||||||
|
#### 文档
|
||||||
|
* 后端开发文档 https://dcc.cm-worklink.com/docs/vVAXVn1yWbFV28qm/
|
||||||
|
* clientId hiagent-VFCGLQ
|
||||||
|
* 测试账号
|
||||||
|
1. 夏曦 552934ca8f154c9fba23d6ede2a43cf2
|
||||||
|
2. 杜鹏飞 20260506145244866116
|
||||||
|
3. 张瑞 2d1459a6f8fa42379751c5c7c9484da4
|
||||||
|
#### gmos 生产账号
|
||||||
|
```
|
||||||
|
顾志飞 48b193a758034a1998355f937fdde16e
|
||||||
|
姚俊华 752049ef8e8b4cd9bb9e99529227acc9
|
||||||
|
吕佳卓 859379e8c8de4f61a63bcc3d0b77a85
|
||||||
|
```
|
||||||
|
### hiagent
|
||||||
|
https://agent-svc.gmos.szns.gov.cn
|
||||||
|
```
|
||||||
|
(必须登录GMOS,浏览器访问)
|
||||||
|
账密:dev/SE$rft6y#a1b3
|
||||||
|
```
|
||||||
|
![[102 政数单位政务账号信息填报表-火山引擎汇总表-新增(1).xlsx]]
|
||||||
|
|
||||||
|
### AS 意图识别
|
||||||
|
```
|
||||||
|
nanshan/nanshan/Ns123dev&
|
||||||
|
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
## 账号 信息开通
|
||||||
|
![[南山项目账号开通.xlsx]]
|
||||||
|
|
||||||
|
![[102 政数单位政务账号信息填报表-火山引擎汇总表-新增(1) 1.xlsx]]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
公网hiagent
|
||||||
|
https://hia.volcenginepaas.com/
|
||||||
|
```
|
||||||
|
yx_4247
|
||||||
|
密码:Yuan@5715246xiong
|
||||||
|
|
||||||
|
Dupengfei
|
||||||
|
Dupf5@1234
|
||||||
|
```
|
||||||
|
|
||||||
|
### 开发者中心 相关账号信息
|
||||||
|
**生产**
|
||||||
|
HIAGENT 在 GMOS 上设置的SSO 信息
|
||||||
|
```
|
||||||
|
APPID:7c329d748e254aae93d6bd4fdf564899
|
||||||
|
APP SECRET:1679b8b903284180853cb3a8669427b3
|
||||||
|
```
|
||||||
|
**测试**
|
||||||
|
统一认证
|
||||||
|
```
|
||||||
|
https://agent-svc.gmos.szns.gov.cn
|
||||||
|
应用id 7c329d748e254aae93d6bd4fdf564899
|
||||||
|
应用密钥 c50b6cd33e5845249702f0ac516b2f9e
|
||||||
|
admin 123456
|
||||||
|
```
|
||||||
|
|
||||||
|
### AS 意图识别
|
||||||
|
```
|
||||||
|
应用id 8f9b46f947ec4077b10a22e8e26abeb1
|
||||||
|
应用密钥 0ce30966444942d09db6bd4668171e9c
|
||||||
|
```
|
||||||
|
|
||||||
|
| **网络环境 ** | **服务地址** | **说明** |
|
||||||
|
| --------------------------------- | ----------------------------------------- | ----------------------------- |
|
||||||
|
| 测试内网 | http://preview.test.app.gmos.ingress | 用于在tcs集群内进行服务端调用 |
|
||||||
|
| 测试外网 | http://preview.app.test-gmos.szns.gov.cn | 需要连接上零信任进行访问,一般用于开发人员进行本地调试使用 |
|
||||||
|
| 正式内网 | http://gmos-userresource.svc.gmos.ingress | 用于在tcs集群内进行服务端调用,正式环境地址 |
|
||||||
|
| 正式外网 | https://gmos.szns.gov.cn | 需要连接上零信任进行访问,正式环境地址 |
|
||||||
|
|
||||||
|
|
||||||
|
### postgresql 信息
|
||||||
|
```
|
||||||
|
10.206.139.7
|
||||||
|
11007
|
||||||
|
postgres
|
||||||
|
hiagent
|
||||||
|
HiAgent@123$%
|
||||||
|
```
|
||||||
|
|
||||||
|
# MCP
|
||||||
|
## yx内网
|
||||||
|
http://10.21.15.9:30000/paas/
|
||||||
|
```
|
||||||
|
wangfeng2/1qaz!QAZ
|
||||||
|
```
|
||||||
|
## hiagent 对接 MCP
|
||||||
|
文档:
|
||||||
|
https://agent-svc.gmos.szns.gov.cn/platform/doc/user-guide/plugin#mcp%E6%8F%92%E4%BB%B6
|
||||||
|
|
||||||
|
|
||||||
|
## 火山地址
|
||||||
|
```
|
||||||
|
当前内网访问mcp平台,需要开通sdp-vpn侧的网络策略(先获取自己的sdp-ip):
|
||||||
|
eip 10.200.96.145 的端口:30000、31090、30182、32090、32020、32040
|
||||||
|
```
|
||||||
|
http://10.200.96.145:30000/paas
|
||||||
|
```
|
||||||
|
admin/TTK@1129y
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Tool
|
||||||
|
```javascript
|
||||||
|
/**
|
||||||
|
* 获取今天 0点 和 23:59:59 的时间戳并输出
|
||||||
|
*/
|
||||||
|
function getTodayTimeStamp() {
|
||||||
|
// 获取当前日期
|
||||||
|
const now = new Date();
|
||||||
|
|
||||||
|
// 今天 00:00:00 时间戳
|
||||||
|
const startOfDay = new Date(now.getFullYear(), now.getMonth(), now.getDate()).getTime();
|
||||||
|
|
||||||
|
// 今天 23:59:59 时间戳
|
||||||
|
const endOfDay = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 23, 59, 59).getTime();
|
||||||
|
|
||||||
|
// 直接输出结果
|
||||||
|
console.log('今天0点时刻:', startOfDay);
|
||||||
|
console.log('今天23:59:59秒时刻:', endOfDay);
|
||||||
|
}
|
||||||
|
|
||||||
|
// 调用函数,直接输出
|
||||||
|
getTodayTimeStamp();
|
||||||
|
```
|
||||||
BIN
各种项目/AI/南山ai/南山ai.zip
Normal file
BIN
各种项目/AI/南山ai/南山ai.zip
Normal file
Binary file not shown.
35
各种项目/AI/南山ai/服务器信息.md
Normal file
35
各种项目/AI/南山ai/服务器信息.md
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
# SDP vpn
|
||||||
|
## 账号信息
|
||||||
|
```
|
||||||
|
dupengfei
|
||||||
|
075PB#oUP$n3
|
||||||
|
|
||||||
|
xiewei1
|
||||||
|
hP3DvBwVg_Q6trT
|
||||||
|
```
|
||||||
|
|
||||||
|
```
|
||||||
|
10.200.27.109
|
||||||
|
root/Unicom@10010
|
||||||
|
|
||||||
|
|
||||||
|
10.206.137.61/62
|
||||||
|
root/qwe123!@#
|
||||||
|
|
||||||
|
10.200.96.229、10.200.96.168 root/NSxc@12#$%^yhn
|
||||||
|
|
||||||
|
AS意图识别平台:10.200.96.52 root/NSxc@12#$%^yhn
|
||||||
|
```
|
||||||
|
|
||||||
|
## 相关网络策略
|
||||||
|
### gmos 平台单点登录
|
||||||
|
```
|
||||||
|
http://gmos.szns.gov.cn/ 南山区SSO统一认证服务
|
||||||
|
ip 10.206.137.102
|
||||||
|
```
|
||||||
|
|
||||||
|
### 一网共享平台
|
||||||
|
```
|
||||||
|
https://data.szns.gov.cn/ 一网共享域名
|
||||||
|
ip 10.206.31.1
|
||||||
|
```
|
||||||
64
各种项目/AI/字节-火山/学习笔记/2026-04-16.md
Normal file
64
各种项目/AI/字节-火山/学习笔记/2026-04-16.md
Normal file
@@ -0,0 +1,64 @@
|
|||||||
|
## 智能体 3 大核心基本原则(行业通用强制原则)
|
||||||
|
|
||||||
|
### 1. 单职责原子原则
|
||||||
|
|
||||||
|
单个智能体 / 子 Agent 只聚焦**单一业务域**,能力原子化拆分;拒绝大而全万能 Agent,便于复用、迭代、故障隔离。
|
||||||
|
|
||||||
|
### 2. 可观测可编排原则
|
||||||
|
|
||||||
|
全链路日志、调用链路、Token 消耗、执行步骤可追溯;支持可视化编排、节点启停、分支跳转、任务重试,适配政务级稳定要求。
|
||||||
|
|
||||||
|
### 3. 安全可控边界原则
|
||||||
|
|
||||||
|
强权限隔离、输入输出风控、敏感数据脱敏、人工兜底审核;大模型生成内容不可直接落地,关键业务必须**人机双校验**。
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## 二、智能体专属 21 种设计模式(适配政务 / 企服类 AI 平台)
|
||||||
|
|
||||||
|
### 一、基础结构类(6 种)
|
||||||
|
|
||||||
|
1. **单例智能体模式**:全局唯一调度中枢 Agent,统一管控任务队列
|
||||||
|
2. **工厂智能体模式**:根据业务场景动态生成专项子 Agent(政策 / 舆情 / 会议)
|
||||||
|
3. **组合聚合模式**:多个原子 Agent 组合完成复杂流程(采集→分析→推送)
|
||||||
|
4. **分层代理模式**:底座层→能力层→业务层三级 Agent 分层解耦
|
||||||
|
5. **门面封装模式**:统一入口收敛多模型、多工具调用,简化上层调用
|
||||||
|
6. **模块化拆分模式**:检索、总结、分类、预警能力独立模块化
|
||||||
|
|
||||||
|
### 二、调度 & 流程类(5 种)
|
||||||
|
|
||||||
|
7. **链式执行模式**:任务串行流转(文本提取→结构化→入库→推送)
|
||||||
|
8. **并行分发模式**:多子 Agent 并行处理多源数据,提升吞吐
|
||||||
|
9. **事件驱动模式**:诉求新增、新闻更新、公文下发触发智能体自动执行
|
||||||
|
10. **状态机模式**:智能体多阶段状态流转(待执行→处理中→复核→办结)
|
||||||
|
11. **熔断降级模式**:大模型超时、接口异常自动熔断,切兜底规则引擎
|
||||||
|
|
||||||
|
### 三、AI 能力专属模式(6 种)
|
||||||
|
|
||||||
|
12. **RAG 检索增强模式**:知识库绑定,私有化政策 / 本地数据精准问答
|
||||||
|
13. **工具调用模式**:Agent 自主调用爬虫、日历、工单、转写等外部工具
|
||||||
|
14. **记忆上下文模式**:短期会话记忆 + 长期向量记忆,延续业务上下文
|
||||||
|
15. **反思迭代模式**:结果自检、自我修正、二次优化输出内容
|
||||||
|
16. **多模态融合模式**:文本 + 图片 + 语音 + GPS 多输入统一结构化解析
|
||||||
|
17. **角色人设模式**:按领导、经办、运维多角色定制输出话术与粒度
|
||||||
|
|
||||||
|
### 四、治理 & 风控类(4 种)
|
||||||
|
|
||||||
|
1. **策略规则模式**:大模型 + 硬规则双引擎,关键数据强规则兜底
|
||||||
|
2. **权限隔离模式**:数据、Agent 能力、推送范围按角色权限隔离
|
||||||
|
3. **灰度迭代模式**:新智能体能力小范围灰度,验证后全量上线
|
||||||
|
4. **审计留痕模式**:所有 Agent 生成内容、调用记录、操作日志永久存证
|
||||||
|
5.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## 关键技术名词 极简定义
|
||||||
|
|
||||||
|
1. **A2A**:智能体互访、自主协商、任务分包,跨业务模块协同
|
||||||
|
2. **CoT**:链式分步推理,解决长文本、复杂分析类任务
|
||||||
|
3. **ToT**:树式多路径推演,适合热点研判、风险评估
|
||||||
|
4. **ReAct**:思考 + 工具联动,需要实时查数据、调系统的场景必备
|
||||||
|
5. **GraphRAG**:基于知识图谱 RAG,企业关系、诉求关联、政策关联分析
|
||||||
|
6. **MCP**:多角色协作智能体,分工采集、分析、审核、汇总
|
||||||
|
7. **多模态**:语音转写、图片 OCR、图文理解、多格式解析生成
|
||||||
|
8. **流式输出**:文字实时分段输出,会议纪要、长文案生成体验优化
|
||||||
6
各种项目/AI/字节-火山/数字人.md
Normal file
6
各种项目/AI/字节-火山/数字人.md
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
## 豆包语音
|
||||||
|
https://console.volcengine.com/speech/new/setting/activate?projectName=default
|
||||||
|
|
||||||
|
## 图像视觉
|
||||||
|
https://console.volcengine.com/ai/ability/detail/1?_vtm_=a441938.b105878.0_0.0_0.0.85_7639219097470256703
|
||||||
|
|
||||||
42
各种项目/AI/石景山/石景山.md
Normal file
42
各种项目/AI/石景山/石景山.md
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
石景山 chatbi
|
||||||
|
|
||||||
|
openai
|
||||||
|
ak: 5286ec1ded4f411984cb sk: 43ae76b9525542a98dbecd07e9e4046e
|
||||||
|
|
||||||
|
|
||||||
|
Oauth2 方式对接
|
||||||
|
|
||||||
|
Client ID(client_id):MmVehkepExcWOl
|
||||||
|
Client Secret(client_secret):bXEGc5IJvMaCHoQm8tiHdBfTs7T2MGbA
|
||||||
|
Redirect_uris:http://115.190.54.111:13000/portal
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
iframe 集成
|
||||||
|
|
||||||
|
http://115.190.54.111:1880/
|
||||||
|
sjs-yx
|
||||||
|
PzAc5$5Y^Ctm^%8Z2q-R
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
HiAgent演示账号
|
||||||
|
|
||||||
|
租户名:sjs
|
||||||
|
管理员账号:sjs-yx
|
||||||
|
密码:PzAc5$5Y^Ctm^%8Z2q-R
|
||||||
|
http://115.190.112.118:32300/
|
||||||
|
|
||||||
|
|
||||||
|
chatbi 账号
|
||||||
|
http://115.190.54.111:13000/chatbi#login
|
||||||
|
ADMIN
|
||||||
|
1qaz@WSX
|
||||||
|
|
||||||
|
验证Token
|
||||||
|
http://115.190.54.111:13000/portal/checkToken?token=eyJraWQiOiJkMGIwZTM1ZS0yZTVmLTQ3YzktOTE2NC1mYTgyODE5NTFkYzQiLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOiIyMzA2MzE4Nzg1NzU3MTg0IiwiY29kZSI6ImNvZGVfMTc3NTgwNzE2NDY2MiIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6MTgwODEiLCJyb2wiOiJVU0VSIiwic2lkIjoiIiwiYXVkIjoiY2hhdGFpIiwicGF0aCI6Ii8zNDEyMzUzNTQvY29kZV8xNzc1ODA3MTY0NjYyIiwiZWZ0IjoxNzc2ODQyMTkxLCJuYmYiOjE3Nzc0NDY1NzQsInBob25lIjoiMTMzMzMzMzMzMzMiLCJyZWciOiJkZWZhdWx0Iiwic2NvcGUiOlsib3BlbmlkIiwiamF2YS51dGlsLkNvbGxlY3Rpb25zJFVubW9kaWZpYWJsZVNldCJdLCJuYW1lIjoi5qC35p2_6Ze05byA5Y-ROCIsImlkIjoyMzA2MzE4Nzg1NzU3MTg0LCJleHAiOjE3Nzc0ODk3NzQsImlhdCI6MTc3NzQ0NjU3NCwidXNlcm5hbWUiOiJzanMteXgifQ.f5yrQU5xL4aMLZDpDV_rnbi5ZrL1axd3kfYCe59nugftp22Xs0RfuM6NMMYyQKDZI8OquJWayFx_8278iaEJ6FPSSPcvLP4DfPjX9VI2a7k7g2jd9uJDQ-KZZu3Q0XlmqiUNfu6Ku_NKx6XIjq1UhUE1a4OUCDqn6Nx5DGnWwZmBPEXR0YIbn5OVJJ-WEM-jRh0fy5E3CtvcY52MXkM2P1h1OHeg5k7kQr7CwCK--Xv8-XaeyEYSCPc0zBvmBHjbdMmmsn_ecNog7UkurV5_cJAIqSaB65vqp0NAVGSFI14gbxvNYSZ7vx_4X3Mh_908wiHoWV7deOiFTOZrLAWm3w
|
||||||
|
|
||||||
|
|
||||||
|
chatbi 单点链接测试
|
||||||
|
http://115.190.54.111:13000/chatbi/sso/union-entry?token=eyJraWQiOiJkMGIwZTM1ZS0yZTVmLTQ3YzktOTE2NC1mYTgyODE5NTFkYzQiLCJhbGciOiJSUzI1NiJ9.eyJzdWIiOiIyMzA2MzE4Nzg1NzU3MTg0IiwiY29kZSI6ImNvZGVfMTc3NTgwNzE2NDY2MiIsImlzcyI6Imh0dHA6Ly9sb2NhbGhvc3Q6MTgwODEiLCJyb2wiOiJVU0VSIiwic2lkIjoiIiwiYXVkIjoiY2hhdGFpIiwicGF0aCI6Ii8zNDEyMzUzNTQvY29kZV8xNzc1ODA3MTY0NjYyIiwiZWZ0IjoxNzc2ODQyMTkxLCJuYmYiOjE3Nzc0NDY1NzQsInBob25lIjoiMTMzMzMzMzMzMzMiLCJyZWciOiJkZWZhdWx0Iiwic2NvcGUiOlsib3BlbmlkIiwiamF2YS51dGlsLkNvbGxlY3Rpb25zJFVubW9kaWZpYWJsZVNldCJdLCJuYW1lIjoi5qC35p2_6Ze05byA5Y-ROCIsImlkIjoyMzA2MzE4Nzg1NzU3MTg0LCJleHAiOjE3Nzc0ODk3NzQsImlhdCI6MTc3NzQ0NjU3NCwidXNlcm5hbWUiOiJzanMteXgifQ.f5yrQU5xL4aMLZDpDV_rnbi5ZrL1axd3kfYCe59nugftp22Xs0RfuM6NMMYyQKDZI8OquJWayFx_8278iaEJ6FPSSPcvLP4DfPjX9VI2a7k7g2jd9uJDQ-KZZu3Q0XlmqiUNfu6Ku_NKx6XIjq1UhUE1a4OUCDqn6Nx5DGnWwZmBPEXR0YIbn5OVJJ-WEM-jRh0fy5E3CtvcY52MXkM2P1h1OHeg5k7kQr7CwCK--Xv8-XaeyEYSCPc0zBvmBHjbdMmmsn_ecNog7UkurV5_cJAIqSaB65vqp0NAVGSFI14gbxvNYSZ7vx_4X3Mh_908wiHoWV7deOiFTOZrLAWm3w
|
||||||
6
各种项目/token 中转站/New api.md
Normal file
6
各种项目/token 中转站/New api.md
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
http://47.109.104.2:30005
|
||||||
|
admin
|
||||||
|
92Erhirp_2YhP9s
|
||||||
|
|
||||||
|
|
||||||
|
New-api 公网可以访问
|
||||||
85
各种项目/武汉/东风/环境.md
Normal file
85
各种项目/武汉/东风/环境.md
Normal file
@@ -0,0 +1,85 @@
|
|||||||
|
## vpn easyconnect
|
||||||
|
easyconnect 地址 https://58.48.109.165:443
|
||||||
|
```
|
||||||
|
|
||||||
|
姓名 手机号 岗位
|
||||||
|
|
||||||
|
李强 15730420150 开发工程师 108001
|
||||||
|
|
||||||
|
杜鹏飞 13934781033 开发工程师 108002
|
||||||
|
|
||||||
|
刘银 15951001572 开发工程师 108003
|
||||||
|
|
||||||
|
谢华川 17323974029 开发工程师 108004
|
||||||
|
|
||||||
|
丁浩君 18523237147 开发工程师 108005
|
||||||
|
|
||||||
|
谢威 18523782060 运维工程师 108006
|
||||||
|
|
||||||
|
赵威 18052539229 运维工程师 108007
|
||||||
|
|
||||||
|
李淑婵 13983622691 测试工程师 108008
|
||||||
|
```
|
||||||
|
|
||||||
|
### VPN密码
|
||||||
|
```
|
||||||
|
vpn 密码
|
||||||
|
账号中文姓名 账号是中文姓名 密码:
|
||||||
|
```
|
||||||
|
```
|
||||||
|
DFes@0519
|
||||||
|
```
|
||||||
|
### 系统密码
|
||||||
|
```
|
||||||
|
108002
|
||||||
|
DFes@2026
|
||||||
|
```
|
||||||
|
```
|
||||||
|
Admin
|
||||||
|
DFes@2026
|
||||||
|
```
|
||||||
|
|
||||||
|
## 很多地址
|
||||||
|
在线测试链接
|
||||||
|
https://cc-dev.dfes.com.cn/h5Simulator
|
||||||
|
```
|
||||||
|
x-entry:输入 800040
|
||||||
|
```
|
||||||
|
|
||||||
|
## 环境信息
|
||||||
|
### 【奕派+风神】测试环境:PC端(需要VPN)
|
||||||
|
[https://cc-dev.dfes.com.cn/](https://cc-dev.dfes.com.cn/)
|
||||||
|
账号:107988
|
||||||
|
密码:lpz@20160626
|
||||||
|
### 【奕派+风神】生产环境:PC端
|
||||||
|
[https://cc.dfes.com.cn/](https://cc.dfes.com.cn/)
|
||||||
|
账号:107988
|
||||||
|
密码:lpz@20160626
|
||||||
|
### 【奕派+风神】生产环境:移动端H5
|
||||||
|
[https://cc.dfes.com.cn/h5-dynamic-form](https://cc.dfes.com.cn/h5-dynamic-form)
|
||||||
|
### 【岚图】测试环境:PC端
|
||||||
|
[voyah-dev.dfes.com.cn](voyah-dev.dfes.com.cn)
|
||||||
|
账号:107988
|
||||||
|
密码:lpz@20160626
|
||||||
|
### 【岚图】生产环境:PC端
|
||||||
|
[https://ltcc.voyah.cn/](https://ltcc.voyah.cn/)
|
||||||
|
账号:107988
|
||||||
|
密码:lpz@20160626
|
||||||
|
|
||||||
|
账号:8050(线索外呼主管)
|
||||||
|
密码:lpz@20160626
|
||||||
|
|
||||||
|
账号:8051(线索外呼坐席)
|
||||||
|
密码:lpz@20160626
|
||||||
|
|
||||||
|
现场Wifi:
|
||||||
|
WiFi:Guest
|
||||||
|
密码:dfes@2023
|
||||||
|
### 项目验收前待完成剩余88项:
|
||||||
|
[https://docs.qq.com/sheet/DRFhDWHRVbkdDaUhi?tab=7p50si](https://docs.qq.com/sheet/DRFhDWHRVbkdDaUhi?tab=7p50si)
|
||||||
|
### A组PRD:
|
||||||
|
[https://www.kdocs.cn/l/cg8MEpD7AQ0E](https://www.kdocs.cn/l/cg8MEpD7AQ0E)
|
||||||
|
### 项目验收交付物清单:
|
||||||
|
[https://docs.qq.com/sheet/DRHJ5VFdRRURVbmdv?tab=czd7zb](https://docs.qq.com/sheet/DRHJ5VFdRRURVbmdv?tab=czd7zb)
|
||||||
|
### 后续需求池:
|
||||||
|
[https://asiainfo.feishu.cn/wiki/WYtSwSEqbinXFKkAIbcc2I7Anhd?from=from_copylink](https://asiainfo.feishu.cn/wiki/WYtSwSEqbinXFKkAIbcc2I7Anhd?from=from_copylink)
|
||||||
@@ -1,17 +1,26 @@
|
|||||||
## VCA 认证
|
# 艾瑞数智企业
|
||||||
|
|
||||||
### 登录地址
|
### 登录地址
|
||||||
https://console.volcengine.com/auth/login/user/2112884465
|
https://console.volcengine.com/auth/login/user/2112884465
|
||||||
### 考试地址
|
|
||||||
https://edu.volcengine.com/cert/detail?id=3620
|
|
||||||
```
|
```
|
||||||
AAsjsdf@dhhf22
|
AAsjsdf@dhhf22
|
||||||
```
|
```
|
||||||
|
## VCA 认证
|
||||||
|
### 考试地址
|
||||||
|
https://edu.volcengine.com/cert/detail?id=3620
|
||||||
|
|
||||||
## dataAgent 认证
|
## VCP 认证
|
||||||
|
考试地址
|
||||||
|
https://edu.volcengine.com/cert/detail?id=3627
|
||||||
|
|
||||||
|
# 亚信企业
|
||||||
### 登录地址
|
### 登录地址
|
||||||
https://console.volcengine.com/auth/login/user/2100539035
|
https://console.volcengine.com/auth/login/user/2100539035
|
||||||
|
```
|
||||||
|
dupf5
|
||||||
|
Ab53697556
|
||||||
|
```
|
||||||
|
## dataAgent 认证
|
||||||
|
|
||||||
### 考试地址
|
### 考试地址
|
||||||
https://edu.volcengine.com/cert/detail?id=3633
|
https://edu.volcengine.com/cert/detail?id=3633
|
||||||
```
|
|
||||||
Ab53697556
|
|
||||||
```
|
|
||||||
Reference in New Issue
Block a user