Артицле Дирецтори
- 1 Како решити ГРЕШКА: Нисам могао да пронађем важећи драгуљ 'неоцитиес'?
- 2 Како Јекилл користи аутоматску скрипту за синхронизацију да би гурнуо у бесплатни простор на веб локацији Неоцитиес?
- 3 Како подесити променљиву окружења Неоцитиес АПИ кључа?
- 4 Како покренути скрипту?
- 5 Неоцитиес уплоад командне инструкције
💻Науче вас како да користитеЈекиллСкрипта за аутоматску синхронизацију ✨ Брзо гурните у простор Неоцитиес 🎉
🚀 Започните брзо! Користите Јекилл аутоматску скрипту за синхронизацију ✨Поставите своју веб страницу на слободан простор Неоцитиес 🏡, нема више ручних операција! Детаљни кораци 📋 + практични савети 💡 вам омогућавају да лако објавите своју веб страницу 🌐. Кликните да видите комплетан водич🔍 и одмах искусите практичну операцију! 🎉
Основна идеја коришћења скрипте за синхронизацију статичких веб локација које генерише Јекилл са Неоцитиес је следећа:
Направите Јекилл веб локацију:Прво, морате да направите своју Јекилл веб локацију.
- 运行
jekyll buildкоманда, биће у_site/Генеришите статичке датотеке у директоријуму.
Коришћење Неоцитиес ЦЛИ:Инсталирајте алатку командне линије за Неоцитиес, Руби драгуљ
- Може се инсталирати покретањем следеће команде:
gem install neocities
- Користећи метод аутоматске синхронизације скупне скрипте, локални статички директоријум веб-сајта може се синхронизовано пребацити у Неоцитиес.
Како решити ГРЕШКА: Нисам могао да пронађем важећи драгуљ 'неоцитиес'?
Ако се наредба покрене:
gem install neocities
Долази до следеће грешке:
ГРЕШКА: Није могуће пронаћи важећи драгуљ 'неоцитиес-јекилл' (>= 0), ево зашто:
Није могуће преузети податке са хттпс://руби-цхина.цом/ – СоцкетЕррор: Фaiдовело до отварања ТЦП везе на гемс.руби-цхина.цом:443 (гетаддринфо: Не познајем таквог хоста. ) (https://gems.ruby-china.com/specs.4.8.gz)
Разлог за ову грешку је тај што извор РубиГемса хттпс://гемс.руби-цхина.цом/ који користите не може бити повезан.
Ово може бити због неколико разлога:
- Интернет проблем: Можда нисте повезани на Интернет или је ваша Интернет веза нестабилна.
- Проблеми са извором РубиГемса: Извор РубиГемса можда не ради или се одржава.
- Проблеми са заштитним зидом: Ваш заштитни зид можда блокира РубиГемс да се повеже са извором.
Ево неких решења за овај проблем:
1. Проверите мрежну везу
Прво се уверите да сте повезани на интернет и да можете да приступите другим веб локацијама. Можете отворити веб прегледач и посетити неке веб локације као што је https://www.chenweiliang.com/ Или https://www.etufo.org/, да бисте тестирали своју везу.
2. Промените РубиГемс извор
Ако је ваша мрежна веза нормална, можете покушати да промените РубиГемс извор.
Можете променити РубиГемс спремиште у званично складиште користећи следећу команду:
gem source -a https://rubygems.org/
3. Затим покушајте поново да инсталирате додатак Неоцитиес:
gem install neocities

Како Јекилл користи аутоматску скрипту за синхронизацију да би гурнуо у бесплатни простор на веб локацији Неоцитиес?
Напишите скрипту за синхронизацију:уследneocities pushПостојеће датотеке неће бити избрисане, мораћете да напишете скрипту да бисте синхронизовали датотеке.
Ова скрипта може да упореди локално _site/Директоријуми и датотеке на Неоцитиес, избришите датотеке на Неоцитиес које више не постоје локално.
Ево једноставне Виндовс скрипте за аутоматску синхронизацију датотека, која показује како да извршите горе наведене кораке:
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
REM 设置Neocities API密钥环境变量
set NEOCITIES_API_KEY=%NEOCITIES_API_KEY%
REM 检查API密钥是否已经设置
IF "!NEOCITIES_API_KEY!" == "" (
echo Neocities API key is not set in the environment variables.
goto error
)
REM 定义本地静态网站目录
set LOCAL_SITE_DIR=d:\Jekyll\site1\_site
REM 删除不在目录中的站点文件(小心!)
neocities push --prune "%LOCAL_SITE_DIR%"
:sync
REM 同步本地静态网站到Neocities
echo Syncing local site to Neocities...
neocities push "%LOCAL_SITE_DIR%"
echo Sync complete.
goto end
:error
echo There were errors during the script execution.
ENDLOCAL
РЕМ дефинише локални статички директоријум веб сајтаset LOCAL_SITE_DIR=d:\Jekyll\site1\_site
- Промените горњу скрипту
d:\Jekyll\site1Промените га у име фасцикле.
Упутство за употребу:
- Сачувајте ову скрипту као .бат датотеку, нпр.
sync_to_neocities.bat. - Поставите АПИ кључ као променљиву системског окружења
NEOCITIES_API_KEY, и референцирајте га у својој скрипти (ваш АПИ кључ се може наћи у подешавањима вашег Неоцитиес налога). - Уверите се да је алатка Неоцитиес ЦЛИ инсталирана и да се команда неоцитиес може користити из командне линије.
- Отворите командну линију (цмд) или ПоверСхелл прозор.
- Идите до директоријума у којем се налази скрипта.
- Покрените скрипту:
sync_to_neocities.bat
Како подесити променљиву окружења Неоцитиес АПИ кључа?
- Отворите Виндовс Цонтрол Панел.
- Кликните на „Систем и безбедност“.
- У оквиру Систем и безбедност кликните на Систем.
- У системској табли кликните на Напредне системске поставке.
- У оквиру за дијалог Систем Пропертиес кликните на дугме Енвиронмент Вариаблес.
- У дијалогу Променљиве окружења кликните на дугме Ново, Измени или Избриши да бисте додали, уредили или избрисали системске или корисничке променљиве.
- Направите нови у „Системске варијабле“
NEOCITIES_API_KEY” и подесите вредност променљиве на свој АПИ кључ.
Како покренути скрипту?
Отворите командну линију (цмд).
Идите до директоријума у којем се налази скрипта, на пример:
cd /d d:\Jekyll\site1
Покрените скрипту:
sync_to_neocities.bat
Неоцитиес уплоад командне инструкције
Neocities Push
|\—/|
|. о_О |
\_^_/
Push – Рекурзивно отпремајте локалне директоријуме на вашу Неоцитиес локацију
пример:
- $
neocities push .Рекурзивно отпремите тренутни директоријум. $ neocities push -e node_modules -e Secret.txt .Искључите одређене датотеке из пусх-а$ neocities Push --no-gitignore .Не користите .гитигноре да бисте искључили датотеке$ neocities Push --dry-run .Само покажите шта желите да отпремите$ neocities Push --prune .Избришите датотеке сајта које нису у директоријуму (будите опрезни!)
Блог Хопе Цхен Веилианг ( https://www.chenweiliang.com/ ) је поделио „Како Џекил користи аутоматске скрипте за синхронизацију да би прослеђивао бесплатни простор на веб локацији Неоцитиес?“ 》, од помоћи.
Добродошли да поделите везу овог чланка:https://www.chenweiliang.com/cwl-31737.html
Да бисте открили још скривених трикова🔑, добродошли да се придружите нашем Телеграм каналу!
Поделите и лајкујте ако вам се свиђа! Ваша дељења и лајкови су наша стална мотивација!