This repository holds the code for your personal home website. https://popov.link/
Go to file
Renovate Bot 207d2bc750
All checks were successful
Test / test (pull_request) Successful in 49s
Test / test (push) Successful in 54s
RenovateBot / renovate (push) Successful in 1m23s
Update all digest updates
2024-10-10 21:03:18 +00:00
.devcontainer Initial Astro project 2024-09-04 21:16:37 +00:00
.gitea/workflows Refactor deployment workflow 2024-09-12 16:39:57 +00:00
.github/workflows Added Gitea workflows 2024-07-09 22:25:54 +04:00
.vscode Add 404 page 2024-10-02 22:46:00 +00:00
public Added sitemap 2024-09-05 14:55:42 +00:00
src Update blog post metadata and styles 2024-10-02 23:09:05 +00:00
.env Update blog post metadata and styles 2024-10-02 23:09:05 +00:00
.gitignore Initial Astro project 2024-09-04 21:16:37 +00:00
.prettierrc.mjs Initial Astro project 2024-09-04 21:16:37 +00:00
.renovaterc Add Renovate configuration files 2024-09-11 21:00:35 +00:00
astro.config.mjs Updated styles build config 2024-09-18 00:41:02 +00:00
package-lock.json Update all digest updates 2024-10-10 21:03:18 +00:00
package.json Update package dependencies 2024-10-02 22:36:06 +00:00
postcss.config.cjs Update config to use "advanced" preset for cssnano 2024-09-12 22:26:48 +00:00
README.md Initial Astro project 2024-09-04 21:16:37 +00:00
renovate.config.cjs Add Renovate configuration files 2024-09-11 21:00:35 +00:00
tsconfig.json Initial Astro project 2024-09-04 21:16:37 +00:00

Personal site

This is my main site. The site publishes articles, useful information and notes. Also, the site serves as a hosting of free and personal images.

Principles of site development:

  • Lightness and minimalism. The site is designed to store information, it's not a heavy application;

  • Maximum cross-platform. Information should be read from any device and software;

  • Focusing on content perception. Only useful information, nothing superfluous;

  • No JS on the site. The site should be completely safe for the user;

Development

To start a local server for development, you need:

  1. Clone the source repository:
git clone "https://github.com/valentineus/valentineus.github.io.git"
  1. Install packages:
cd valentineus.github.io && bundle update
  1. Start the server:
bundle exec jekyll serve --host "${IP}" --port "${PORT}" --trace

Please note in the executable command uses environment variables IP and PORT.

License hosted material

CC BY-NC 3.0 License

Material on the site is published on the CC BY-NC 3.0 license.

Source Code License

MIT License

MIT. Copyright (c) Valentin Popov.