Me pehea te whakamahi a Jekyll i te tuhinga tukutahi aunoa ki te pana ki te waahi paetukutuku koreutu a Neocities?

💻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:

  1. Raruraru Ipurangi: Kare pea koe e hono ki te Ipurangi, karekau pea to hononga Ipurangi.
  2. RubyGems take puna: Ko te puna RubyGems kei te heke, kei te tiakina ranei.
  3. 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?

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 tuuturu
set LOCAL_SITE_DIR=d:\Jekyll\site1\_site

  • Hurihia te tuhinga o runga d:\Jekyll\site1 Hurihia ki to ingoa kōpaki.

Tohutohu mo te whakamahi:

  1. Tiakina tenei tuhinga hei kōnae .bat, hei tauira. sync_to_neocities.bat.
  2. 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).
  3. Me mohio kua whakauruhia te taputapu Neocities CLI ka taea te whakamahi i te whakahau neocities mai i te raina whakahau.
  4. Whakatuwherahia he tohu whakahau (cmd) he matapihi PowerShell ranei.
  5. Whakatere ki te whaiaronga kei reira te tuhi.
  6. Whakahaerehia te tuhinga:sync_to_neocities.bat

Me pehea te tautuhi i te taurangi taiao matua Neocities API?

  1. Whakatuwheratia te Paewhiri Mana Windows.
  2. Pāwhiritia "Pūnaha me te Haumarutanga."
  3. I raro i te Pūnaha me te Haumarutanga, pāwhiritia te Pūnaha.
  4. I roto i te Paewhiri Pūnaha, pāwhiritia ngā tautuhinga pūnaha Arā Atu Anō.
  5. I roto i te pouaka korero Ahuatanga Pūnaha, pawhiria te paatene Taurangi Taiao.
  6. 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.
  7. 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!)

发表 评论

Ka kore e whakaputaina to wahitau imeera. 必填 项 已 用 * Tapanga

Panuku ki te Runga