A'oa'oga fou a Jekyll, fa'aa'oa'o e tusi tala ma fa'alele au upu!

šŸš€šŸ’” IekyllO le tusiga fou aŹ»oaŹ»oga o le a fesoasoani ia te oe e faŹ»atautaia tomai tusitusi, faŹ»afeiloaŹ»i au upu, ma avea ma tupu o mea! Amata i le aso ma manumalo i le lalolagi i lou fatufatuaŹ»i! šŸ“āœØ

O le Jekyll o se fa'avae faigofie, blog-style mo le fausiaina o upega tafa'ilagi.

e fa'aaogaina Markdown ma le gagana faʻataʻitaʻiga Liquid, e mafai ai ona e faʻafaigofie ona fatuina ni upega tafaʻilagi matagofie.

A'oa'oga fou a Jekyll, fa'aa'oa'o e tusi tala ma fa'alele au upu!

E faʻafefea ona fatuina se tala fou i Jekyll?

O laasaga nei ile faʻaogaina o Jekyll e tusi ai tala:

1. Fausia se faila tala fou

I lau 'upega tafaʻilagi a Jekyll, fatuina se faila Markdown fou e tatau ona faʻauʻu lona igoa .md i'uga.

Fa'ailoga pou

Lenei a_postsO le faila o lo'o teuina ai au pou blog. E te faʻaogaina le Markdown e fatu ai pou, ae o loʻo lagolagoina foi le HTML.

Ina ia fatuina se tusiga tusiga, na o le amata i .md faaopoopo le faila faaiu i lau_postsdirectory, o le faatulagaga e faapea:

YEAR-MONTH-DAY-title.MARKUP

Faatasi ai ma i latou, YEAR o se numera fa-numera, MONTH ma ASO e lua-numera numera, ma MARKUP o se faʻaopoopoga faila e faʻaalia ai le faʻaogaina o le faila. Mo se faʻataʻitaʻiga, o faʻataʻitaʻiga nei o igoa faʻasalalau faʻamaonia:

2011-12-31-new-years-eve-is-awesome.md
2012-09-12-how-to-write-a-blog.md
  • O faila blog uma e tatau ona amata i se upu tomua e faŹ»atulaga ai le faŹ»atulagaina poŹ»o isi metadata.

2. Faaopoopo i ai mataupu

Faʻaopoopo lau faʻamatalaga tusiga e faʻaaoga ai le Markdown syntax.

E mafai ona e faʻaogaina le Markdown e faʻapipiʻi ai tusitusiga, faʻaopoopo ata, fai lisi, ma sili atu ...

3. Fa'aopoopo tala metadata

I le pito i luga o le tusiga, faʻaopoopo le YAML prefix.

O le prefix o loʻo i ai faʻamatalaga e uiga i lau tusiga, e pei o le ulutala, tusitala, ma le aso.

O se fa'ata'ita'iga tala:

---
layout: post
title: ęˆ‘ēš„ē¬¬äø€ēÆ‡ę–‡ē« 
author: é™ˆę²©äŗ®
date: 2024-4-12
---

# čæ™ę˜Æäø€äŗ›ę–‡ęœ¬

## čæ™ę˜Æäø€äøŖę ‡é¢˜

![čæ™ę˜Æäø€äøŖå›¾åƒ](https://www.example.com/image.jpg)

* čæ™ę˜Æäø€äøŖåˆ—č”Øé”¹
* čæ™ę˜Æå¦äø€äøŖåˆ—č”Øé”¹

čæ™ę˜Æäø€äøŖé“¾ęŽ„ļ¼š[https://www.example.com/](https://www.example.com/)
  • Fa'amolemole fa'aoga le code ma le fa'aeteete.

4. Va'ai lau tusiga

faʻaaogā jekyll serve poloaiga e amata le server Jekyll.

ulufale http://localhost:4000/your-article.md e matamata i lau tala.

5. Fausia lau tala

faʻaaogā jekyll build poloaiga e fausia lau upega tafaʻilagi.

O le tusiga ua fausia o le a maua ile _site/your-article.html i le faila.

Kiliki le feso'ota'iga i lalo e a'oa'o ai pe fa'apefea ona fa'aoga le Jekyll e otometi ona fa'atupu tala, fa'afou le fa'afouina o lau blog o se savili ā–¼

Leai ni tala na maua

E faʻafefea ona aveese le aso mai le Jekyll article URL ala?

Ina ia aveese aso mai le Jekyll article URLs, e mafai ona e suia le Jekyll configuration poʻo le faʻaogaina o se fausaga masani permalink.

E mafai ona ausia lenei mea e ala i le suia o le Jekyll configuration.

auai _config.yml Faila: O lenei faila o loʻo i ai le faʻatulagaina o faʻatulagaga a Jekyll ma e masani lava ona tuʻuina i le aʻa o lau upega tafaʻilagi a Jekyll.

faʻatonutonu permalink Fa'atonu: i _config.yml maua i le faila permalink seti.

  • E masani lava e pei o lenei:
permalink: /:year/:month/:day/:title
  • A maeŹ»a ona faŹ»apipiŹ»i Jekyll, atonu e le maua e ala i le faaletonu. permalink E mana'omia le fa'aopoopoina e oe lava.

Aveese le vaega o le aso: Suia permalink Seti e aveese le vaega o le aso (/year/:month/:day).

  • Mo se faŹ»ataŹ»itaŹ»iga, e fai se fesoŹ»otaŹ»iga tumau e naŹ»o le ulutala tusiga, faŹ»aaoga:
permalink: /posts/:title:output_ext

Fa'asao ma toe fa'afouina: Fa'asaoina _config.yml pepa,

Toe fa'afouina lau 'upega tafa'ilagi a Jekyll: fa'aogajekyll build ꈖ jekyll serve.

å‘č”Ø 评论

E le fa'asalalauina lau tuatusi imeli. Faʻaoga fanua e manaʻomia * Igoa

Tusi i pito i luga