Tuhinga Tuhinga
- 1 Me pehea te whakaoti HAPA: Kaore i kitea he 'neocities' kohatu whaimana?
- 2 Me pehea te whakamahi a Jekyll i te tuhinga tukutahi aunoa ki te pana ki te waahi paetukutuku koreutu a Neocities?
- 3 Me pehea te tautuhi i te taurangi taiao matua Neocities API?
- 4 Me pehea te whakahaere i te tuhinga?
- 5 Ka tukuna e Neocities nga tohutohu whakahau
💻Whakaakona koe ki te whakamahiJekyllTuhituhi tukutahi aunoa ✨ Tere tere ki te mokowā Neocities 🎉
🚀Kia tere! Whakamahia te tuhinga tukutahi aunoa a Jekyll ✨Tuhia to paetukutuku ki te waahi korekore a Neocities 🏡, karekau he mahi a-ringa! Ko nga waahanga taipitopito 📋 + tohutohu mahi 💡 ka taea e koe te whakaputa ngawari i to paetukutuku 🌐. Paatohia ki te tiro i te akoranga katoa🔍 ka wheako tonu i te mahi watea! 🎉
Ko te whakaaro taketake mo te whakamahi i te tuhinga hei tukutahi i nga paetukutuku tuuturu i hangaia e Jekyll ki Neocities e whai ake nei:
Hanga he paetukutuku Jekyll:Tuatahi, me hanga e koe to paetukutuku a Jekyll.
- 运行
jekyll buildwhakahau, ka uru ki roto_site/Hangaia nga konae pateko i roto i te whaiaronga.
Ma te whakamahi i nga Neocities CLI:Tāutahia te taputapu raina whakahau mo Neocities, he kohatu Ruby
- Ka taea te whakauru ma te whakahaere i te whakahau e whai ake nei:
gem install neocities
- Ma te whakamahi i te tikanga tukutahi aunoa i te tuhinga puranga, ka taea te panaia te raarangi paetukutuku tuuturu ki nga Neocities i te wa kotahi.
Me pehea te whakaoti HAPA: Kaore i kitea he 'neocities' kohatu whaimana?
Mena kei te whakahaeretia te whakahau:
gem install neocities
Ka puta te hapa e whai ake nei:
HAPA: Kaore i kitea he kohatu whaimana 'neocities-jekyll' (>= 0), koinei te take:
Kaore e taea te tango raraunga mai i https:// gems.com/ – SocketError: Faii arahina ki te whakatuwhera i te hononga TCP ki gems.ruby-china.com:443 (getaddrinfo: Kaua e mohio ki taua ope. ) (https://gems.ruby-china.com/specs.4.8.gz)
Ko te take o tenei hapa ko te puna RubyGems https://gems.ruby-china.com/ e whakamahi ana koe kaore e taea te hono.
He maha nga take pea tenei:
- Raruraru Ipurangi: Kare pea koe e hono ki te Ipurangi, karekau pea to hononga Ipurangi.
- RubyGems take puna: Ko te puna RubyGems kei te heke, kei te tiakina ranei.
- Ngā take pātūahi: Kei te arai pea to papaahi RubyGems ki te hono atu ki te puna.
Anei etahi otinga mo tenei raru:
1. Tirohia te hononga whatunga
Tuatahi, kia mohio kei te hono koe ki te ipurangi ka taea e koe te uru atu ki etahi atu paetukutuku. Ka taea e koe te whakatuwhera i tetahi kaitirotiro paetukutuku ka toro atu ki etahi paetukutuku penei https://www.chenweiliang.com/ 或 https://www.etufo.org/, hei whakamatautau i to hononga.
2. Hurihia te puna RubyGems
Mena he mea noa to hononga whatunga, ka taea e koe te huri i te puna RubyGems.
Ka taea e koe te huri i te putunga RubyGems ki te putunga mana ma te whakamahi i te whakahau e whai ake nei:
gem source -a https://rubygems.org/
3. Na, ngana ki te whakauru ano i te mono Neocities:
gem install neocities

Me pehea te whakamahi a Jekyll i te tuhinga tukutahi aunoa ki te pana ki te waahi paetukutuku koreutu a Neocities?
Tuhia he tuhinga tukutahi:e tika ananeocities pushKo nga konae o mua e kore e mukua, me tuhi koe i tetahi tuhinga hei tukutahi i nga konae.
Ka taea e tenei tuhinga te whakataurite i te rohe _site/Whaiaronga me nga konae kei runga i nga Neocities, ka mukua nga konae kei runga i nga Neocities kua kore e noho i te rohe.
Anei tetahi tuhinga tuhi noa o te puranga Windows hei tukutahi aunoa i nga konae, e whakaatu ana me pehea te mahi i nga mahi o runga ake nei:
@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
Ka tautuhia e te REM te raarangi paetukutuku tuuturuset LOCAL_SITE_DIR=d:\Jekyll\site1\_site
- Hurihia te tuhinga o runga
d:\Jekyll\site1Hurihia ki to ingoa kōpaki.
Tohutohu mo te whakamahi:
- Tiakina tenei tuhinga hei kōnae .bat, hei tauira.
sync_to_neocities.bat. - Tautuhia te matua API hei taurangi taiao punaha
NEOCITIES_API_KEY, katahi ka tohutoro i roto i to tuhinga (ka kitea to matua API i o tautuhinga kaute Neocities). - Me mohio kua whakauruhia te taputapu Neocities CLI ka taea te whakamahi i te whakahau neocities mai i te raina whakahau.
- Whakatuwherahia he tohu whakahau (cmd) he matapihi PowerShell ranei.
- Whakatere ki te whaiaronga kei reira te tuhi.
- Whakahaerehia te tuhinga:
sync_to_neocities.bat
Me pehea te tautuhi i te taurangi taiao matua Neocities API?
- Whakatuwheratia te Paewhiri Mana Windows.
- Pāwhiritia "Pūnaha me te Haumarutanga."
- I raro i te Pūnaha me te Haumarutanga, pāwhiritia te Pūnaha.
- I roto i te Paewhiri Pūnaha, pāwhiritia ngā tautuhinga pūnaha Arā Atu Anō.
- I roto i te pouaka korero Ahuatanga Pūnaha, pawhiria te paatene Taurangi Taiao.
- I roto i te pouaka korero Taurangi Taiao, paatohia te paatene Hou, Whakatika, Mukua ranei hei taapiri, whakatika, muku ranei i nga punaha, i nga taurangi kaiwhakamahi ranei.
- Waihangahia he mea hou ki "Taupepa Pūnaha"
NEOCITIES_API_KEY” taurangi ka tautuhi i te uara taurangi ki to matua API.
Me pehea te whakahaere i te tuhinga?
Whakatuwherahia te tere whakahau (cmd).
Whakatere ki te whaiaronga kei reira te tuhi, hei tauira:
cd /d d:\Jekyll\site1
Whakahaerehia te tuhinga:
sync_to_neocities.bat
Ka tukuna e Neocities nga tohutohu whakahau
Neocities Push
|\—/|
|.o_O |
\_^_/
Push – Tukuna ake nga raarangi rohe ki to pae Neocities
tauira:
- $
neocities push .Tukuatuhia te whaiaronga onāianei. $ neocities push -e node_modules -e Secret.txt .Waiho etahi kōnae mai i te pana$ neocities Push --no-gitignore .Kaua e whakamahi .gitignore ki te whakakore i nga konae$ neocities Push --dry-run .Whakaatu noa he aha e hiahia ana koe ki te tuku ake$ neocities Push --prune .Mukua nga konae pae karekau i te raarangi (kia tupato!)
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "Me pehea a Jekyll e whakamahi ana i nga tuhinga tukutahi aunoa ki te pana ki te waahi paetukutuku koreutu a Neocities?" 》, awhina ki a koe.
Nau mai ki te tohatoha i te hono o tenei tuhinga:https://www.chenweiliang.com/cwl-31737.html
Hei whakatuwhera i etahi atu tinihanga huna🔑, nau mai ki te uru mai ki ta maatau hongere Telegram!
Tohaina me te pai ki te pai koe! Ko o tohatoha me o hiahia ko to matou hihiri tonu!