Compare commits
6 commits
0d48f401e0
...
e6b3148792
Author | SHA1 | Date | |
---|---|---|---|
e6b3148792 | |||
cda6a85b70 | |||
87925f768e | |||
d13bbcaf22 | |||
1f82b2dfcf | |||
5529368757 |
23 changed files with 775 additions and 493 deletions
14
dist/404.html
vendored
14
dist/404.html
vendored
|
@ -3,14 +3,14 @@
|
|||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1" />
|
||||
<meta name="generator" content="VuePress 2.0.0-rc.15" />
|
||||
<meta name="generator" content="VuePress 2.0.0-rc.18" />
|
||||
<style>
|
||||
:root {
|
||||
--vp-c-bg: #fff;
|
||||
}
|
||||
|
||||
[data-theme='dark'] {
|
||||
--vp-c-bg: #22272e;
|
||||
--vp-c-bg: #1b1b1f;
|
||||
}
|
||||
|
||||
html,
|
||||
|
@ -32,12 +32,12 @@
|
|||
}
|
||||
</script>
|
||||
<meta property="og:url" content="https://pleshevski.ru/404.html"><meta property="og:site_name" content="Дмитрий Плешевский"><meta property="og:type" content="website"><meta property="og:locale" content="ru-RU"><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":""}</script><title>Дмитрий Плешевский</title><meta name="description" content=" ">
|
||||
<link rel="preload" href="/assets/style-DOZUTAXU.css" as="style"><link rel="stylesheet" href="/assets/style-DOZUTAXU.css">
|
||||
<link rel="modulepreload" href="/assets/app-YqJ2N5FF.js"><link rel="modulepreload" href="/assets/404.html-K48krAc8.js">
|
||||
<link rel="prefetch" href="/assets/index.html-D3SBAZ5R.js" as="script"><link rel="prefetch" href="/assets/works.html-DDM5nDLC.js" as="script"><link rel="prefetch" href="/assets/index.html-BCgSEOwK.js" as="script"><link rel="prefetch" href="/assets/works.html-EdO4hOM5.js" as="script">
|
||||
<link rel="preload" href="/assets/style-CyqMEKOR.css" as="style"><link rel="stylesheet" href="/assets/style-CyqMEKOR.css">
|
||||
<link rel="modulepreload" href="/assets/app-CvTe0YTg.js"><link rel="modulepreload" href="/assets/404.html-BGekuXRq.js">
|
||||
<link rel="prefetch" href="/assets/index.html-D7ve43IL.js" as="script"><link rel="prefetch" href="/assets/works.html-NBBFoiT7.js" as="script"><link rel="prefetch" href="/assets/index.html-B5LWGqHO.js" as="script"><link rel="prefetch" href="/assets/works.html-CihZ59B-.js" as="script">
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"><!--[--><div class="vp-theme-container" vp-container data-v-1c3b23e8><main class="page" data-v-1c3b23e8><div class="theme-default-content" vp-content data-v-1c3b23e8><h1 data-v-1c3b23e8>404</h1><blockquote data-v-1c3b23e8>Мы потеряли страницу...</blockquote><a class="route-link" href="/" data-v-1c3b23e8>Вернуться на главную</a></div></main></div><!--[--><!----><!--]--><!--]--></div>
|
||||
<script type="module" src="/assets/app-YqJ2N5FF.js" defer></script>
|
||||
<div id="app"><!--[--><div class="vp-theme-container" vp-container data-v-9607bbd4><main class="page" data-v-9607bbd4><div class="theme-default-content" vp-content data-v-9607bbd4><h1 data-v-9607bbd4>404</h1><blockquote data-v-9607bbd4>Ошиблись в параллельной вселенной.</blockquote><a class="route-link" href="/" data-v-9607bbd4>Вернуться на главную</a></div></main></div><!--[--><!----><!--]--><!--]--></div>
|
||||
<script type="module" src="/assets/app-CvTe0YTg.js" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
1
dist/assets/404.html-BGekuXRq.js
vendored
Normal file
1
dist/assets/404.html-BGekuXRq.js
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
import{_ as e,c as o,a,o as n}from"./app-CvTe0YTg.js";const r={};function l(p,t){return n(),o("div",null,t[0]||(t[0]=[a("p",null,"404 Not Found",-1)]))}const c=e(r,[["render",l],["__file","404.html.vue"]]),m=JSON.parse('{"path":"/404.html","title":"","lang":"ru-RU","frontmatter":{"layout":"NotFound","head":[["meta",{"property":"og:url","content":"https://pleshevski.ru/404.html"}],["meta",{"property":"og:site_name","content":"Дмитрий Плешевский"}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"ru-RU"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"\\"}"]]},"headers":[],"git":{},"filePathRelative":null}');export{c as comp,m as data};
|
1
dist/assets/404.html-K48krAc8.js
vendored
1
dist/assets/404.html-K48krAc8.js
vendored
|
@ -1 +0,0 @@
|
|||
import{_ as t,c as e,o,a}from"./app-YqJ2N5FF.js";const n={},r=a("p",null,"404 Not Found",-1),c=[r];function s(l,p){return o(),e("div",null,c)}const i=t(n,[["render",s],["__file","404.html.vue"]]),m=JSON.parse('{"path":"/404.html","title":"","lang":"ru-RU","frontmatter":{"layout":"NotFound","head":[["meta",{"property":"og:url","content":"https://pleshevski.ru/404.html"}],["meta",{"property":"og:site_name","content":"Дмитрий Плешевский"}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"ru-RU"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"\\"}"]]},"headers":[],"git":{},"filePathRelative":null}');export{i as comp,m as data};
|
31
dist/assets/app-CvTe0YTg.js
vendored
Normal file
31
dist/assets/app-CvTe0YTg.js
vendored
Normal file
File diff suppressed because one or more lines are too long
30
dist/assets/app-YqJ2N5FF.js
vendored
30
dist/assets/app-YqJ2N5FF.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/index.html-B5LWGqHO.js
vendored
Normal file
1
dist/assets/index.html-B5LWGqHO.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/assets/index.html-BCgSEOwK.js
vendored
1
dist/assets/index.html-BCgSEOwK.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/index.html-D3SBAZ5R.js
vendored
1
dist/assets/index.html-D3SBAZ5R.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/index.html-D7ve43IL.js
vendored
Normal file
1
dist/assets/index.html-D7ve43IL.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/assets/style-CyqMEKOR.css
vendored
Normal file
1
dist/assets/style-CyqMEKOR.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/assets/style-DOZUTAXU.css
vendored
1
dist/assets/style-DOZUTAXU.css
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/works.html-CihZ59B-.js
vendored
Normal file
1
dist/assets/works.html-CihZ59B-.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/assets/works.html-DDM5nDLC.js
vendored
1
dist/assets/works.html-DDM5nDLC.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/works.html-EdO4hOM5.js
vendored
1
dist/assets/works.html-EdO4hOM5.js
vendored
File diff suppressed because one or more lines are too long
1
dist/assets/works.html-NBBFoiT7.js
vendored
Normal file
1
dist/assets/works.html-NBBFoiT7.js
vendored
Normal file
File diff suppressed because one or more lines are too long
12
dist/eng/index.html
vendored
12
dist/eng/index.html
vendored
File diff suppressed because one or more lines are too long
14
dist/eng/works.html
vendored
14
dist/eng/works.html
vendored
File diff suppressed because one or more lines are too long
12
dist/index.html
vendored
12
dist/index.html
vendored
File diff suppressed because one or more lines are too long
14
dist/works.html
vendored
14
dist/works.html
vendored
File diff suppressed because one or more lines are too long
|
@ -4,6 +4,15 @@ import { Technology } from "./domain/Technology.ts";
|
|||
import type { Work } from "./domain/Work.ts";
|
||||
|
||||
export const CHRONOLOGICAL_WORKS: Work[] = [
|
||||
{
|
||||
name: "nixeovim",
|
||||
url: "/pleshevskiy/nixeovim",
|
||||
description: "Configure and build neovim editor using nix",
|
||||
roles: [Role.Author],
|
||||
technologies: [Technology.Nix],
|
||||
startDate: new Date("2024-04-24"),
|
||||
status: Status.ActiveDeveloped,
|
||||
},
|
||||
{
|
||||
name: "picsg",
|
||||
url: "/pleshevskiy/picsg",
|
||||
|
|
|
@ -20,7 +20,7 @@ sidebar: false
|
|||
- Перенес триггеры базы данных в бизнес-логику. Проще стало читать код, вносить
|
||||
изменение и система стала надежнее.
|
||||
- Ввёл практику написания unit тестов и интеграционных тестов. Самолично написал
|
||||
более 70% тестов всех тестов.
|
||||
более 70% всех тестов.
|
||||
- Добавил GraphQL подписки для динамичного обновления.
|
||||
|
||||
##### Frontend
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
"@types/node": "^22.1.0",
|
||||
"@vitejs/plugin-vue": "^5.0.0",
|
||||
"@vue/eslint-config-prettier": "^10.0.0",
|
||||
"@vue/eslint-config-typescript": "^13.0.0",
|
||||
"@vue/eslint-config-typescript": "^14.0.0",
|
||||
"@vue/language-server": "^2.0.19",
|
||||
"@vue/tsconfig": "^0.5.1",
|
||||
"@vue/typescript-plugin": "^2.0.19",
|
||||
|
@ -26,6 +26,7 @@
|
|||
"eslint": "<10.0.0",
|
||||
"eslint-plugin-vue": "^9.14.1",
|
||||
"prettier": ">=3.0.0",
|
||||
"sass": "^1.79.5",
|
||||
"typescript": "~5.6.0",
|
||||
"vue": "^3.4.0",
|
||||
"vue-tsc": "^2.0.0",
|
||||
|
|
1115
pnpm-lock.yaml
1115
pnpm-lock.yaml
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue