put resume on pug page
This commit is contained in:
parent
e321de68fe
commit
1d745745ff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1 @@
|
||||||
|
@font-face{font-family:Source Code Pro;src:url(SourceCodeRegular.ttf);font-weight:400}@font-face{font-family:Source Code Pro;src:url(SourceCodeMedium.ttf);font-weight:500}@font-face{font-family:Source Code Pro;src:url(SourceCodeSemiBold.ttf);font-weight:600}@font-face{font-family:Source Code Pro;src:url(SourceCodeBold.ttf);font-weight:700}td{padding-right:16px!important}a,a:visited{color:#24557e;font-weight:500;text-decoration:none;transition:all .15s}a:hover{text-shadow:0 0 4px #24557e30}th{text-align:left;padding-right:16px!important}.console{height:100%;font-family:Source Code Pro!important}
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"extends": "@parcel/config-default",
|
||||||
|
"namers": ["parcel-namer-without-hash"]
|
||||||
|
}
|
|
@ -0,0 +1,6 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
rm -rf dist/*
|
||||||
|
yarn run build
|
||||||
|
|
||||||
|
mv dist ../../public/static
|
|
@ -2,13 +2,12 @@
|
||||||
"name": "resume",
|
"name": "resume",
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"description": "",
|
"description": "",
|
||||||
"main": "src/index.js",
|
|
||||||
"source": "src/index.html",
|
"source": "src/index.html",
|
||||||
"browserslist": "> 0.5%, last 2 versions, not dead",
|
"browserslist": "> 0.5%, last 2 versions, not dead",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "echo \"Error: no test specified\" && exit 1",
|
"test": "echo \"Error: no test specified\" && exit 1",
|
||||||
"start": "parcel",
|
"start": "parcel",
|
||||||
"build": "parcel build"
|
"build": "parcel build src/resume.js --no-source-maps"
|
||||||
},
|
},
|
||||||
"author": "blek",
|
"author": "blek",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
|
@ -19,6 +18,7 @@
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/runtime": "^7.21.0",
|
"@babel/runtime": "^7.21.0",
|
||||||
|
"parcel-namer-without-hash": "^0.0.1",
|
||||||
"react": "^18.2.0",
|
"react": "^18.2.0",
|
||||||
"react-console-emulator": "^5.0.2",
|
"react-console-emulator": "^5.0.2",
|
||||||
"react-dom": "^18.2.0"
|
"react-dom": "^18.2.0"
|
||||||
|
|
|
@ -4,6 +4,7 @@ import Files from './emulation/files';
|
||||||
import commands from './emulation/commands';
|
import commands from './emulation/commands';
|
||||||
import Colored from './helpers/color';
|
import Colored from './helpers/color';
|
||||||
|
|
||||||
|
import './font/sourcecode.css';
|
||||||
import './style.css';
|
import './style.css';
|
||||||
|
|
||||||
const welcome = <pre>
|
const welcome = <pre>
|
||||||
|
@ -40,7 +41,7 @@ export class Base extends Component {
|
||||||
|
|
||||||
errorText={'zsh: command not found: [command]'}
|
errorText={'zsh: command not found: [command]'}
|
||||||
|
|
||||||
style={{height:'100%', fontFamily: '\'Source Code Pro\', monospace'}}
|
className='console'
|
||||||
|
|
||||||
promptLabelStyle={inputStyle}
|
promptLabelStyle={inputStyle}
|
||||||
inputTextStyle={{...inputStyle, color: '#5ba2b0', transform: 'translateY(2px)'}}
|
inputTextStyle={{...inputStyle, color: '#5ba2b0', transform: 'translateY(2px)'}}
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,23 @@
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Source Code Pro';
|
||||||
|
src: url(./SourceCodeRegular.ttf);
|
||||||
|
font-weight: 400;
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Source Code Pro';
|
||||||
|
src: url(./SourceCodeMedium.ttf);
|
||||||
|
font-weight: 500;
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Source Code Pro';
|
||||||
|
src: url(./SourceCodeSemiBold.ttf);
|
||||||
|
font-weight: 600;
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Source Code Pro';
|
||||||
|
src: url(./SourceCodeBold.ttf);
|
||||||
|
font-weight: 700;
|
||||||
|
}
|
|
@ -1,6 +1,7 @@
|
||||||
import { createRoot } from "react-dom/client";
|
import { createRoot } from "react-dom/client";
|
||||||
import { Base } from './Base';
|
import { Base } from './Base';
|
||||||
|
|
||||||
|
document.getElementById('resume_js_app').innerHTML = '';
|
||||||
const container = document.getElementById("resume_js_app");
|
const container = document.getElementById("resume_js_app");
|
||||||
const root = createRoot(container)
|
const root = createRoot(container)
|
||||||
root.render(<Base />);
|
root.render(<Base />);
|
|
@ -1,4 +1,4 @@
|
||||||
@import url('https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@400;500;600&display=swap');
|
/* @import url('https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@400;500;600&display=swap'); */
|
||||||
|
|
||||||
td {
|
td {
|
||||||
padding-right: 16px !important
|
padding-right: 16px !important
|
||||||
|
@ -17,4 +17,9 @@ a:hover {
|
||||||
th {
|
th {
|
||||||
text-align: left;
|
text-align: left;
|
||||||
padding-right: 16px !important;
|
padding-right: 16px !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.console {
|
||||||
|
font-family: 'Source Code Pro'/*, monospace*/ !important;
|
||||||
|
height: 100%
|
||||||
}
|
}
|
File diff suppressed because it is too large
Load Diff
|
@ -2,12 +2,6 @@ extends ../layout/main.pug
|
||||||
block root
|
block root
|
||||||
- var title = 'Resume'
|
- var title = 'Resume'
|
||||||
link(rel='stylesheet' href='/static/ui/resume.css')
|
link(rel='stylesheet' href='/static/ui/resume.css')
|
||||||
if (process.env.APP_DEBUG != 'true')
|
|
||||||
script(src='/static/assets/resume.js')
|
|
||||||
else
|
|
||||||
script(src='https://unpkg.com/react@18/umd/react.development.js' crossorigin)
|
|
||||||
script(src='https://unpkg.com/react-dom@18/umd/react-dom.development.js' crossorigin)
|
|
||||||
script(src='/dev_asset/resume.js')
|
|
||||||
|
|
||||||
block content
|
block content
|
||||||
h2 My online resume
|
h2 My online resume
|
||||||
|
@ -23,4 +17,8 @@ block content
|
||||||
span(style='font-size:9pt;color:darkred;font-weight:bold;text-align:center')
|
span(style='font-size:9pt;color:darkred;font-weight:bold;text-align:center')
|
||||||
| It seems that you have JS disabled.
|
| It seems that you have JS disabled.
|
||||||
br
|
br
|
||||||
| Please, enable it in order to run the app.
|
| Please, enable it in order to run the app.
|
||||||
|
if (process.env.APP_DEBUG != 'true')
|
||||||
|
script(src='/static/dist/resume.js')
|
||||||
|
else
|
||||||
|
script(src='http://localhost:1234/resume.js' type='module')
|
Loading…
Reference in New Issue