Jekyll i runga i te VPS mo te 30 rubles mo nga tangata whai rawa

Jekyll i runga i te VPS mo te 30 rubles mo nga tangata whai rawa
Ko te HTML pateko he mea o mua. Ko nga paetukutuku inaianei ko nga tono e hono ana ki te papaunga raraunga e whakaputa ana i nga whakautu ki nga paatai ​​a nga kaiwhakamahi. Heoi ano, he kino ano tenei: nga whakaritenga teitei ake mo nga rauemi rorohiko me te maha o nga whakaraeraetanga i roto i te CMS. I tenei ra ka korero tatou me pehea te whakaara i to rangitaki ngawari ki Jekyll — he kaihanga o nga waahi pateko, he mea tango tika mai i GitHub.

Hipanga 1. Te manaaki: tangohia te mea iti rawa i runga i te maakete

Mo nga paetukutuku pateko, he rawaka te manaaki mariko iti. Ka hangaia nga ihirangi ki te taha: i runga i te miihini o te rohe, ma te whakamahi tika ranei i te manaaki Wharangi GitHub, ki te hiahia te kaiwhakamahi ki te punaha whakahaere putanga. Ko te mea whakamutunga, na te ara, ka whakarewahia te Jekyll ano hei hanga wharangi, engari he iti rawa te kaha ki te whirihora i te kaupapa. He pai ake te VPS i te manaaki tiritahi, engari he iti ake te utu. 

I tenei ra kei te whakatuwhera ano matou i RUVDS "PROMO" utu mo te 30 rubles, ka taea e koe te reti i tetahi miihini mariko i runga i Debian, Ubuntu, CentOS ranei. Kei roto i te utu here, engari mo te moni wawau ka whiwhi koe i tetahi matua rorohiko, 512 MB RAM, 10 GB SSD, 1 IP me te kaha ki te whakahaere i nga tono. 

Ma tatou e whakamahi me te toha i ta maatau blog Jekyll.

Jekyll i runga i te VPS mo te 30 rubles mo nga tangata whai rawa

I muri i te tiimata i te VPS, me whakauru koe ki roto ma te SSH me te whirihora i te rorohiko e tika ana: te tūmau tukutuku, te tūmau FTP, te tūmau mēra, me era atu. I tenei keehi, kaore te kaiwhakamahi e whakauru i a Jekyll ki runga i tana ake rorohiko, ka mau ranei ki nga here o te manaaki i nga wharangi GitHub, ahakoa ka taea te pupuri i nga punaa waahi ki roto i te putunga putunga a GitHub.

Hipanga 2: Tāuta Jekyll

I te poto, ko Jekyll he kaihanga papaanga ngawari i hangaia i te tuatahi mo te hanga rangitaki katahi ka manaaki i nga wharangi GitHub. Ko te whakaaro ko te wehe i nga ihirangi me tana hoahoa ma te whakamahi Nga punaha tauira wai: Ko te raarangi o nga konae tuhinga kei roto i te whakatakotoranga Markdown, Textile ranei e tukatukahia ana e te kaitahuri wai me te kaihuri, a ko te putanga he huinga wharangi HTML hono. Ka taea te whakanoho ki runga i tetahi tūmau; kaore e hiahiatia he CMS, he uru ranei ki te DBMS - he maamaa, he haumaru nga mea katoa.

I te mea he kete Ruby (kohatu) a Jekyll, tāuta tona ngawari. Hei mahi i tenei, me whakauru te putanga Ruby i raro iho i te 2.5.0 ki te punaha, Tuhinga o mua, GCC me Hanga:

gem install bundler jekyll # 

Whakamahia sudo ki te tika.

Ka taea e koe te kite, he tino ngawari nga mea katoa.

Hipanga 3. Waihangatia he rangitaki

Hei waihanga i tetahi pae hou ki te ./mysite subdirectory, me whakahaere e koe te whakahau:

jekyll new mysite

Me haere ki roto ka kite i nga korero

cd mysite
ls -l

Jekyll i runga i te VPS mo te 30 rubles mo nga tangata whai rawa

Kei a Jekyll tana ake tūmau, ka taea te tiimata me te whakahau e whai ake nei:

bundle exec jekyll serve

Ka whakarongo mo nga huringa ihirangi me te whakarongo ki te tauranga 4000 i runga i te localhost (http://localhost:4000/) - ka whai hua tenei whiringa mena ka tukuna a Jekyll ki runga miihini o te rohe. 

Jekyll i runga i te VPS mo te 30 rubles mo nga tangata whai rawa

I roto i to maatau, he pai ki te whakaputa i tetahi paetukutuku me te whakatu i tetahi tūmau tukutuku hei tiro (me te tuku ake ranei i nga konae ki te manaaki tuatoru):

jekyll build

Ko nga konae kua oti te hanga kei roto i te _paetakiroto o te raarangi mysite.

Jekyll i runga i te VPS mo te 30 rubles mo nga tangata whai rawa

Kare ano matou i korero mo nga ahuatanga katoa o Jekyll. He mihi ki ona kaha whakatakotoranga waehere me te tohu wetereo, he pai rawa atu tenei kaihanga ihirangi mo te hanga i nga blog kaiwhakawhanake, engari i runga i nga tauira e waatea ana i runga i te Ipurangi, ka taea te whakamahi ki te hanga i te tini o nga waahi pateko. He mono ano hoki mo Jekyll e taea ai e koe te whakarereke i te mahinga whakangao HTML ake. Mena ka hiahia koe ki te whakahaere putanga, ka taea te whakatakoto i nga konae ihirangi ki roto i te putunga i runga i te GitHub (katahi ka whakauruhia e koe a Git ki te VPS).

Ko te mea nui ko te kore e hiahiatia e te kaiwhakamahi nga utu utu nui mo tenei. Ka mahi nga mea katoa ahakoa i runga i taua VPS 30-ruble.

Jekyll i runga i te VPS mo te 30 rubles mo nga tangata whai rawa

Jekyll i runga i te VPS mo te 30 rubles mo nga tangata whai rawa

Source: will.com

Tāpiri i te kōrero