290700
41
README.md
@@ -1,40 +1,3 @@
|
||||
# Gblog is an open-source, simple, and beautiful blog built with Astro.
|
||||
# stusla.ru Сайт про столярку супер крутого столеро с ДВ
|
||||
|
||||

|
||||
|
||||
Gblog is a blog template designed for those who are unable or unwilling to write frontend code. All you need to do is find an interesting Tailwind CSS template from elsewhere and paste it into Gblog, and it will function seamlessly. Additionally, you can customize your own blog without to write any JavaScript code.
|
||||
|
||||
**[View Live Demo](https://godruoyi.com)**
|
||||
|
||||
## Features
|
||||
|
||||
- 🐈 Simple And Beautiful
|
||||
- 🖥️️ Responsive And Light/Dark mode
|
||||
- 🐛 SiteMap & RSS Feed
|
||||
- 🐝 Category and Timeline Support
|
||||
- 🍋 Google Analytics & Google Structured Data
|
||||
- 🐜 SEO and Responsiveness
|
||||
- 🪲 Markdown And MDX
|
||||
- 🏂🏾 Page Compression & Image Optimization
|
||||
|
||||
## Make Your Own
|
||||
|
||||
1. Clone the `astro` branch of this repository `git clone -b astro git@github.com:godruoyi/gblog.git`
|
||||
2. Execute `pnpm install` to install dependencies.
|
||||
3. Modify the `src/config.ts` file to what you want.
|
||||
4. Execute `pnpm run dev`: Starts a local development server with hot reloading enabled.
|
||||
|
||||
### Deployment
|
||||
|
||||
[](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fgodruoyi%2Fgblog&project-name=my-blog&repository-name=my-blog)
|
||||
|
||||
|
||||
See [Deploy your Astro Site](https://docs.astro.build/en/guides/deploy/) get more info.
|
||||
|
||||
## Thanks
|
||||
|
||||
Thanks https://github.com/mearashadowfax/ScrewFast, The majority of the code for this project comes from ScrewFast.
|
||||
|
||||
## License
|
||||
|
||||
This project is released under the MIT License. Please read the [LICENSE](https://github.com/godruoyi/gblog/blob/astro/LICENSE) file for more details.
|
||||
Мы делаем мебель вместе с крутым ASTRO JS проектом!
|
||||
|
||||
2459
package-lock.json
generated
@@ -1,7 +1,12 @@
|
||||
{
|
||||
"name": "faithful-filament",
|
||||
"name": "stusla.ru",
|
||||
"type": "module",
|
||||
"version": "0.0.1",
|
||||
"version": "0.0.4",
|
||||
"description": "",
|
||||
"main": "eslint.config.js",
|
||||
"keywords": [],
|
||||
"author": "@iTKeyS",
|
||||
"license": "ISC",
|
||||
"scripts": {
|
||||
"dev": "astro dev --port 8005",
|
||||
"start": "astro dev",
|
||||
|
||||
9441
pnpm-lock.yaml
generated
BIN
public/01.png
Normal file
|
After Width: | Height: | Size: 75 KiB |
|
Before Width: | Height: | Size: 60 KiB After Width: | Height: | Size: 60 KiB |
BIN
public/newpom/cleaning.jpg
Normal file
|
After Width: | Height: | Size: 146 KiB |
BIN
public/newpom/contact_us.jpg
Normal file
|
After Width: | Height: | Size: 122 KiB |
BIN
public/newpom/large_vases.jpg
Normal file
|
After Width: | Height: | Size: 60 KiB |
BIN
public/newpom/new_warehouse.jpg
Normal file
|
After Width: | Height: | Size: 215 KiB |
BIN
public/newpom/newpon-01.jpg
Normal file
|
After Width: | Height: | Size: 73 KiB |
BIN
public/newpom/newpon-02.jpg
Normal file
|
After Width: | Height: | Size: 92 KiB |
BIN
public/newpom/photo_11_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 128 KiB |
BIN
public/newpom/photo_12_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 179 KiB |
BIN
public/newpom/photo_13_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 122 KiB |
BIN
public/newpom/photo_15_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 147 KiB |
BIN
public/newpom/photo_17_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 156 KiB |
BIN
public/newpom/photo_18_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 141 KiB |
BIN
public/newpom/photo_19_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 65 KiB |
BIN
public/newpom/photo_20_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 100 KiB |
BIN
public/newpom/photo_22_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 149 KiB |
BIN
public/newpom/photo_24_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 191 KiB |
BIN
public/newpom/photo_25_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 128 KiB |
BIN
public/newpom/photo_26_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 189 KiB |
BIN
public/newpom/photo_27_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 134 KiB |
BIN
public/newpom/photo_28_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 192 KiB |
BIN
public/newpom/photo_29_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 198 KiB |
BIN
public/newpom/photo_2_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 110 KiB |
BIN
public/newpom/photo_30_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 205 KiB |
BIN
public/newpom/photo_31_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 148 KiB |
BIN
public/newpom/photo_32_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 167 KiB |
BIN
public/newpom/photo_33_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 197 KiB |
BIN
public/newpom/photo_34_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 188 KiB |
BIN
public/newpom/photo_35_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 155 KiB |
BIN
public/newpom/photo_36_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 214 KiB |
BIN
public/newpom/photo_37_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 129 KiB |
BIN
public/newpom/photo_38_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 166 KiB |
BIN
public/newpom/photo_39_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 204 KiB |
BIN
public/newpom/photo_3_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 170 KiB |
BIN
public/newpom/photo_40_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 234 KiB |
BIN
public/newpom/photo_41_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 125 KiB |
BIN
public/newpom/photo_42_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 124 KiB |
BIN
public/newpom/photo_43_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 198 KiB |
BIN
public/newpom/photo_44_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 140 KiB |
BIN
public/newpom/photo_45_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 136 KiB |
BIN
public/newpom/photo_4_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 113 KiB |
BIN
public/newpom/photo_5_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 71 KiB |
BIN
public/newpom/photo_6_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 88 KiB |
BIN
public/newpom/photo_7_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 147 KiB |
BIN
public/newpom/photo_8_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 149 KiB |
BIN
public/newpom/photo_9_2024-07-29_15-20-54.jpg
Normal file
|
After Width: | Height: | Size: 114 KiB |
BIN
public/newpom/preview.mp4
Normal file
BIN
public/newpom/start.jpg
Normal file
|
After Width: | Height: | Size: 58 KiB |
BIN
public/newpom/vase_creation.jpg
Normal file
|
After Width: | Height: | Size: 129 KiB |
BIN
public/newpom/vases_in_park.jpg
Normal file
|
After Width: | Height: | Size: 74 KiB |
BIN
public/newpom/wardrobe.jpg
Normal file
|
After Width: | Height: | Size: 157 KiB |
BIN
public/newpom/work_process.jpg
Normal file
|
After Width: | Height: | Size: 153 KiB |
BIN
public/newpom/workshop.jpg
Normal file
|
After Width: | Height: | Size: 153 KiB |
|
Before Width: | Height: | Size: 226 KiB After Width: | Height: | Size: 226 KiB |
|
Before Width: | Height: | Size: 186 KiB After Width: | Height: | Size: 186 KiB |
|
Before Width: | Height: | Size: 159 KiB After Width: | Height: | Size: 159 KiB |
|
Before Width: | Height: | Size: 177 KiB After Width: | Height: | Size: 177 KiB |
BIN
public/vazoniy/vazoniy-05.jpg
Normal file
|
After Width: | Height: | Size: 187 KiB |
BIN
public/vazoniy/vazoniy-06.jpg
Normal file
|
After Width: | Height: | Size: 178 KiB |
|
Before Width: | Height: | Size: 168 KiB After Width: | Height: | Size: 168 KiB |
@@ -12,13 +12,13 @@ export const NavigationLinks: NavigationLink[] = [
|
||||
{ name: 'Посты', url: '/posts' },
|
||||
{ name: 'Категории', url: '/categories' },
|
||||
{ name: 'Хронология', url: '/timeline' },
|
||||
{ name: 'О нас', url: '/posts/about' },
|
||||
//{ name: 'О нас', url: '/posts/about' },
|
||||
{ name: 'Контакты', url: '/friends' },
|
||||
]
|
||||
|
||||
export const Friends: User[] = [
|
||||
{
|
||||
avatar: '/src/images/avatars/KTO.jpeg',
|
||||
avatar: '/public/avatars/KTO.jpeg',
|
||||
social: { blog: 'https:плата-управления.рф', telegram: '@iTKeyS' },
|
||||
title: 'СисАдмин',
|
||||
name: 'Тихон',
|
||||
@@ -33,13 +33,12 @@ export const FooterLinks = [
|
||||
{ name: 'Посты', url: '/posts' },
|
||||
{ name: 'Хронология', url: '/timeline' },
|
||||
{ name: 'Категории', url: '/categories' },
|
||||
{ name: 'О нас', url: '/posts/about' },
|
||||
//{ name: 'О нас', url: '/posts/about' },
|
||||
],
|
||||
},
|
||||
{
|
||||
section: 'Ссылки',
|
||||
links: [
|
||||
{ name: 'Viber', url: 'https://#' },
|
||||
{ name: "What's App", url: 'https://#' },
|
||||
{ name: 'Telegram', url: 'https://#' },
|
||||
],
|
||||
|
||||
@@ -3,19 +3,52 @@ title: "Поиски нового помещения для нашей стол
|
||||
description: "Перед нами стояла задача найти новое место для расширения нашего дела, и мы не могли дольше медлить..."
|
||||
pubDate: "2024-06-15 13:00:00"
|
||||
category: "life"
|
||||
cardImage: "@images/img/1100.png"
|
||||
cardImage2: "@images/img/1100.png"
|
||||
cardImage: "/public/newpom/start.jpg"
|
||||
tags: ["Наша жизнь"]
|
||||
selected: true
|
||||
---
|
||||
# История нашей мастерской
|
||||
|
||||

|
||||
|
||||
Это короткая история о том, как нам стало явно не хватать места для работы, в то время как объемы наших проектов только увеличивались. И вот мы приняли решение двигаться дальше и искать новое местоположение для нашей столярной мастерской.
|
||||
|
||||
# Перемены
|
||||
## Перемены
|
||||
После тщательного анализа опций и поиска идеального помещения, мы наконец нашли его — наш новый, еще не идеальный, но перспективный цех.
|
||||
|
||||
# План действий
|
||||
Передав деньги владельцу, мы привлекли помощь девушек из соседнего цеха. Заручившись поддержкой студенток, которые не прошли вступительные экзамены, мы взялись за уборку и растановку станков.
|
||||

|
||||
|
||||
## План действий
|
||||
Передав деньги владельцу, мы привлекли помощь девушек из соседнего цеха. Заручившись поддержкой студенток, которые не прошли вступительные экзамены, мы взялись за уборку и расстановку станков.
|
||||
|
||||

|
||||
|
||||
## Постройка процветает
|
||||
Девчули так четко нам шлифанули цех, что мы на радостях подогнали им славянский шкаф для трусов и юбок.
|
||||
|
||||

|
||||
|
||||
Переезд в новую столярную мастерскую стал для меня новым этапом в творческом пути. Просторное помещение с высокими потолками и большими окнами позволило мне воплотить в жизнь еще более амбициозные проекты.
|
||||
|
||||

|
||||
|
||||
Одним из таких проектов стало создание бетонных вазонов гигантских размеров. Для их изготовления я использовал прочные металлические каркасы и толстые листы фанеры, которые выдерживали вес нескольких тонн бетона.
|
||||
|
||||

|
||||
|
||||
Процесс создания этих массивных вазонов был физически сложным, но невероятно увлекательным. Я смешивал бетон вручную, используя огромные бетономешалки, и заливал его в формы, которые походили на гигантские скульптуры.
|
||||
|
||||

|
||||
|
||||
После того, как бетон застывал, я удалял фанеру, шлифовал поверхность и наносил защитное покрытие. Каждый вазон становился уникальным произведением искусства, сочетающим в себе грубую текстуру бетона и изысканные геометрические формы.
|
||||
|
||||
Эти гигантские бетонные вазоны стали настоящим украшением парков и общественных пространств по всему Приморскому краю. Они служили не только функциональными емкостями для растений, но и впечатляющими арт-объектами, которые привлекали внимание и вызывали восхищение.
|
||||
|
||||

|
||||
|
||||
Моя новая столярная мастерская дала мне возможность выйти за пределы традиционных методов работы с деревом и бетоном. Я экспериментировал с различными формами и текстурами, создавая бетонные изделия, которые были одновременно функциональными и эстетичными.
|
||||
|
||||
Если вам нужен бетонный вазон любого размера или формы, свяжитесь со мной. Я с радостью создам для вас уникальное произведение искусства, которое станет украшением вашего сада, парка или любого другого пространства.
|
||||
|
||||

|
||||
|
||||
# Постройка процветает
|
||||
Девчули так четко нам шлифанули цех, что мы на радостях подогнали им словянский шкаф для трусов и юбок...
|
||||
|
||||
@@ -3,8 +3,8 @@ title: "Изысканный бетонный вазон"
|
||||
description: "В скромной мастерской столяра зародилась идея превратить обычные доски и листы фанеры в нечто экстраординарное — изысканный бетонный вазон."
|
||||
pubDate: "2024-07-24 13:00:00"
|
||||
category: "dvor_mebel"
|
||||
cardImage: "@images/vazoniy/vazoniy.jpeg"
|
||||
cardImage2: "@images/vazoniy/vazoniy.jpeg"
|
||||
cardImage: "/public/vazoniy/vazoniy.jpeg"
|
||||
cardImage2: "/public/vazoniy/vazoniy.jpeg"
|
||||
tags: ["Мебель для двора"]
|
||||
selected: true
|
||||
---
|
||||
@@ -12,24 +12,27 @@ selected: true
|
||||
# Семь раз отмерь - один раз отрежь
|
||||
Ведомый своим творческим видением, я начал со сборки каркаса. Доски были тщательно измерены и разрезаны, а затем скреплены под прямыми углами, образуя прочную основу.
|
||||
|
||||

|
||||

|
||||

|
||||
|
||||
Следующим шагом стало создание формы для заливки бетона. Тонкие листы фанеры были согнуты и прикреплены к каркасу, формируя внутреннюю поверхность будущего вазона.
|
||||
|
||||

|
||||

|
||||

|
||||
|
||||
Затем наступил момент заливки бетона. Густая смесь из цемента, песка и гравия была аккуратно залита в форму. Я тщательно разровнял поверхность и оставил бетон застывать.
|
||||
|
||||
Время шло, и бетон приобретал прочность. Когда он полностью затвердел, фанера была осторожно удалена, обнажив гладкую бетонную поверхность.
|
||||
|
||||

|
||||

|
||||
|
||||
Настало время придать вазону завершенный вид. Я нанес слой серой краски, которая подчеркнула текстуру бетона и добавила ему изысканной простоты.
|
||||
|
||||
Наконец, после нескольких часов труда и творческого вдохновения, простой каркас из досок и фанеры превратился в элегантный и прочный бетонный вазон. Он стал произведением искусства, которое добавит стиля и изысканности любому интерьеру или экстерьеру.
|
||||
|
||||

|
||||
|
||||
Каждый вазон, созданный мной, уникален и несет в себе отпечаток моего таланта и мастерства. Они служат не только функциональным предметом для растений, но и изысканным украшением, которое будет радовать глаз долгие годы.
|
||||
|
||||

|
||||
|
||||
Свяжитесь со мной сегодня, чтобы заказать свой собственный бетонный вазон и добавить нотку изысканности в свой дом или сад. Я осуществляю доставку по всему Приморскому краю.
|
||||
|
||||