Browse Source

initial commit with crappy fonts

master
RinRi 3 years ago
commit
05d35c9921
8 changed files with 1045 additions and 0 deletions
  1. +7
    -0
      css/bootstrap.min.css
  2. +770
    -0
      css/style.css
  3. +25
    -0
      images/foss.svg
  4. BIN
      images/logo.ico
  5. BIN
      images/logo.png
  6. +111
    -0
      index.html
  7. +0
    -0
      js/main.js
  8. +132
    -0
      rec.html

+ 7
- 0
css/bootstrap.min.css
File diff suppressed because it is too large
View File


+ 770
- 0
css/style.css View File

@@ -0,0 +1,770 @@
:root {
/* Special */
--background: #2e2e38;
--foreground: #ffffff;
--cursor: #a3c9de;

/* Colors */
--color0: #3f3f4b;
--color1: #0fff83;
--color2: #2effaf;
--color3: #2effaf;
--color4: #2ee0ff;
--color5: #3fb4d1;
--color6: #c59820;
--color7: #b02f30;
--color8: #9ea7a6;
--color9: #3f4944;
--color10: #2a5491;
--color11: #237986;
--color12: #a03b1e;
--color13: #484d79;
--color14: #c59820;
--color15: #b02f30;
--color16: #373744;
}

/* cyrillic-ext */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
font-display: swap;
src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWyV9hmIqOjjg.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
font-display: swap;
src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWyV9hvIqOjjg.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
font-display: swap;
src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWyV9hnIqOjjg.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
font-display: swap;
src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWyV9hoIqOjjg.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
font-display: swap;
src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWyV9hkIqOjjg.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
font-display: swap;
src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWyV9hlIqOjjg.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
font-display: swap;
src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWyV9hrIqM.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-display: swap;
src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0Udc1UAw.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-display: swap;
src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0ddc1UAw.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-display: swap;
src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0Vdc1UAw.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-display: swap;
src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0adc1UAw.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-display: swap;
src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0Wdc1UAw.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-display: swap;
src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0Xdc1UAw.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-display: swap;
src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUK0Zdc0.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
font-display: swap;
src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKXGUdhmIqOjjg.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
font-display: swap;
src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKXGUdhvIqOjjg.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
font-display: swap;
src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKXGUdhnIqOjjg.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
font-display: swap;
src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKXGUdhoIqOjjg.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
font-display: swap;
src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKXGUdhkIqOjjg.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
font-display: swap;
src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKXGUdhlIqOjjg.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
font-display: swap;
src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKXGUdhrIqM.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-display: swap;
src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWiUNhmIqOjjg.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-display: swap;
src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWiUNhvIqOjjg.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-display: swap;
src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWiUNhnIqOjjg.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-display: swap;
src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWiUNhoIqOjjg.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-display: swap;
src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWiUNhkIqOjjg.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-display: swap;
src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWiUNhlIqOjjg.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-display: swap;
src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKWiUNhrIqM.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 800;
font-display: swap;
src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKW-U9hmIqOjjg.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 800;
font-display: swap;
src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKW-U9hvIqOjjg.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 800;
font-display: swap;
src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKW-U9hnIqOjjg.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 800;
font-display: swap;
src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKW-U9hoIqOjjg.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 800;
font-display: swap;
src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKW-U9hkIqOjjg.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 800;
font-display: swap;
src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKW-U9hlIqOjjg.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 800;
font-display: swap;
src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v18/memnYaGs126MiZpBA-UFUKW-U9hrIqM.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-display: swap;
src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OX-hpOqc.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-display: swap;
src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OVuhpOqc.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-display: swap;
src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OXuhpOqc.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-display: swap;
src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OUehpOqc.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-display: swap;
src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OXehpOqc.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-display: swap;
src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OXOhpOqc.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-display: swap;
src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-display: swap;
src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOX-hpOqc.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-display: swap;
src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOVuhpOqc.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-display: swap;
src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOXuhpOqc.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-display: swap;
src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOUehpOqc.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-display: swap;
src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOXehpOqc.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-display: swap;
src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOXOhpOqc.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-display: swap;
src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOX-hpOqc.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXuhpOqc.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOUehpOqc.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXehpOqc.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 800;
font-display: swap;
src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN8rsOX-hpOqc.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 800;
font-display: swap;
src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN8rsOVuhpOqc.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 800;
font-display: swap;
src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN8rsOXuhpOqc.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 800;
font-display: swap;
src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN8rsOUehpOqc.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 800;
font-display: swap;
src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN8rsOXehpOqc.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 800;
font-display: swap;
src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN8rsOXOhpOqc.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 800;
font-display: swap;
src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN8rsOUuhp.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

html,
body {
height: 100%;
background: var(--background);
color: var(--foreground);
font-family: "Open Sans", sans-serif;
font-weight: 500;
font-size: 20px;
}

.container {
min-height: 100%;
}

.navbar {
background-color: var(--color0);
margin-bottom: 1em;
}

.leftimg {
float: left;
margin: 0px 7px 0px 7px;
}

.rightimg {
float: right;
margin: 0px 7px 0px 7px;
}

.item-info {
display: inline-block;
/*border: 1px solid ;*/
border-radius: 8px;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
padding: 10px;
margin-top: 10px;
text-align: left;
background: var(--color0);
}

a {
color: var(--color4);
}

a:hover {
text-decoration: none;
color: var(--color5);
}

h1 {
color: var(--color1);
}

h2 {
color: var(--color2);
}

h3 {
color: var(--color3);
}

.navbar-default .navbar-brand {
color: var(--color1);
}

img {
width: 80%;
margin-left: 10%;
}

.footer {
margin-top: 100px;
padding: 10px 0;
width: 100%;
text-align: center;
background-color: var(--color0);
}

.logo {
width: 33px;
}

hr {
background-color: gray;
}

table {
width: 100%;
margin-bottom: 1rem;
border: 1px solid #dee2e6;
}
td,
th {
padding: 0.75rem;
vertical-align: top;
border-top: 1px solid #dee2e6;
border: 1px solid #dee2e6;
}
thead th {
vertical-align: bottom;
border-bottom: 2px solid #dee2e6;
}
tbody + tbody {
border-top: 2px solid #dee2e6;
}

.textarea {
color: black;
}

li {
margin-bottom: 10px;
}

+ 25
- 0
images/foss.svg View File

@@ -0,0 +1,25 @@
<?xml version="1.0"?>
<svg viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<radialGradient id="c" cx="151" cy="274" r="146" gradientTransform="matrix(1 0 0 .134 -1 237)" gradientUnits="userSpaceOnUse">
<stop stop-opacity=".462" offset="0"/>
<stop stop-opacity="0" offset="1"/>
</radialGradient>
<radialGradient id="a" cx="153" cy="148" r="127" gradientTransform="matrix(.964 0 0 .964 4.84 3.59)" gradientUnits="userSpaceOnUse">
<stop stop-color="#00ffb5" offset="0"/>
<stop stop-color="#1fad8c" offset="1"/>
</radialGradient>
</defs>
<linearGradient id="b" x1="158" x2="158" y1="290" y2="9.75" gradientTransform="matrix(.871 0 0 .871 19.1 17.4)" gradientUnits="userSpaceOnUse">
<stop stop-color="#fff" stop-opacity=".369" offset="0"/>
<stop stop-color="#fff" stop-opacity=".237" offset="1"/>
</linearGradient>
<ellipse cx="150" cy="274" rx="146" ry="19.6" fill="url(#c)"/>
<rect x="25.5" y="23.8" width="249" height="249" rx="13" fill="url(#a)" stroke="#053" stroke-width="4.5"/>
<rect x="29.7" y="28" width="241" height="241" rx="10" fill="none" stroke="url(#b)" stroke-width="4.5"/>
<g fill="#044">
<path id="d" d="m203 125c-.931 1.07-1.85 2.03-2.75 2.9-.908.861-1.76 1.62-2.55 2.27-.791.651-1.5 1.15-2.13 1.5-.628.35-1.1.523-1.43.523-.605 0-1.25-.408-1.92-1.22-.675-.814-1.44-1.69-2.3-2.66-.861-.954-1.86-1.84-3-2.66-1.14-.814-2.48-1.22-4.01-1.22-1.3 0-2.58.245-3.84.733s-2.38 1.17-3.39 2.02c-1 .861-1.81 1.91-2.45 3.15-.628 1.24-.943 2.6-.943 4.09 0 1.63.78 3.35 2.34 5.17s4.23 3.58 8 5.31c1.91.884 3.81 1.91 5.72 3.07 1.91 1.17 3.62 2.5 5.14 4.01 1.51 1.51 2.74 3.23 3.7 5.17.954 1.93 1.43 4.13 1.43 6.6 0 3.21-.826 6.23-2.48 9.05s-3.77 5.26-6.36 7.33c-2.58 2.08-5.46 3.7-8.62 4.88-3.17 1.19-6.26 1.78-9.29 1.78-2.18 0-4.35-.315-6.49-.943s-4.05-1.43-5.72-2.4c-1.67-.978-3.04-2.03-4.09-3.18-1.05-1.14-1.57-2.2-1.57-3.18 0-.512.28-1.26.838-2.23.558-.978 1.22-1.94 1.99-2.9.768-.954 1.55-1.79 2.34-2.51.791-.721 1.44-1.08 1.96-1.08.326 0 .663.291 1.01.873s.791 1.3 1.32 2.16c.535.861 1.18 1.8 1.92 2.83.745 1.02 1.67 1.97 2.8 2.83 1.11.861 2.44 1.58 3.94 2.16 1.51.582 3.29.873 5.34.873 1.63 0 3.18-.315 4.64-.943s2.74-1.46 3.84-2.51c1.09-1.05 1.96-2.28 2.58-3.7.628-1.42.943-2.94.943-4.58 0-1.81-.373-3.45-1.11-4.93-.745-1.46-1.74-2.8-2.97-3.98-1.24-1.19-2.67-2.27-4.29-3.24-1.63-.978-3.33-1.89-5.09-2.72-2.47-1.17-4.53-2.33-6.22-3.5-1.67-1.17-3.03-2.35-4.05-3.56s-1.76-2.49-2.2-3.84c-.442-1.36-.663-2.76-.663-4.26 0-2.93.721-5.6 2.16-8.03 1.44-2.43 3.3-4.5 5.58-6.25s4.83-3.09 7.65-4.05c2.82-.954 5.59-1.43 8.35-1.43 2.37 0 4.37.28 6.01.838 1.63.558 3.06 1.21 4.29 1.96 1.24.745 2.32 1.46 3.24 2.16.931.698 1.89 1.19 2.86 1.46z"/>
<path d="m118 86.1c-.978.698-2.02 1.45-3.15 2.27-1.11.815-2.21 1.56-3.28 2.23-1.07.675-2.06 1.24-2.97 1.67-.908.442-1.64.663-2.2.663-.605 0-1.21-.408-1.81-1.22-.605-.814-1.28-1.72-2.02-2.69-.745-.978-1.61-1.87-2.58-2.69-.978-.814-2.12-1.22-3.42-1.22-1.77 0-3.33.523-4.68 1.57-1.36 1.05-2.54 2.45-3.56 4.18-1.02 1.75-1.91 3.75-2.66 6.01-.745 2.26-1.38 4.6-1.89 7.01-.512 2.43-.943 4.82-1.29 7.19-.35 2.37-.616 4.53-.803 6.49l-.418 3.28h17.9l1.4 1.96c-.465.651-1.09 1.37-1.89 2.13-.791.768-1.63 1.5-2.51 2.2-.884.698-1.74 1.33-2.55 1.92-.815.582-1.45.989-1.92 1.22-.233-.651-.593-1.18-1.08-1.57-.488-.396-1.15-.71-1.99-.943-.838-.233-1.89-.396-3.15-.488-1.26-.0929-2.74-.14-4.47-.14h-.418l-5.03 43.4c-.605 5.12-1.64 10.1-3.1 14.9-1.46 4.78-3.3 9.22-5.52 13.3-2.21 4.12-4.76 7.82-7.65 11.1-2.88 3.28-6.05 5.97-9.5 8.06l-1.81-4.4c2.33-1.3 4.44-3.35 6.32-6.14 1.89-2.8 3.54-6.01 4.96-9.64s2.6-7.48 3.53-11.6c.931-4.08 1.61-8.02 2.02-11.8l5.44-47.2h-10.5l-1.05-2.16 7.05-4.12h5.23c.465-3.73 1.01-7.31 1.64-10.8.628-3.44 1.51-6.7 2.66-9.78 1.14-3.07 2.66-5.94 4.53-8.62 1.89-2.68 4.29-5.11 7.22-7.3 1.26-.884 2.47-1.73 3.63-2.51 1.17-.791 2.35-1.49 3.56-2.1 1.21-.605 2.46-1.07 3.74-1.4 1.28-.326 2.64-.488 4.09-.488 2.04 0 3.9.385 5.55 1.15 1.65.768 3.12 1.63 4.44 2.58 1.3.954 2.46 1.87 3.45 2.75 1 .885 1.85 1.44 2.55 1.67zm33 58.8c-.0798 16.1-8.89 32.2-23.4 39.6-6.8 3.8-16 3.06-21.6-2.48-6.83-6.56-8.34-16.7-7.75-25.8.452-10.1 4.59-20.1 12-27.1 5.33-5.19 11.9-9.86 19.6-10.4 6.47-.5 13.4 2.13 16.9 7.81 3.51 5.45 4.29 12.1 4.35 18.5zm-9.99 3.84c-.0382-6.83-1.06-14.8-6.68-19.3-5.54-4.28-14.4-3.41-18.8 2.18-5.84 6.86-7.31 16.3-7.41 25 .143 7.7 2.73 16.3 9.53 20.6 4.74 3.02 11.2 1.53 14.9-2.54 5.09-5.45 7.1-13 8.1-20.2.227-1.92.367-3.86.368-5.8z"/>
<use x="49.1" xlink:href="#d"/>
</g>
</svg>

BIN
images/logo.ico View File

Before After

BIN
images/logo.png View File

Before After
Width: 1024  |  Height: 1024  |  Size: 26 KiB

+ 111
- 0
index.html View File

@@ -0,0 +1,111 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="https://rinri-d.xyz/css/bootstrap.min.css">
<link rel="stylesheet" href="css/style.css">
<link rel="shortcut icon" href="https://rinri-d.xyz/images/logo.ico" type="image/x-icon">
<title>RinRi - Homepage</title>
</head>

<body>
<nav class="navbar navbar-expand-lg navbar-dark">
<a class="navbar-brand" href="https://rinri-d.xyz" style="color: var(--color1);">
RinRi-D
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavAltMarkup"
aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNavAltMarkup">
<div class="navbar-nav">
<a class="nav-item nav-link active" href="https://rinri-d.xyz">Home</a>
<a class="nav-item nav-link" href="https://blog.rinri-d.xyz">Blog</a>
<a class="nav-item nav-link" href="https://apps.rinri-d.xyz">Apps</a>
<a class="nav-item nav-link" href="https://git.rinri-d.xyz">Code</a>
<a class="nav-item nav-link" href="https://rinri-d.xyz/rec.html">Recommendations</a>
</div>
</div>
</nav>
<div class="container">
<h1>Welcome! I am RinRi.</h1>
<div class="odd">
<p>
I am interested in Open Source, Minimalist Programs, Privacy, Competitive programming (My Codeforces <a
href="http://codeforces.com/profile/rinri">account</a>), C/C++ programming, Web Development, Data
Science and Machine Learning. I also like IoT, Arduino and Hi-Fi headphones, etc.
</p>
<p>
This is my personal website. Here you can find my <a href="https://blog.rinri-d.xyz">blog</a>, <a
href="https://apps.rinri-d.xyz">apps</a> and <a href="https://git.rinri-d.xyz">git</a>. Hope, you
will enjoy it. You can find my
contact information at the bottom of the page.
</p>
</div>
<div>
<h2>Plans:</h2>
<ul>
<li>New apps</li>
<li>About me</li>
<li>Portfolio</li>
<li>CV</li>
</ul>
</div>
<div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel">
<ol class="carousel-indicators">
<li data-target="#carouselExampleIndicators" data-slide-to="0" class="active"></li>
<li data-target="#carouselExampleIndicators" data-slide-to="1"></li>
<li data-target="#carouselExampleIndicators" data-slide-to="2"></li>
</ol>
<div class="carousel-inner">
<div class="carousel-item active" style="padding-left: 21.875%; padding-right: 21.875%;">
<img src="images/foss.svg" class="d-block" alt="foss">
</div>
<div class="carousel-item">
<img src="https://git.rinri-d.xyz/rinri/dots/media/branch/master/neofetch.png" class="d-block"
alt="dots">
</div>
<div class="carousel-item" style="padding-left: 21.875%; padding-right: 21.875%;">
<img src="images/logo.png" class="d-block" alt="logo">
</div>
</div>
<a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
</div>

<footer class="footer">
<div class="container-fluid">
<div class="row">
<div class="col-lg-4 col-md-6 col-sm-12 mb-4">Email: <a
href="mailto:rin@rinri-d.xyz">rin@rinri-d.xyz</a>
</div>
<div class="col-lg-4 col-md-6 col-sm-12 mb-4">Mastodon: <a
href="https://fosstodon.org/@rinri">@rinri@fosstodon.org</a> </div>
<div class="col-lg-4 col-md-6 col-sm-12 mb-4">Matrix: <a
href="https://matrix.to/#/@rinri-d:matrix.org">@rinri-d:matrix.org</a> </div>
</div>
<div style="text-align: center;">&copy; Copyright 2020 RinRi-D.xyz</div>
</div>
</footer>
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"
integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN"
crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"
integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q"
crossorigin="anonymous"></script>
<script src="js/main.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"
integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl"
crossorigin="anonymous"></script>
</body>

</html>

+ 0
- 0
js/main.js View File


+ 132
- 0
rec.html View File

@@ -0,0 +1,132 @@
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="https://rinri-d.xyz/css/bootstrap.min.css">
<link rel="stylesheet" href="css/style.css">
<link rel="shortcut icon" href="https://rinri-d.xyz/images/logo.ico" type="image/x-icon">
<title>RinRi - Recommendations</title>
</head>

<body>
<nav class="navbar navbar-expand-lg navbar-dark">
<a class="navbar-brand" href="https://rinri-d.xyz" style="color: var(--color1);">
RinRi-D
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavAltMarkup"
aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNavAltMarkup">
<div class="navbar-nav">
<a class="nav-item nav-link" href="https://rinri-d.xyz">Home</a>
<a class="nav-item nav-link" href="https://blog.rinri-d.xyz">Blog</a>
<a class="nav-item nav-link" href="https://apps.rinri-d.xyz">Apps</a>
<a class="nav-item nav-link" href="https://git.rinri-d.xyz">Code</a>
<a class="nav-item nav-link active" href="https://rinri-d.xyz/rec.html">Recommendations</a>
</div>
</div>
</nav>
<div class="container">
<h1>Personal Recommendations:</h1>
<hr>
<h2>Software:</h2>
<hr>
<h3>OS</h3>
<p style="margin-left: 2rem;">
<a href="https://www.archlinux.org/">Arch Linux</a> or <a href="https://artixlinux.org/">Artix
Linux</a>. Artix is easier than Arch, because of pre-installed graphical
environment. Also, Artix is
systemd-free(runit is actually much faster than system-d).
</p>
<h3>Window Manager</h3>
<p style="margin-left: 2rem;">
I highly recommend <a href="https://dwm.suckless.org">suckless's dwm</a>,
because it is
extremely lightweight, fast and highly customizable.
</p>

<h3>Terminal</h3>
<p style="margin-left: 2rem;">
<a href="https://st.suckless.org/">st(simple terminal)</a> - <a href="https://suckless.org">suckless</a>
terminal, support UTF-8 characters,
emojis(you need to
install libxft-bgra). I use Luke Smith's<a href="https://github.com/LukeSmithxyz/st"> build of
st</a>.
</p>

<h3>Text Editor</h3>
<p style="margin-left: 2rem;">
<a href="https://github.com/neovim/neovim">Neovim</a> and <a href="https://www.vim.org/">vim</a> can improve
your productivity and they are actually working in your terminal, so you can use them via ssh. If you like
"normie-friend" text editor, I
highly recommend <a href="https://github.com/VSCodium/vscodium">VSCodium</a>.
</p>

<h3>Web Browser</h3>
<p style="margin-left: 2rem;">
<a href="https://www.mozilla.org/en-US/exp/firefox/">Firefox</a> is fast and open-source browser, without
google's unnecessary tracking. You can extend it with some extensions:
<ul>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/ublock-origin">uBlock Origin</a> - ad and
tracking blocking addon;</li>
<li>With <a href="https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/">Multi
Account
Containers</a>, you can use multi accounts and keep different tracking sites like facebook
separate
from
others.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/https-everywhere/">HTTPS Everywhere</a> is a
cool
addon, which automatically use HTTPS instead of insecure HTTP protocol.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/bitwarden-password-manager/">Bitwarden</a> is
private, decentralized, open-source password manager.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/onetab/">OneTab</a> can store all your tab in
one place and save your RAM, if you have a lot of them.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/darkreader/">Dark Reader</a> is extremely useful
addon. It can turn on dark mode in almost every website.</li>
</ul>
</p>

<h3>Media Player</h3>
<p style="margin-left: 2rem;">
<a href="https://mpv.io">mpv</a> is lightweight, open-source, fast and reliable media player. You can play
YouTube and other hostings' videos in mpv, simply by installing youtube-dl.
</p>

<h3>Music Player</h3>
<p style="margin-left: 2rem;">
<a href="https://github.com/cmus/cmus">cmus</a> - lightweight music player with vi-like bindings.
</p>

</div>

<footer class="footer">
<div class="container-fluid">
<div class="row">
<div class="col-lg-4 col-md-6 col-sm-12 mb-4">Email: <a
href="mailto:rin@rinri-d.xyz">rin@rinri-d.xyz</a>
</div>
<div class="col-lg-4 col-md-6 col-sm-12 mb-4">Mastodon: <a
href="https://fosstodon.org/@rinri">@rinri@fosstodon.org</a> </div>
<div class="col-lg-4 col-md-6 col-sm-12 mb-4">Matrix: <a
href="https://matrix.to/#/@rinri-d:matrix.org">@rinri-d:matrix.org</a> </div>
</div>
<div style="text-align: center;">&copy; Copyright 2020 RinRi-D.xyz</div>
</div>
</footer>
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"
integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN"
crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"
integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q"
crossorigin="anonymous"></script>
<script src="js/main.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"
integrity="sha384-JZR6Spejh4U02d8jOt6vLEHfe/JQGiRRSQQxSfFWpi1MquVdAyjUar5+76PVCmYl"
crossorigin="anonymous"></script>
</body>

</html>

Loading…
Cancel
Save