Ọjọ́ ìwádìí: 2026-06-22. Dá lórí àyẹ̀wò kóòdù static-site-generator ní v0.0.41 àti ìwádìí wẹ́ẹ̀bù ti àyíká SSG ọdún 2026.
Fún atẹ̀wé tí ìlànà ń ṣàkóso, ẹ̀rọ-agbéjáde ojú-òpó aláìdúró kì í ṣe ohun-èlò àpẹẹrẹ mọ́; ó ti di apá kan agbègbè-ewu iṣẹ́. Rust orísun-ṣíṣí static-site-generator ni a kọ́ lórí ìpìlẹ̀ yẹn, tí ó ń gbé ààbò, ìwọlé-fún-gbogbo, ìtumọ̀-orílẹ̀-èdè àti ọ̀nà-iṣẹ́ àkóónú AI lọ sí àkókò-àkópọ̀ kí àyẹ̀wò tí ó kùnà lè dá àkópọ̀ dúró dípò kí ó dé ipò-ìṣàgbéjáde. Ìtúpalẹ̀ yìí ya ohun tí v0.0.41 ń gbé jáde ní tòótọ́ kúrò lọ́wọ́ ohun tí àkọsílẹ̀ rẹ̀ ṣì ń ṣèlérí nìkan, ó ṣàkàwé agbára-iṣẹ́ ilé-iṣẹ́ márùn-ún tí kò tíì ní, ó sì dábàá ọ̀nà onípele sí ìtújáde 1.0 tó bá DORA, Òfin Ìwọlé-fún-Gbogbo ti Yúróòpù àti àwọn ìlànà ẹ̀wọ̀n-ìpèsè òde-òní mu.
Àkótán fún Alábòójútó
- Ìṣàgbéjáde ti di agbègbè-ewu iṣẹ́ báyìí. Lábẹ́ DORA, Òfin Ìwọlé-fún-Gbogbo ti Yúróòpù àti GDPR, gbogbo ohun-ìní tí ó dojú kọ àwùjọ jẹ́ ẹnu-ọ̀nà tí ó ṣeéṣe fún ìbàjẹ́ ẹ̀wọ̀n-ìpèsè, ìbàjẹ́-ojú-òpó àti ìṣàfihàn ìlànà. Àwòṣe àkókò-àkópọ̀ ń dín agbègbè yẹn kù nípa kíkọ àbájáde tí kò bá ìlànà mu ṣáájú kí ó tó jáde.
- Àwọn ìyàtọ̀ ẹ̀rọ náà jẹ́ ohun tí olùkọ́pọ̀ ń fipá múlò, kì í ṣe àfojúsùn àkọsílẹ̀.
forbid(unsafe_code)káàkiri iṣẹ́-àyè, SHA-256/384 SRI tòótọ́, ìfàyọ CSP aládàáṣe, àti ẹnu-ọ̀nà WCAG 2.2 AA àkókò-àkópọ̀ ń sọ ààbò àti ìwọlé-fún-gbogbo di àìkùnà àkópọ̀ tí ó le dípò àyẹ̀wò-lẹ́yìn-ìṣẹ̀lẹ̀.- Version 0.0.41 ní àlàfo àkọsílẹ̀-sí-kóòdù. Ìdínkù-ìwọ̀n àbínibí, àkópọ̀ àfikún-síi nípasẹ̀ àwòrán-ìgbẹ́kẹ̀lé, àti àtìlẹ́yìn AVIF ni a ṣàpèjúwe ṣùgbọ́n wọn kò ṣiṣẹ́; àpilẹ̀kọ náà dárúkọ àlàfo kọ̀ọ̀kan ní ìbámu pẹ̀lú ibi orísun gan-an.
- Ọ̀nà sí 1.0 jẹ́ ìlà-ọ̀wọ́, kì í ṣe àkọsílẹ̀ ìfẹ́. Ìdúróṣinṣin lákọ̀ọ́kọ́ (0.0.42), lẹ́yìn náà ìtọ́ àfikún-síi (0.1.0), lẹ́yìn náà agbára-iṣẹ́ ilé-iṣẹ́, sandbox WASM, ìwádìí ìtumọ̀ àdúgbò àti ìjẹ́rìí SLSA tí a lè fọwọ́sí, tí olùrà tí ìlànà ń ṣàkóso ń béèrè (1.0.0).
Àwọn Agbára Lọ́wọ́lọ́wọ́
Kóòdù static-site-generator fihàn ọ̀pọ̀ ìpinnu iṣẹ́-ẹ̀rọ tó yàtọ̀ tí ó ya á sọ́tọ̀ kúrò lọ́wọ́ àwọn ẹ̀rọ JavaScript àti Go àtijọ́:
- Ìdúró ààbò àkókò-àkópọ̀:
#![forbid(unsafe_code)]káàkiri iṣẹ́-àyè ń pèsè ìdánilójú ààbò-ìrántí àkókò-àkópọ̀. Ọ̀nà-iṣẹ́ àkópọ̀ ń pèsè SHA-256/SHA-384 Subresource Integrity (SRI) hashes tòótọ́ (src/plugins/assets.rs) ó sì ń ṣe ìfàyọ Content Security Policy (CSP) aládàáṣe tí ó yọ àwọn script àti style unsafe-inline kúrò. A fọwọ́sí àwọn ìtújáde, wọ́n gbé ìjẹ́rìí Sigstore, wọ́n sì ń pèsè CycloneDX 1.5 SBOM lórí àkópọ̀ kọ̀ọ̀kan. - Ẹnu-ọ̀nà ìwọlé-fún-gbogbo tí olùkọ́pọ̀ ń fipá múlò: Àwọn àyẹ̀wò Web Content Accessibility Guidelines (WCAG) 2.2 Level AA ń ṣiṣẹ́ nínú ọ̀nà-iṣẹ́ àkópọ̀ nípasẹ̀ olùsọ àkókò-àkópọ̀ axe-core tí Playwright ń darí. Ìwọlé-fún-gbogbo di ẹnu-ọ̀nà àkópọ̀ tí ó le dípò àyẹ̀wò-lẹ́yìn-ìṣàgbéjáde: bí ojú-ìwé kan bá kùnà, àkópọ̀ dúró pẹ̀lú àṣìṣe nọ́mbà-ìlà pàtó.
- Ọ̀nà-iṣẹ́ AI aláṣẹ-lórí-dátà: Ọ̀nà-iṣẹ́ ìtumọ̀ àti ìfàyọ-metadata LLM-àdúgbò (nípasẹ̀ Ollama àdúgbò tàbí àwọn endpoint llama.cpp) ń jẹ́ kí ilé-iṣẹ́ kan lè ṣe àkótán àkóónú, ìpèsè schema JSON-LD àti ìtumọ̀-orílẹ̀-èdè-púpọ̀ láìfi àwọn ìṣípayá ṣáájú-èrè tàbí ohun-ìní-ọgbọ́n aṣírí ránṣẹ́ sí àwọn API AI cloud ti àwùjọ.
- Àkópọ̀ tí a pín-síi-ọ̀nà-púpọ̀: Ìdánilójú ààbò-ìrántí ti Rust ni ìpìlẹ̀ ọ̀nà-iṣẹ́ HTML àti ohun-ìní tí Rayon ń darí, tí a pín-síi-ọ̀nà-púpọ̀ (
src/core/pipeline.rs). Ọ̀nà-iṣẹ́ plugin ń ṣe àwọn ìyípadà tí a dàpọ̀, pẹ̀lúSearchPlugin,SeoPlugin,CanonicalPluginàtiJsonLdPlugintí ń ṣiṣẹ́ lórípar_iter(), kí a lè ka ojú-ìwé kọ̀ọ̀kan kí a sì kọ ọ́ sí disk lẹ́ẹ̀kan ṣoṣo. - Ìmọ́tótó ẹ̀wọ̀n-ìpèsè àti ìgbẹ́kẹ̀lé: Yíyí ẹ̀rọ template padà láti Tera sí MiniJinja (
v0.0.37) dín ìwọ̀n binary kù, ó yọ àwọn ìgbẹ́kẹ̀lé ìdàpọ̀ bíirandkúrò ní àkókò-àkópọ̀, ó sì pèsè ìtẹ̀-ẹsẹ̀ ìgbẹ́kẹ̀lé tí ó kéré tó ń dín ìṣàfihàn ẹ̀wọ̀n-ìpèsè sọ́fítíwérì kù.
Àwọn Àlàfo àti Òtítọ́ Ayé-Gidi
Láìka àwọn agbára àràmàdà wọ̀nyí sí, àyẹ̀wò kóòdù tó jinlẹ̀ ti v0.0.41 fihàn ọ̀pọ̀ àlàfo iṣẹ́-ẹ̀rọ, iṣẹ́-ṣíṣe, àti ìrírí-olùdàgbàsókè láàrin àwọn àbá àkọsílẹ̀ rẹ̀ àti kóòdù rust gan-an:
Àwọn Àlàfo Iṣẹ́-ẹ̀rọ
- Ìṣubú Àyè-Òfìfo dípò Ìdínkù-ìwọ̀n Àbínibí: Bí ó tilẹ̀ jẹ́ pé README ṣèlérí "ìdínkù-ìwọ̀n JS/CSS àbínibí,"
MinifyPlugin(src/plugins/plugins.rs:96-116) ń ṣe gẹ́gẹ́ bí olùkó-àyè-òfìfo àìlẹ́mọ̀ nìkan. Ó ń dúró lórí àwọn nkan<pre>ó sì ń kó àwọn àyè-òfìfo pọ̀ nínú HTML, ṣùgbọ́n kò ṣe ìdínkù-ìwọ̀n CSS tàbí JS àbínibí tó mọ̀ nípa ọ̀nà-gírámà. Síwájú síi, ó ń ṣàgbéyẹwo àwọn ojú-ìwé ìpele-òkè nìkan kò sì ń rìn àwọn ìsàlẹ̀-fọ́lder lọ́tọ̀ọ̀tọ̀ (bíi/blog/tàbí/tags/), tí ó ń fi àwọn ojú-ìwé jíjìn sílẹ̀ láìdín-ìwọ̀n. - Ètò-ìpìlẹ̀ Àfikún-síi Òkú: Àwòrán-ìdarí ìgbẹ́kẹ̀lé (
DepGraphnínúsrc/core/depgraph.rs) ni a kójọ tí a sì gbé sínúPluginContext.dep_graphṣùgbọ́n kì í kún ní tòótọ́ nínú kóòdù ìṣàgbéjáde. Ọ̀nàadd_dep()ni a pè nínú àyẹ̀wò-ẹyọ nìkan, tí ń sọ àbá README ti "àkópọ̀ àfikún-síi nípasẹ̀ àwọn àwòrán-ìgbẹ́kẹ̀lé" di àfojúsùn lọ́wọ́lọ́wọ́. - Àkópọ̀ Àkópọ̀-ẹgbẹ́ dípò Àkópọ̀ Ìṣàn-lọ: Module
streaming::compile_batch(src/core/streaming.rs) kò ṣàn-lọ ní tòótọ́. Dípò bẹ́ẹ̀, ó ń kó àwọn ojú-ìwé pọ̀ ní ẹgbẹ́-ẹgbẹ́ sí fọ́lder ìgbà-díẹ̀, ó ń ṣestaticdatagen::compileláti ìbẹ̀rẹ̀ fún ẹgbẹ́ kọ̀ọ̀kan, ó sì ń dàpọ̀ àwọn àbájáde. Èyí ń fa àpọ̀jù disk I/O tó pọ̀ àti ìtúpalẹ̀ àtúndáṣe, tó ń yapa kúrò lọ́wọ́ iṣẹ́-ẹ̀rọ ìṣàn-lọ tòótọ́. - Ìrúfin Ìpele Ìyípo-Ayé Plugin: Àwọn plugin tí ń pèsè àwọn ojú-ìwé HTML tuntun nígbà ìṣe àkópọ̀, bíi
TaxonomyPlugin,PaginationPluginàtiI18nPlugin, ń kọ tààrà sí disk nínúafter_compiledípò lílo ìyípo-ayétransform_html. Nítorí náà, àwọn ojú-ìwé tí àwọn plugin wọ̀nyí pèsè ń fo àwọn plugin ìṣàgbéyẹwo-lẹ́yìn pàtàkì (bíiCanonicalPlugin,JsonLdPlugin,RobotsPlugin, àtiAccessibilityPlugin) bí a bá forúkọ àwọn plugin yẹn ṣáájú. Èyí ń fi àwọn ojú-ìwé tag, ẹ̀ka, àti àwọn ojú-ìwé onípẹpẹ sílẹ̀ láìní àwọn ọ̀nà-àṣopọ̀ canonical tó tọ́, schema JSON-LD, tàbí àwọn ìdánilójú ìwọlé-fún-gbogbo. - Jíjáde sí
curlnínúLlmPlugin: Ọ̀nà-iṣẹ́ àkóónú LLM àdúgbò (src/plugins/llm.rs) ń jáde tààrà sí binarycurlti host láti béèrè àwọn endpoint àdúgbò. Èyí ń fa àwọn àṣìṣe agbélébùú-pẹpẹ tó le (bíi, lórí àwọn host Windows láìní curl nínú PATH), ó ń dá ewu ààbò sílẹ̀ (àwọn vector shell injection), ó sì ń kùnà nínú àwọn àyíká CI tí a há tàbí tí a ya sọ́tọ̀ kúrò lórí nẹ́tíwọ́kì. - Ìdarí-ọ̀rọ̀ Àìlẹ́mọ̀ nínú Àtúnkọ HTML: Àwọn olùfàyọ
image_plugin.rsàtisearch.rsń tún àwọn ọ̀rọ̀ HTML kọ nípa lílo àwọn iṣẹ́str::findàtistr::rfindaláìlera. Ọ̀nà yìí ṣí sílẹ̀ gidigidi sí àwọn tag HTML tí ó fọ́, àwọn tag<img>nínú àwọn àríwísí, àwọn nkan-ẹ̀dà nínú ọ̀rọ̀ alt, tàbí àwọn ohun-ìnísrcsettí ó ti wà tẹ́lẹ̀, tó lè yọrí sí àbájáde tó bàjẹ́. - Àtìlẹ́yìn AVIF Tí Kò Ṣe: Bí ó tilẹ̀ jẹ́ pé a kọ AVIF image encoding sílẹ̀ gidigidi, ìṣe rẹ̀ nínú
image_plugin.rsjẹ́ stub níbi tíavif_variantsti ń dáVec::new()padà lásán, tó ń fi ẹ̀yà náà sílẹ̀ láìṣiṣẹ́. - Olùṣọ́ Aládàáró-lórí-Ìwádìí: Olùṣọ́ ti sáà idàgbàsókè àdúgbò (
src/server/watch.rs) ń lo ìwádìí dípò àwọn API ìṣẹ̀lẹ̀ filesystem, tó ń yọrí sí lílo CPU aláìṣiṣẹ́ àpọ̀jù àti ìdádúró-àkókò ìyípadà tó kéré sí ìṣẹ́jú-àáyá.
Àwọn Àlàfo Iṣẹ́-ṣíṣe àti DX
- Kò Sí Ìdarí Ìgbẹ́kẹ̀lé Ìdàpọ̀: Àwòrán-ìgbẹ́kẹ̀lé kò lè darí àwọn ìgbẹ́kẹ̀lé tí a fi sínú (bíi, àwọn ìyípadà sí ìsàlẹ̀-template tó ń nípa lórí layout tó ń nípa lórí ojú-ìwé), gẹ́gẹ́ bí àyẹ̀wò-ẹyọ
transitive_not_trackedti fọwọ́sí. - Kò Sí Àsíá CLI Àkópọ̀ Àfikún-síi: Kò sí àsíá CLI
--incrementaltí a so mọ́ olùkópọ̀ ìṣe, tó ń ṣèdíwọ́ fún àwọn olùdàgbàsókè láti lo àwọn àkópọ̀ tí a tọ́jú. - HMR Ní Àdínkù sí CSS: Hot Module Replacement (HMR) ń ṣàtìlẹ́yìn CSS nìkan; ìyípadà èyíkéyìí sí HTML, layout, tàbí àwọn fáìlì markdown ń fa àtúnkó ojú-ìwé pátápátá, tó ń dín eré olùdàgbàsókè kù.
- Àìtó Àṣẹ-abẹ́: Àwọn olùdàgbàsókè gbọ́dọ̀ fi àwọn àsíá gígùn sílẹ̀ pẹ̀lú ọwọ́ (
ssg -s public -w) nítorí àwọn àṣẹ-abẹ́ àpapọ̀ bíissg dev,ssg build,ssg check, àtissg lintkò sí.
Àwọn Àlàfo Iṣẹ́-ẹ̀rọ Tí À Ń Sọnù (Àwọn Ìwádìí Tuntun)
Ju àwọn àlàfo nínú v0.0.41 lọ, ṣíṣàyẹ̀wò iṣẹ́-ìṣe náà ní ìbámu pẹ̀lú àwòṣe-ewu ipò-ìnáwó fihàn ọ̀pọ̀ agbára-iṣẹ́ tí kò tíì pèsè ṣùgbọ́n tí olùrà ilé-iṣẹ́ yóò béèrè:
1. Sandbox Plugin WebAssembly (Àfikún Ìgbẹ́kẹ̀lé-Òdo)
Bí ó tilẹ̀ jẹ́ pé a kọ binary olùkọ́pọ̀ fúnrarẹ̀ ní Rust aláàbò, gbígba àwọn plugin ẹnìkẹta láìsí-àdíwọ̀n láàyè láti ṣiṣẹ́ ní àbínibí lórí àwọn ètò-host ń dá àìlera ẹ̀wọ̀n-ìpèsè tó le sílẹ̀. Plugin ẹnìkẹta tó bàjẹ́ lè ní ìráyèsí filesystem ti host ní ìrọ̀rùn, ka àwọn fáìlì Markdown aṣírí, tàbí kó àwọn ẹ̀rí-ìdánimọ̀ aṣírí jáde.
- Agbára-iṣẹ́ Tí Ó Nsọnù: Àyíká ìṣe sandbox. Láti dé àkópọ̀ ìgbẹ́kẹ̀lé-òdo, olùkọ́pọ̀ gbọ́dọ̀ ṣe àwọn plugin ẹnìkẹta nínú runtime WebAssembly tí a fi sínú (bíi
wasmtime). Àwọn plugin gbọ́dọ̀ báṣepọ̀ pẹ̀lú host nìkan nípasẹ̀ WebAssembly System Interface (WASI) tí a há, tí ó ń dín ìráyèsí wọn kù pátápátá sí ojú-ìwé tí a ń yí padà.
2. Ìtúpalẹ̀ HTML Aláìní-àdà nípasẹ̀ AST Ìṣàn-lọ (lol_html)
Yíyí ìpele ìtúpalẹ̀ HTML padà sí ilé-ìkàwé DOM-nínú-ìrántí pátápátá (bíi Kuchiki tàbí html5ever) ń dá àpọ̀jù ìrántí tó pọ̀ àti àwọn ìdádúró ìṣàgbéyẹwo sílẹ̀ nígbà tí a bá ń darí àwọn ojú-òpó tó ní ju ojú-ìwé 100,000 lọ.
- Agbára-iṣẹ́ Tí Ó Nsọnù: Atúntò HTML ìṣàn-lọ, aláìní-àdà. Lílo
lol_htmlti Cloudflare (atúntò HTML Low-Output-Latency) ń jẹ́ kí olùkọ́pọ̀ lè ṣàyẹ̀wò, ṣàgbéyẹwo, kí ó sì yí àwọn nkan HTML padà nínú ìrìn ìṣàn-lọ ẹyọkan pẹ̀lú ìpín-ìrántí tó fẹ́rẹ̀ jẹ́ òdo, tó ń bá àfojúsùn olùkọ́pọ̀ ìṣàn-lọ ìṣọ̀kan ti àwọn àkópọ̀ tó kéré sí ìṣẹ́jú-àáyá mu.
3. Ìwádìí Vector Ìtumọ̀ Àdúgbò (RAG Àdúgbò)
Àtọ́ka ìwádìí lọ́wọ́lọ́wọ́ (SearchPlugin) ń pèsè àtọ́ka JSON pẹrẹsẹ, wíwúwo tí ń ṣe àfarawé ọ̀rọ̀-ọ̀kánkán ẹgbẹ́-alábara-lásán, tí kò ní àtìlẹ́yìn fún ìwádìí àìpé, stemming, tàbí àwọn ìbéèrè ìtumọ̀. Pagefind jẹ́ ìdàgbàsókè, ṣùgbọ́n ó ṣì gbára lé ìgbàsílẹ̀ àtọ́ka ńlá.
- Agbára-iṣẹ́ Tí Ó Nsọnù: Ìwádìí ìtumọ̀ tí a fi sínú. Olùkọ́pọ̀ gbọ́dọ̀ lo àwòṣe vector embedding àbínibí-Rust tó fúyẹ́, tí ó jẹ́ àdúgbò (bíi àwòṣe MiniLM-L6 tí a ṣe nípasẹ̀
candletàbíort/ ONNX Runtime) ní àkókò-àkópọ̀. Ó gbọ́dọ̀ pèsè àwọn embedding vector tó nípọn fún ìpínrọ̀ ojú-ìwé kọ̀ọ̀kan kí ó sì pèsè àtọ́ka vector tó kéré. Widget ìwádìí ẹgbẹ́-alábara, tí a kójọ sí WASM, lè ṣe ìwádìí ìtumọ̀ àìsára-lóhùn tòótọ́ tààrà nínú aṣàwáríwẹ́ẹ̀bù.
4. Ìtọ́jú-àpò Ìtumọ̀ àti Inference Aláìyàrọ̀
Nítorí pé inference LLM àdúgbò (bíi, nípasẹ̀ Ollama tàbí Llama.cpp) ń lo CPU/GPU gidigidi, ìtumọ̀ tàbí ìpèsè metadata fún ẹgbẹẹgbẹ̀rún ojú-ìwé lórí àkópọ̀ kọ̀ọ̀kan jẹ́ èyí tí kò ṣeéṣe ní ti ìṣírò.
- Agbára-iṣẹ́ Tí Ó Nsọnù: Ìtọ́jú-àpò inference tó dá lórí hash-àkóónú. Olùkọ́pọ̀ gbọ́dọ̀ tọ́jú àpò aláìyàrọ̀ fún gbogbo iṣẹ́ LLM. Bí SHA-256 hash ti àkóónú fáìlì markdown àti àwọn àléébù ìtumọ̀ rẹ̀ bá bára mu pẹ̀lú ẹ̀yà àpò kan, olùkọ́pọ̀ gbọ́dọ̀ tún ìtumọ̀ àti metadata tí a tọ́jú lò, tí ó ń fo inference àdúgbò àtúndáṣe.
5. File I/O Aláìdúró fún Ìgbékalẹ̀ Ìṣọ̀kan
Bí ó tilẹ̀ jẹ́ pé a pín ọ̀nà-iṣẹ́ plugin síi-ọ̀nà-púpọ̀ nípasẹ̀ Rayon, àwọn kíkọ disk tó ń dúró-fúra ń dí àwọn OS thread Rayon lọ́wọ́, tó ń dá ìdíwọ́ I/O sílẹ̀ nígbà tí a bá ń kọ ẹgbẹẹgbẹ̀rún ojú-ìwé.
- Agbára-iṣẹ́ Tí Ó Nsọnù: Disk I/O aláìdúró, aláìdí-lọ́wọ́. Olùkọ́pọ̀ gbọ́dọ̀ ya àwọn iṣẹ́ tó ń lo CPU (ìtúpalẹ̀ Markdown, ìdínkù-ìwọ̀n) sọ́tọ̀ kúrò lọ́wọ́ àwọn kíkọ tó so mọ́ disk, tí ó ń lo àwọn àpò-thread I/O aláìdúró tàbí àwọn binding
io_uringti Linux (nípasẹ̀riotàbítokio) láti kọ àwọn ojú-ìwé tí a kójọ ní ìṣọ̀kan láìdí àwọn olùṣe CPU ìṣọ̀kan lọ́wọ́.
Àwòrán-ọ̀nà Ìlànà 1.0
Àwòrán-ọ̀nà tí ó tẹ̀lé yìí ń dàpọ̀ àwọn àlàfo tí a yanjú àti àwọn agbára-iṣẹ́ ipò-ilé-iṣẹ́ tí a ṣẹ̀ṣẹ̀ ṣàwárí sí àkópọ̀ ìtújáde onítòlẹ́sẹẹsẹ, aláṣẹ̀-ọjọ́.
Ìpele 1: 0.0.42 (Àbọ̀ Ìdúróṣinṣin àti Ìtọ́, ọ̀sẹ̀ 1 sí 2)
- Tún
MinifyPluginkọ́: Ìdàpọ̀minify-html,oxc_minifier, àtilightningcssfún ìdínkù-ìwọ̀n HTML, JS, àti CSS àbínibí tó mọ̀ nípa ọ̀nà-gírámà. Rí i dájú pé plugin náà ń rìn gbogbo àwọn fọ́lder tí ó wà lábẹ́site_dirlọ́tọ̀ọ̀tọ̀. - Fi Ààbò Bo Ọ̀nà-iṣẹ́ AI: Yí
LlmPluginpadà láti àwọn jíjáde-shellcurlàbínibí síureq(alábára HTTP Rust aláàbò, aláìyàrọ̀, tó fúyẹ́) láti rí ìbámu agbélébùú-pẹpẹ dájú kí a sì mú àwọn àìlera shell injection kúrò. - Parí Ìṣe AVIF: So
raviftààrà sí ọ̀nà-iṣẹ́ ohun-ìní image, tí ń jẹ́ kí AVIF encoding tó ga-lẹ́ṣẹ̀ ṣeéṣe lẹ́gbẹ̀ẹ́ WebP àti PNG. - Ṣe HrefLang àti Ìlà-àwòrán Locale-Púpọ̀ ní Aládàáṣe: Ṣàwárí àwọn ojú-ìwé ìtumọ̀ ìṣọ̀kan ní aládàáṣe nínú àwọn àkópọ̀ orílẹ̀-èdè-púpọ̀ kí a sì fi àwọn tag
<link rel="alternate" hreflang="..." />tó bá Google mu sí orí fáìlì HTML kọ̀ọ̀kan tí a kójọ. - Àtìlẹ́yìn JSON Feed 1.1: Gbé olùpèsè JSON Feed 1.1 tó yàsọ́tọ̀ jáde lẹ́gbẹ̀ẹ́ àwọn ọ̀nà-àkànṣe RSS 2.0 àti Atom 1.0 àpapọ̀.
Ìpele 2: 0.1.0 (Kékeré ti Ìgbẹ́kẹ̀lé àti Àfikún-síi, oṣù 2 sí 3)
- Kún
DepGraphkí o sì Jẹ́ kí--incrementalṢiṣẹ́: SoDepGraphpátápátá láti darí àwọn ìgbẹ́kẹ̀lé template-sí-ojú-ìwé àti markdown-sí-ojú-ìwé. Ṣe ìpele ìfagilé-àpò kí o sì so àsíá CLI--incremental, pẹ̀lú àfojúsùn àkópọ̀-àtúntò tó kéré sí 200ms fún àwọn àyíká àpò-gbígbóná. - Àtúnkọ AST Ìṣàn-lọ nípasẹ̀
lol_html: Rọ́pò àtúnkọ ọ̀rọ̀ aláìlera nínúimage_plugin.rs,search.rs, àti àwọn àbẹrẹ CSP pẹ̀lú atúntò HTML ìṣàn-lọ, aláìní-àdà tílol_htmlń darí. - Olùṣọ́ Aládàáró-lórí-Ìṣẹ̀lẹ̀ àti HMR Ẹ̀yà: Yí module olùṣọ́ padà láti ìwádìí sí crate
notifyaládàáró-lórí-ìṣẹ̀lẹ̀, kí o sì ṣe àtúnkó gbígbóná CSS-nìkan àti HTML-apá-kan fún àwọn ìmúdójúìwọ̀n aṣàwáríwẹ́ẹ̀bù tó kéré sí 100ms. - CLI Àṣẹ Ìṣọ̀kan: Tún ìlànà olùkọ́pọ̀ ṣètò láti ṣàtìlẹ́yìn àwọn àṣẹ-abẹ́ àpapọ̀:
ssg dev,ssg build,ssg check(àyẹ̀wò ìwọlé-fún-gbogbo/SEO), àtissg deploy. - Àpò Inference Aláìyàrọ̀: Ṣe ìpele ìtọ́jú-àpò tó dá lórí hash-àkóónú fún gbogbo iṣẹ́ ìtumọ̀, àkótán, àti ìfàyọ-metadata LLM àdúgbò.
Ìpele 3: 1.0.0 (Ńlá ti Ilé-iṣẹ́ àti Ìṣàgbéjáde, oṣù 6 sí 12)
- Sandbox Plugin WASM Ìgbẹ́kẹ̀lé-Òdo: Fi runtime WebAssembly sínú (
wasmtimetàbíwasmer) láti ṣe àwọn plugin ẹnìkẹta nínú àyíká sandbox pátápátá pẹ̀lú ìráyèsí filesystem àti nẹ́tíwọ́kì tó dá lórí agbára. - Ìwádìí Vector Ìtumọ̀ Àdúgbò (RAG Àdúgbò): Fi àwòṣe embedding àbínibí-Rust àdúgbò sínú (nípasẹ̀
candletàbíort) láti kó àwọn embedding ìpínrọ̀ tó nípọn sí àtọ́ka tó kéré, tí ń jẹ́ kí ìwádìí ìtumọ̀ ẹgbẹ́-alábara aṣírí ṣeéṣe. - Àwọn Server Island àti Ìlépa Edge WASM: Ṣe ìṣe ẹ̀yà
<ssg-island>lórí àwọn runtime edge (bíi Cloudflare Workers, Vercel Edge, tàbí Netlify Edge) tí a kọ́ lórí ìpìlẹ̀ ìṣàkósossg-wasmtí a kójọ. - Ẹ̀rọ I/O Ìṣọ̀kan Aláìdúró: Tún module kíkọ filesystem ṣètò láti lo àwọn àpò-thread I/O aláìdúró àti àwọn binding
io_uring, tí ń mú àwọn ìdídúró olùṣe CPU kúrò nígbà àwọn kíkọ ìṣọ̀kan. - Ìjẹ́rìí Àkópọ̀ SLSA v1.1 àti Ìbámu SPDX 3.0: Pèsè ìjẹ́rìí àkópọ̀ SLSA Level 3 tí a lè fọwọ́sí ní ti ìṣírò kí o sì pèsè àwọn SBOM tó bá SPDX 3.0 mu, tí ó ń tẹ́ àwọn ìlànà ààbò ẹ̀wọ̀n-ìpèsè sọ́fítíwérì òde-òní lọ́rùn pátápátá.
Àpapọ̀ Àfarawéra (Àyíká 2026)
Àpapọ̀ tí ó tẹ̀lé yìí ń fi static-site-generator (àfojúsùn v1.0) wé àwọn ẹ̀rọ ìṣàgbéjáde wẹ́ẹ̀bù olókìkí ti 2026:
| Agbára-iṣẹ́ | static-site-generator v1.0 | Hugo v0.155+ | Zola v0.19+ | Astro 5 | Eleventy 3 |
|---|---|---|---|---|---|
| Èdè / Runtime | Rust (Zero Unsafe) | Go | Rust | JS (Node/V8) | JS (Node/V8) |
| Ẹnu-ọ̀nà Àkópọ̀ A11y | Ìdánilójú AST Àkókò-Àkópọ̀ | Kò Sí | Kò Sí | Linter Lẹ́yìn-àkópọ̀ | Linter Lẹ́yìn-àkópọ̀ |
| Ìfúnlókun Ààbò | SHA-384 SRI & Àbẹrẹ CSP | Pẹ̀lú Ọwọ́ | Pẹ̀lú Ọwọ́ | Pẹ̀lú Ọwọ́ | Pẹ̀lú Ọwọ́ |
| Ààbò Ẹ̀wọ̀n-Ìpèsè | SLSA L3 + SPDX 3.0 + WASM Sandbox | Kékeré | Kékeré | Igi NPM Wíwúwo | Igi NPM Wíwúwo |
| Ọ̀nà-iṣẹ́ Àkóónú AI | Aṣírí, Àdúgbò-Àkọ́kọ́ (LLM Àdúgbò) | Kò Sí | Kò Sí | API Àwùjọ Nìkan | API Àwùjọ Nìkan |
| Eré Àfikún-síi | <200ms (Àpò Gbígbóná) | <100ms | <150ms | ~1.5s | ~140ms |
| Ìbáṣepọ̀ Alálọ́rọ̀ | Server Islands (Ìlépa WASM) | Kò Sí | Kò Sí | Server Islands (JS) | Islands (JS) |
| Ẹ̀rọ Ìwádìí | Ìwádìí Ìtumọ̀ WASM Àdúgbò | Ọ̀rọ̀ Rírọrùn | Ọ̀rọ̀ Rírọrùn | Pagefind (JS) | Pagefind (JS) |
Ìdúró ní 1.0
Ní 1.0, ìdúró tí a fẹ́ jẹ́ ẹ̀rọ-agbéjáde ojú-òpó aláìdúró tí a ṣe gẹ́gẹ́ bí ẹ̀rọ-ìdánilẹ́kọ̀ọ́ sọ́fítíwérì aláàbò-nípasẹ̀-ìpìlẹ̀: kíkọ tí àwọn ọ̀nà-iṣẹ́ AI àdúgbò-àkọ́kọ́ ń ṣàtìlẹ́yìn; àkópọ̀ ojú-ìwé 100,000-ó-lé nípasẹ̀ ọ̀nà-iṣẹ́ ìṣàn-lọ ìṣọ̀kan; WCAG 2.2 AA àti CSP àti SRI tó le tí a fipá múlò gẹ́gẹ́ bí àwọn ẹnu-ọ̀nà àkópọ̀; àti àwọn island alálọ́rọ̀ sandbox, gbogbo rẹ̀ nínú binary Rust aláàbò-ìrántí ẹyọkan. Gbólóhùn kọ̀ọ̀kan nínú ọ̀rọ̀ yẹn ń tọ́ka sí nkan pàtó nínú àwòrán-ọ̀nà tó wà lókè dípò àfojúsùn ìpolówó.
Ìdàpọ̀ Ìlànà àti Ìbámu
Nínú àwọn ẹ̀ka ilé-iṣẹ́ àti ìnáwó tó ga-lárọ̀wọ́tó, a ń ṣàyẹ̀wò sọ́fítíwérì nípasẹ̀ ojú ìbámu àti olú-owó-ewu. Àwòrán-ọ̀nà iṣẹ́-ẹ̀rọ ti static-site-generator bá àwọn àṣẹ ìlànà pàtàkì mu tààrà:
- DORA Ìwé 6 (Ìdarí Ewu ICT): Ìṣírò àkókò-àkópọ̀ àti àbẹrẹ àwọn SHA-384 SRI hash àti àwọn Content Security Policy tó le ń tẹ́ ìbéèrè láti dáàbò bo àwọn ọ̀nà ìṣàgbéjáde díjítà lọ́wọ́ àbẹrẹ ẹ̀wọ̀n-ìpèsè, ìbàjẹ́-ojú-òpó, àti àwọn vector cross-site scripting (XSS) lọ́rùn.
- DORA Ìwé 7 (Ìdúróṣinṣin Ètò ICT): Nípa yíyí padà sí àwọn ohun-ìní aláìdúró tí kò ṣeéyí-padà, tí a fọwọ́sí ní àkókò-àkópọ̀, àwọn ilé-iṣẹ́ ìnáwó ń mú àwọn àìlera server database àti runtime kúrò, tí ń dín àdàláti-ewu iṣẹ́ kù kí ó sì dín àwọn ìpamọ́ olú-owó-ewu tí a béèrè lábẹ́ Basel III kù.
- Òfin Ìwọlé-fún-Gbogbo ti Yúróòpù (EAA) Directive (EU) 2019/882: Yíyí àyẹ̀wò ìwọlé-fún-gbogbo sí òsì sínú ọ̀nà-iṣẹ́ àkópọ̀ gẹ́gẹ́ bí ẹnu-ọ̀nà olùkọ́pọ̀ tó le ń rí ìbámu 100% dájú ṣáájú ìṣàgbéjáde, tí ń mú ewu ìbàjẹ́-àmì àti ẹjọ́-aráàlú lábẹ́ EAA àti ADA Title III kúrò.
- GDPR Ìwé 25 (Aṣírí-nípasẹ̀-Ìpìlẹ̀): Ṣíṣe ọ̀nà-iṣẹ́ ìtumọ̀ àti metadata lórí àwọn ẹ̀rọ àdúgbò tí a ya sọ́tọ̀ kúrò lórí nẹ́tíwọ́kì ń fi àwọn àkọsílẹ̀ aṣírí, àwọn metric ìnáwó àti dátà ara-ẹni pamọ́ kúrò lọ́wọ́ àwọn olùpèsè LLM cloud ẹnìkẹta ti àwùjọ, tí ń ṣàtìlẹ́yìn ìbámu pẹ̀lú àwọn ìlànà aṣẹ-lórí-dátà.
Àwọn Ìbéèrè Tí A Sábà Ń Bèèrè
Kí ni version 0.0.41 ń gbé jáde ní tòótọ́ lónìí, ní ìfiwéra pẹ̀lú ohun tí README ń sọ?
Àwòṣe ààbò àti ìwọlé-fún-gbogbo jẹ́ tòótọ́ tí a sì fipá múlò nínú kóòdù: forbid(unsafe_code) káàkiri iṣẹ́-àyè, ìpèsè SHA-256/384 SRI, ìfàyọ CSP, àwọn ìtújáde tí a fọwọ́sí pẹ̀lú ìjẹ́rìí Sigstore àti CycloneDX SBOM, àti ẹnu-ọ̀nà WCAG 2.2 AA tó ń dá àkópọ̀ dúró. Ẹ̀yà mẹ́ta tí a kọsílẹ̀ kò ṣiṣẹ́ nínú v0.0.41. MinifyPlugin jẹ́ olùkó-àyè-òfìfo dípò olùdínkù-ìwọ̀n tó mọ̀ nípa ọ̀nà-gírámà; DepGraph tí yóò máa ṣàkóso àkópọ̀ àfikún-síi ni a kójọ ṣùgbọ́n kò kún ní kóòdù ìṣàgbéjáde; AVIF encoding sì jẹ́ stub tí avif_variants rẹ̀ ń dá vector òfìfo padà.
Ṣé ẹnu-ọ̀nà ìwọlé-fún-gbogbo jẹ́ ẹnu-ọ̀nà olùkọ́pọ̀ tòótọ́ ni tàbí linter lẹ́yìn-àkópọ̀? Ó jẹ́ ẹnu-ọ̀nà àkópọ̀. Àwọn àyẹ̀wò WCAG 2.2 AA ń ṣiṣẹ́ nínú ọ̀nà-iṣẹ́ àkópọ̀ nípasẹ̀ olùsọ àkókò-àkópọ̀ axe-core tí Playwright ń darí, ojú-ìwé tó kùnà sì ń dá àkópọ̀ dúró pẹ̀lú àṣìṣe nọ́mbà-ìlà pàtó dípò gbígbé ìkìlọ̀ jáde lẹ́yìn ìṣẹ̀lẹ̀. Ìyẹn ni ohun-ìní tí ọ̀ranyàn Òfin Ìwọlé-fún-Gbogbo ti Yúróòpù ń béèrè: àbájáde tí kò bá ìlànà mu kò lè dé ipò-ìṣàgbéjáde.
Kí ló dé tí jíjáde sí curl nínú plugin LLM fi ṣe pàtàkì?
Ọ̀nà-iṣẹ́ LLM àdúgbò (src/plugins/llm.rs) ń pè binary curl ti host láti dé àwọn endpoint àdúgbò. Èyí ń so àkópọ̀ mọ́ ẹ̀rọ-ìṣe host, ó ń kùnà lórí àwọn ètò láìní curl nínú PATH, ó ń dá ojú shell-injection sílẹ̀, ó sì ń fọ́ nínú CI tí a ya sọ́tọ̀ kúrò lórí nẹ́tíwọ́kì. Yíyí ìpè náà padà sí alábára HTTP Rust bíi ureq ń mú ìgbẹ́kẹ̀lé ìta àti vector injection náà kúrò, ìdí nìyí tí ó fi jẹ́ nkan kejì nínú àbọ̀ 0.0.42.
Kí ni nkan kan tó ṣe pàtàkì jùlọ lórí ọ̀nà sí 1.0?
Kíkún DepGraph àti sísopọ̀ àsíá --incremental. Àwọn àkópọ̀ àfikún-síi ni àlàfo ìgbẹ́kẹ̀lé láàrin ẹ̀rọ tí a kọsílẹ̀ àti ẹ̀rọ gan-an, gbogbo àbá àbájáde nípa àwọn àkópọ̀ tó kéré sí ìṣẹ́jú-àáyá ní ojú-ìwé 100,000-ó-lé sì dá lórí àwòrán-ìgbẹ́kẹ̀lé tó ń darí àwọn ẹ̀gbẹ́ template-sí-ojú-ìwé àti markdown-sí-ojú-ìwé dípò kí ó jẹ́ ètò-ìpìlẹ̀ àyẹ̀wò-nìkan.
Àwọn Ìtọ́ka
- Cloudflare, lol-html: Low-Output-Latency streaming HTML rewriter ⧉. [Atúntò HTML ìṣàn-lọ, aláìní-àdà tí a dábàá láti rọ́pò ìdarí-ọ̀rọ̀ aláìlera nínú ìpele 0.1.0.]
- W3C, Web Content Accessibility Guidelines (WCAG) 2.2 ⧉. [Àwọn àmì-àṣeyọrí Level AA tí ẹnu-ọ̀nà ìwọlé-fún-gbogbo àkókò-àkópọ̀ ń fipá múlò.]
- European Union, Regulation (EU) 2022/2554 (DORA) ⧉. [Àwọn ìwé ìdarí-ewu ICT àti ìdúróṣinṣin tí ìdúró ààbò ń tọ́ka sí.]
- OpenSSF, Supply-chain Levels for Software Artifacts (SLSA) v1.0 ⧉. [Àwòṣe ìjẹ́rìí-àkópọ̀ tí a fojúsùn fún ìjẹ́rìí Level 3 tí a lè fọwọ́sí ní 1.0.]
- Armin Ronacher, MiniJinja template engine ⧉. [Ẹ̀rọ ìgbẹ́kẹ̀lé-fúyẹ́ tó rọ́pò Tera tó sì gé igi ìdàpọ̀ kúru.]
- CycloneDX, Software Bill of Materials specification v1.5 ⧉. [Ọ̀nà-àkọsílẹ̀ SBOM tí a gbé jáde lórí àkópọ̀ kọ̀ọ̀kan fún àyẹ̀wò ẹ̀wọ̀n-ìpèsè.]
- European Union, Directive (EU) 2019/882 (European Accessibility Act) ⧉. [Ọ̀ranyàn ìwọlé-fún-gbogbo tí ẹnu-ọ̀nà WCAG àkókò-àkópọ̀ ni a ṣe láti tẹ́ lọ́rùn.]
Àyẹ̀wò tó gbẹ̀yìn ní July 2026. Ìtúpalẹ̀ àkọ́kọ́ dá lórí àyẹ̀wò kóòdù static-site-generator ní v0.0.41; a tọ́ka àwọn orísun, a kò tún wọn ṣe. Àwọn nọ́mbà version àti ipò ẹ̀yà ń yára yí padà, ṣàyẹ̀wò lòdì sí ibi-ìpamọ́ ṣáájú àtúntẹ̀jáde. Licensed under CC-BY-4.0.
Àyẹ̀wò àkọ́kọ́ .
Tẹ àpilẹ̀kọ yìí jáde lẹ́ẹ̀kan sí i
Daakọ ọ̀nà fún Medium
# Ẹ̀rọ-agbéjáde Ojú-òpó Aláìdúró (SSG): Ìwádìí Jíjinlẹ̀ Ìlànà àti Àwòrán-ọ̀nà Iṣẹ́-ẹ̀rọ Ipò-Ilé-iṣẹ́ — Sebastien Rousseau > Originally published at [https://sebastienrousseau.com/yo/2026-07-22-ssg-enterprise-strategic-deep-dive-architectural-roadmap/](https://sebastienrousseau.com/yo/2026-07-22-ssg-enterprise-strategic-deep-dive-architectural-roadmap/) Ìwádìí jíjinlẹ̀ nípa ẹ̀rọ-agbéjáde ojú-òpó aláìdúró tó dá lórí Rust: ààbò àkókò-àkópọ̀, ẹnu-ọ̀nà WCAG àti AI àdúgbò-àkọ́kọ́, àwọn àlàfo nínú v0.0.41, àti àwòrán-ọ̀nà ilé-iṣẹ́ dé 1.0. Read the full article on sebastienrousseau.com: https://sebastienrousseau.com/yo/2026-07-22-ssg-enterprise-strategic-deep-dive-architectural-roadmap/
Daakọ ọ̀nà fún Mastodon
Ẹ̀rọ-agbéjáde Ojú-òpó Aláìdúró (SSG): Ìwádìí Jíjinlẹ̀ Ìlànà àti Àwòrán-ọ̀nà Iṣẹ́-ẹ̀rọ Ipò-Ilé-iṣẹ́ — Sebastien Rousseau Ìwádìí jíjinlẹ̀ nípa ẹ̀rọ-agbéjáde ojú-òpó aláìdúró tó dá lórí Rust: ààbò àkókò-àkópọ̀, ẹnu-ọ̀nà WCAG àti AI àdúgbò-àkọ́kọ́, àwọn àlàfo nínú v0.0.41, àti àwòrán-ọ̀nà ilé-iṣẹ́ dé 1.0. https://sebastienrousseau.com/yo/2026-07-22-ssg-enterprise-strategic-deep-dive-architectural-roadmap/
Daakọ tí a ṣe ìtọ́nà fún LinkedIn
Ẹ̀rọ-agbéjáde Ojú-òpó Aláìdúró (SSG): Ìwádìí Jíjinlẹ̀ Ìlànà àti Àwòrán-ọ̀nà Iṣẹ́-ẹ̀rọ Ipò-Ilé-iṣẹ́ — Sebastien Rousseau Ìwádìí jíjinlẹ̀ nípa ẹ̀rọ-agbéjáde ojú-òpó aláìdúró tó dá lórí Rust: ààbò àkókò-àkópọ̀, ẹnu-ọ̀nà WCAG àti AI àdúgbò-àkọ́kọ́, àwọn àlàfo nínú v0.0.41, àti àwòrán-ọ̀nà ilé-iṣẹ́ dé 1.0. Èyí ni àwọn èrò àgbékalẹ̀ pàtàkì: - Àwọn Agbára Lọ́wọ́lọ́wọ́. Kóòdù static-site-generator fihàn ọ̀pọ̀ ìpinnu iṣẹ́-ẹ̀rọ tó yàtọ̀ tí ó ya á sọ́tọ̀ kúrò lọ́wọ́ àwọn ẹ̀rọ JavaScript àti Go àtijọ́:. - Àwọn Àlàfo àti Òtítọ́ Ayé-Gidi. Láìka àwọn agbára àràmàdà wọ̀nyí sí, àyẹ̀wò kóòdù tó jinlẹ̀ ti v0.0.41 fihàn ọ̀pọ̀ àlàfo iṣẹ́-ẹ̀rọ, iṣẹ́-ṣíṣe, àti ìrírí-olùdàgbàsókè láàrin àwọn àbá àkọsílẹ̀ rẹ̀ àti kóòdù rust gan-an:. - Àwọn Àlàfo Iṣẹ́-ẹ̀rọ Tí À Ń Sọnù (Àwọn Ìwádìí Tuntun). Ju àwọn àlàfo nínú v0.0.41 lọ, ṣíṣàyẹ̀wò iṣẹ́-ìṣe náà ní ìbámu pẹ̀lú àwòṣe-ewu ipò-ìnáwó fihàn ọ̀pọ̀ agbára-iṣẹ́ tí kò tíì pèsè ṣùgbọ́n tí olùrà ilé-iṣẹ́ yóò béèrè:. - Àwòrán-ọ̀nà Ìlànà 1.0. Àwòrán-ọ̀nà tí ó tẹ̀lé yìí ń dàpọ̀ àwọn àlàfo tí a yanjú àti àwọn agbára-iṣẹ́ ipò-ilé-iṣẹ́ tí a ṣẹ̀ṣẹ̀ ṣàwárí sí àkópọ̀ ìtújáde onítòlẹ́sẹẹsẹ, aláṣẹ̀-ọjọ́. Kí ni ọ̀nà àgbékalẹ̀ ilé-iṣẹ́ yín sí àwọn ìpèníjà tí a sọ nínú àpilẹ̀kọ yìí? → https://sebastienrousseau.com/yo/2026-07-22-ssg-enterprise-strategic-deep-dive-architectural-roadmap/ #Ẹ̀rọAgbéjádeOjúÒpóAláìdúró #Rust #ForbidUnsafeCode #Wcag2.2Aa #ContentSecurityPolicy Sebastien Rousseau | CC-BY-4.0
Tọka àpilẹkọ yìí
Ẹ̀rọ-agbéjáde Ojú-òpó Aláìdúró (SSG): Ìwádìí Jíjinlẹ̀ Ìlànà àti Àwòrán-ọ̀nà Iṣẹ́-ẹ̀rọ Ipò-Ilé-iṣẹ́ — Sebastien Rousseau
Ìwádìí jíjinlẹ̀ nípa ẹ̀rọ-agbéjáde ojú-òpó aláìdúró tó dá lórí Rust: ààbò àkókò-àkópọ̀, ẹnu-ọ̀nà WCAG àti AI àdúgbò-àkọ́kọ́, àwọn àlàfo nínú v0.0.41, àti àwòrán-ọ̀nà ilé-iṣẹ́ dé 1.0.
BibTeX
@online{rousseau2026ẹ,
author = {Rousseau, Sebastien},
title = {{Ẹ̀rọ-agbéjáde Ojú-òpó Aláìdúró (SSG): Ìwádìí Jíjinlẹ̀ Ìlànà àti Àwòrán-ọ̀nà Iṣẹ́-ẹ̀rọ Ipò-Ilé-iṣẹ́ — Sebastien Rousseau}},
year = {2026},
url = {https://sebastienrousseau.com/yo/2026-07-22-ssg-enterprise-strategic-deep-dive-architectural-roadmap/},
urldate = {2026}
}RIS
TY - GEN AU - Rousseau, Sebastien TI - Ẹ̀rọ-agbéjáde Ojú-òpó Aláìdúró (SSG): Ìwádìí Jíjinlẹ̀ Ìlànà àti Àwòrán-ọ̀nà Iṣẹ́-ẹ̀rọ Ipò-Ilé-iṣẹ́ — Sebastien Rousseau PY - 2026 UR - https://sebastienrousseau.com/yo/2026-07-22-ssg-enterprise-strategic-deep-dive-architectural-roadmap/ ER -
Vancouver
Rousseau S. Ẹ̀rọ-agbéjáde Ojú-òpó Aláìdúró (SSG): Ìwádìí Jíjinlẹ̀ Ìlànà àti Àwòrán-ọ̀nà Iṣẹ́-ẹ̀rọ Ipò-Ilé-iṣẹ́ — Sebastien Rousseau. sebastienrousseau.com. 2026 Jul 22. Available from: https://sebastienrousseau.com/yo/2026-07-22-ssg-enterprise-strategic-deep-dive-architectural-roadmap/
Chicago
Rousseau, Sebastien. "Ẹ̀rọ-agbéjáde Ojú-òpó Aláìdúró (SSG): Ìwádìí Jíjinlẹ̀ Ìlànà àti Àwòrán-ọ̀nà Iṣẹ́-ẹ̀rọ Ipò-Ilé-iṣẹ́ — Sebastien Rousseau." sebastienrousseau.com. July 22, 2026. https://sebastienrousseau.com/yo/2026-07-22-ssg-enterprise-strategic-deep-dive-architectural-roadmap/.
APA
Rousseau, S. (2026, July 22). Ẹ̀rọ-agbéjáde Ojú-òpó Aláìdúró (SSG): Ìwádìí Jíjinlẹ̀ Ìlànà àti Àwòrán-ọ̀nà Iṣẹ́-ẹ̀rọ Ipò-Ilé-iṣẹ́ — Sebastien Rousseau. sebastienrousseau.com. https://sebastienrousseau.com/yo/2026-07-22-ssg-enterprise-strategic-deep-dive-architectural-roadmap/
Tun àpilẹkọ yìí jade
Ẹ̀rọ-agbéjáde Ojú-òpó Aláìdúró (SSG): Ìwádìí Jíjinlẹ̀ Ìlànà àti Àwòrán-ọ̀nà Iṣẹ́-ẹ̀rọ Ipò-Ilé-iṣẹ́ — Sebastien Rousseau
Ìwádìí jíjinlẹ̀ nípa ẹ̀rọ-agbéjáde ojú-òpó aláìdúró tó dá lórí Rust: ààbò àkókò-àkópọ̀, ẹnu-ọ̀nà WCAG àti AI àdúgbò-àkọ́kọ́, àwọn àlàfo nínú v0.0.41, àti àwòrán-ọ̀nà ilé-iṣẹ́ dé 1.0.
A ti fun àpilẹkọ yìí ni iwe-ẹri labẹ Creative Commons Attribution 4.0 International. Atunjade nilo idanimọ si URL akọkọ.
Ẹ̀rọ-agbéjáde Ojú-òpó Aláìdúró (SSG): Ìwádìí Jíjinlẹ̀ Ìlànà àti Àwòrán-ọ̀nà Iṣẹ́-ẹ̀rọ Ipò-Ilé-iṣẹ́ — Sebastien Rousseau Ìwádìí jíjinlẹ̀ nípa ẹ̀rọ-agbéjáde ojú-òpó aláìdúró tó dá lórí Rust: ààbò àkókò-àkópọ̀, ẹnu-ọ̀nà WCAG àti AI àdúgbò-àkọ́kọ́, àwọn àlàfo nínú v0.0.41, àti àwòrán-ọ̀nà ilé-iṣẹ́ dé 1.0. Originally published at https://sebastienrousseau.com/yo/2026-07-22-ssg-enterprise-strategic-deep-dive-architectural-roadmap/ by Sebastien Rousseau. Licensed under CC-BY-4.0.
