diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 270b6dde1..5b5fac95f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -18,7 +18,7 @@ jobs: - name: Setup Hugo uses: peaceiris/actions-hugo@v2 with: - hugo-version: '0.120.4' + hugo-version: '0.138.0' - name: Build the website run: ./scripts/build_website.sh diff --git a/content/post/2022-state-of-internet-censorship-vietnam/index.md b/content/post/2022-state-of-internet-censorship-vietnam/index.md index 6ca6d4fbe..b664126bc 100644 --- a/content/post/2022-state-of-internet-censorship-vietnam/index.md +++ b/content/post/2022-state-of-internet-censorship-vietnam/index.md @@ -243,13 +243,13 @@ We choose three sites with a similar number of blocking time for further analysi -* [Doan Trang page]([http://www.phamdoantrang.com/](http://www.phamdoantrang.com/))[^46], +* [Doan Trang page](http://www.phamdoantrang.com/)[^46], -* [Ba Sam]([https://anhbasam.wordpress.com/](https://anhbasam.wordpress.com/))[^47] and +* [Ba Sam](https://anhbasam.wordpress.com/)[^47] and -* [Viet Nam Times]([https://vietnamthoibao.org/](https://vietnamthoibao.org/))[^48] +* [Viet Nam Times](https://vietnamthoibao.org/)[^48] The Doan Trang page is completely blocked by FPT Telecom and Viettel networks. However, VNPT opened for access from 16 June to 21 June 2022. At that time, there is an event on Human Rights Council to Hold its Fiftieth Regular Session from 13 June to 8 July 2022. The VNPT provider may have changed the moderation policy of this site and opened access to users. Until now they are still open access. ![](images/image4.png) diff --git a/content/post/ethiopia-internet-shutdown-amidst-recent-protests.md b/content/post/ethiopia-internet-shutdown-amidst-recent-protests.md index 55c95e052..3693e360b 100644 --- a/content/post/ethiopia-internet-shutdown-amidst-recent-protests.md +++ b/content/post/ethiopia-internet-shutdown-amidst-recent-protests.md @@ -153,7 +153,7 @@ tweet 762388008666591232 is no longer available --> -{{% tweet 762569928205533184 %}} +{{< twitter user="horn__observer" id="762569928205533184" >}} But Ethiopia is not the only country restricting access to the internet during diff --git a/content/support/faq.ar.md b/content/support/faq.ar.md index cf5a2a34d..add2c93fc 100644 --- a/content/support/faq.ar.md +++ b/content/support/faq.ar.md @@ -433,7 +433,7 @@ OONI Probe، أيْ مِسْبار أوني، [برمجية حُرَّة مفت يضغط زرّ "أجرِ الفحوص" في تطبيق OONI Probe فستُجرى الاختبارات على مواقع الوِب المُدرجة في القائمتين التاليتين: * **[قائمة الفحص العالمية](https://github.com/citizenlab/test-lists/blob/master/lists/global.csv)** التي تضم مسارات مواقع هامة على مستوى العالم، منها مثلا facebook.com و معظمها باللغة الإنگليزية -* **[قائمة الفحص الدولية]([test-lists/lists at master · citizenlab/test-lists · GitHub](https://github.com/citizenlab/test-lists/tree/master/lists))** التي تعني دولة بعينها، و كثير منها باللغات المحليّة +* **[قائمة الفحص الدولية](https://github.com/citizenlab/test-lists/tree/master/lists)** التي تعني دولة بعينها، و كثير منها باللغات المحليّة أيّا كانت الدولة التي تُشغّلون OONI Probe منها فإنكم دومًا ما ستجرون الاختبارات على قائمة [قائمة الفحص العالمية](https://github.com/citizenlab/test-lists/blob/master/lists/global.csv). @@ -451,7 +451,7 @@ OONI Probe، أيْ مِسْبار أوني، [برمجية حُرَّة مفت * تضم مختارات من **المواقع الهامة على مستوى العالم** (قائمة الفحص العالمية) * تضم مختارات من **المواقع الهامة على مستوى الدولة التي يقيم فيها مُشغِّل الاختبار** (قوائم الفحص الدولية) -* تتصف **بالتنوع**، إذ تضم مواقع وِب تنتمي إلى [30 تصنيفًا]((https://github.com/citizenlab/test-lists/blob/master/lists/00-LEGEND-new_category_codes.csv))، مما يزيد احتمال الكشف عن ممارسات الرقابة +* تتصف **بالتنوع**، إذ تضم مواقع وِب تنتمي إلى [30 تصنيفًا](https://github.com/citizenlab/test-lists/blob/master/lists/00-LEGEND-new_category_codes.csv)، مما يزيد احتمال الكشف عن ممارسات الرقابة * تتصف بالعلنية، و هو ما يعني أنَّ **المستخدمين بوسعهم معرفة مواقع الوِب التي سيجرون الاختبارات** عليها، و ذلك قبل إجراء الاختبارات فعليًّا * هي مستضافة في موقع GitHub مما **يشجّع مجتمع المعنيين بمراجعتها و المشاركة** في تحسينها * لكونها مستضافة على GitHub تمكن **مراجعة مقترحات التعديل** قبل إحداثها، مما يعني مثلا أن لا مواقع خبيثة ستُضاف diff --git a/content/support/faq.ru.md b/content/support/faq.ru.md index 78c0e44f9..72abed310 100644 --- a/content/support/faq.ru.md +++ b/content/support/faq.ru.md @@ -8,7 +8,7 @@ aliases: Этот раздел «Часто задаваемые вопросы» (FAQ) предназначен для ответа на вопросы, которые нам часто задают участники нашего сообщества. Оригинал: -* **English,** [Frequently Asked Questions (FAQ)]([/about/risks](https://ooni.org/support/faq/)) +* **English,** [Frequently Asked Questions (FAQ)](https://ooni.org/support/faq/) На русский язык документ переведен Татьяной Болдыревой. diff --git a/content/support/ooni-outreach-kit/index.es.md b/content/support/ooni-outreach-kit/index.es.md index 9c668f1de..cc5a8c991 100644 --- a/content/support/ooni-outreach-kit/index.es.md +++ b/content/support/ooni-outreach-kit/index.es.md @@ -44,7 +44,7 @@ Con este folleto, proporcionamos algunos conceptos básicos acerca de la censura Ofrecemos las diapositivas para un taller que puedes descargar y adaptar dependiendo de las necesidades de tu audiencia. Estas diapositivas son una plantilla, por favor no las considere como una presentación final. Los invitamos a adaptarlas según el contexto local del país donde realizará un evento, y las necesidades de la audiencia. -* **[Diapositivas completas del taller]([https://docs.google.com/presentation/d/1_WB2YvIKZJCSwpTN1LKCd0mlFC9srFZLr2Ycdye6hrQ/edit?usp=sharing)** +* **[Diapositivas completas del taller](https://docs.google.com/presentation/d/1_WB2YvIKZJCSwpTN1LKCd0mlFC9srFZLr2Ycdye6hrQ/edit?usp=sharing)** Gracias a los esfuerzos de Advocacy Assembly podemos proporcionar las diapositivas y también notas útiles para el ponente de la presentación. Esperamos que estas notas le faciliten la preparación del taller, y que las diapositivas sean más accesibles para la audiencia. diff --git a/layouts/partials/css-tailwind.html b/layouts/partials/css-tailwind.html index bdcaa72d2..58e519f10 100644 --- a/layouts/partials/css-tailwind.html +++ b/layouts/partials/css-tailwind.html @@ -1,5 +1,5 @@ {{- $styles := resources.Get "css/tailwind.css" | postCSS -}} -{{- if .Site.IsServer }} +{{- if hugo.IsServer }} {{ $styles = $styles | resources.ExecuteAsTemplate (printf "css/styles.dev.%v.css" now.UnixNano) .}} {{ else }} {{ $styles = $styles | minify | fingerprint | resources.PostProcess }} diff --git a/layouts/partials/css.html b/layouts/partials/css.html index cc342665e..cb0306f5e 100644 --- a/layouts/partials/css.html +++ b/layouts/partials/css.html @@ -3,17 +3,17 @@ {{ $bootstrapCss := slice $bootstrapReboot $bootstrapGrid | resources.Concat "css/bootstrap.css" | resources.Minify | resources.Fingerprint }} - + {{ $fonts := resources.Get "css/fonts.css" }} {{ $master := resources.Get "css/master.css" }} {{ $indexCss := slice $fonts $master | resources.Concat "css/index.css" | resources.Minify | resources.Fingerprint }} - + {{ $rtl := resources.Get "css/rtl.css"}} {{ $rtlCss := $rtl | resources.Minify | resources.Fingerprint }} {{ if in "ar fa" .Lang }} - + {{ end }} \ No newline at end of file diff --git a/layouts/partials/opengraph.html b/layouts/partials/opengraph.html index c17565650..1d8903252 100644 --- a/layouts/partials/opengraph.html +++ b/layouts/partials/opengraph.html @@ -46,8 +46,8 @@ {{ end }}{{ end }} {{- if .IsPage }} -{{- range .Site.Authors }}{{ with .Social.facebook }} -{{ end }}{{ with .Site.Social.facebook }} +{{- range .Site.Params.Author }}{{ with .Social.facebook }} +{{ end }}{{ with .Site.Params.Social.facebook }} {{ end }} {{- with .Params.tags }}{{ range first 6 . }} @@ -55,4 +55,4 @@ {{- end }}{{ end }} {{- /* Facebook Page Admin ID for Domain Insights */}} -{{- with .Site.Social.facebook_admin }}{{ end }} +{{- with .Site.Params.Social.facebook_admin }}{{ end }} diff --git a/layouts/partials/twitter_cards.html b/layouts/partials/twitter_cards.html index 827c54e10..b687669ac 100644 --- a/layouts/partials/twitter_cards.html +++ b/layouts/partials/twitter_cards.html @@ -23,10 +23,10 @@ {{- end }} -{{ with .Site.Social.twitter -}} +{{ with .Site.Params.Social.twitter -}} {{ end -}} -{{ range .Site.Authors }} +{{ range .Site.Params.Author }} {{ with .twitter -}} {{ end -}} diff --git a/layouts/section/get-involved.html b/layouts/section/get-involved.html index 49d688295..5e29beba3 100644 --- a/layouts/section/get-involved.html +++ b/layouts/section/get-involved.html @@ -1,5 +1,5 @@ {{ define "main" }} -{{ $blocks := .Site.GetPage "/get-involved-blocks" }} +{{ $blocks := .Page.GetPage "./get-involved-blocks" }}
diff --git a/layouts/shortcodes/ooni-desktop-download-btn.html b/layouts/shortcodes/ooni-desktop-download-btn.html index c254902b4..c9bb00e57 100644 --- a/layouts/shortcodes/ooni-desktop-download-btn.html +++ b/layouts/shortcodes/ooni-desktop-download-btn.html @@ -1,4 +1,4 @@ -{{ $probeDesktopVersion := slicestr (index (getJSON "https://api.github.com/repos/ooni/probe-desktop/releases/latest") "tag_name") 1 }} +{{ $probeDesktopVersion := slicestr (index (unmarshal (resources.GetRemote "https://api.github.com/repos/ooni/probe-desktop/releases/latest")) "tag_name") 1 }} {{ if (not (findRE `[0-9]+\.[0-9]+\.[0-9]+` $probeDesktopVersion)) }} {{ errorf "Invalid version string for probe-desktop: %s" $probeDesktopVersion }} {{ end }} diff --git a/netlify.toml b/netlify.toml index e7ba7bbcc..acb6625f3 100644 --- a/netlify.toml +++ b/netlify.toml @@ -2,8 +2,10 @@ publish = "public" command = "scripts/deploy_netlify.sh" +[build.environment] +HUGO_VERSION = "0.138.0" + [context.production.environment] -HUGO_VERSION = "0.120.4" HUGO_ENV = "production" HUGO_ENABLEGITINFO = "true" diff --git a/vercel.json b/vercel.json new file mode 100644 index 000000000..8f37009dc --- /dev/null +++ b/vercel.json @@ -0,0 +1,7 @@ +{ + "build": { + "env": { + "HUGO_VERSION": "0.138.0" + } + } +} \ No newline at end of file