diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d70ebaa --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +public \ No newline at end of file diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..d26122a --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "themes/justice"] + path = themes/justice + url = https://code.gabe.rocks/gabriel/justice.git diff --git a/.hugo_build.lock b/.hugo_build.lock new file mode 100644 index 0000000..e69de29 diff --git a/assets/logo.svg b/assets/logo.svg new file mode 100644 index 0000000..6f8bc0d --- /dev/null +++ b/assets/logo.svg @@ -0,0 +1,75 @@ + + + + diff --git a/content/_index.fr.md b/content/_index.fr.md new file mode 100644 index 0000000..488627d --- /dev/null +++ b/content/_index.fr.md @@ -0,0 +1,8 @@ +--- +title: 'Canadian Cyber Freedom' +weight: 3 +--- + + + +[Comment participier](/fr/how/getting-started/) \ No newline at end of file diff --git a/content/_index.md b/content/_index.md new file mode 100644 index 0000000..4004824 --- /dev/null +++ b/content/_index.md @@ -0,0 +1,29 @@ +--- +title: 'Canadian Cyber Freedom' +weight: 3 +--- + + +Learn how to [get started](/how/getting-started/) + +### Resources + +- [LEGISinfo](https://www.parl.ca/legisinfo/) +- [Justice Centre for Constitutional Freedoms](https://www.jccf.ca/) +- [Michael Geist](https://www.michaelgeist.ca/) +- [CCLA](https://ccla.org/our-work/privacy/) +- [Reclaim the Net](https://reclaimthenet.org/) +- [The Citizen Lab](https://citizenlab.ca/) +- [Electronic Frontier Foundation](https://eff.org) +- [Open Media](https://openmedia.org/) + +### To Do: +- RSS Feeds +- Properly setup repository +- Separate theme +- Write how-tos +- Partials + + - Images + - Video + - Embeds diff --git a/content/about/_index.fr.md b/content/about/_index.fr.md new file mode 100644 index 0000000..5b87e82 --- /dev/null +++ b/content/about/_index.fr.md @@ -0,0 +1,6 @@ +--- +title: "A Propos" +weight: 10 +--- + +Cyber Liberte Canada est inspire par [Operation Beehive](https://libresolutions.network/operations/beehive/) diff --git a/content/about/_index.md b/content/about/_index.md new file mode 100644 index 0000000..2870228 --- /dev/null +++ b/content/about/_index.md @@ -0,0 +1,40 @@ +--- +title: "About" +weight: 10 +--- + +Whatever this site **is**, it is bound to change as others get involved and participate. The following is merely the initial vision initiated by [Gabriel](/about/contributors/#gabriel). +As of now, Cyber Freedom Canada is a website for individuals to voice their disapproval of Canadian legislation that harms their digital autonomy. + +# Vision + +Canadian Cyber Freedom is inspired by [Operation Beehive](https://libresolutions.network/operations/beehive/) and is intended to be a collective work of many Canadians and subject-matter experts, united under the following principles: + +### Principles + +We support the privacy of Canadians as well as their right to free expression without interference or censorship. + +We support Canadian innovation and creativity and see restrictions on these as inherently malicious. + + +### Goals +1. Demonstrate the value of bottom-up decentralized participation in non-technical projects as described in [Operation Beehive](https://libresolutions.network/operations/beehive/) +2. Critique Canadian Bills that impose censorship, surveillance, or otherwise put governments and corporations in a position of power over the digital lives of Canadians. +3. (*Eventually*) Draft alternative proposals to harmful legislation and regulation that protect the fundamental rights of Canadians. + + +### Topics + +#### Artificial Intelligence and Machine Learning + + +#### Surveillance + + +#### + +### What is the Libre Solutions Network? + +The [Libre Solutions Network](https://libresolutions.network) is a passion project of [Gabriel's](/about/contributors/#gabriel) + + diff --git a/content/about/contributors.fr.md b/content/about/contributors.fr.md new file mode 100644 index 0000000..4de7cad --- /dev/null +++ b/content/about/contributors.fr.md @@ -0,0 +1,8 @@ +--- +title: "Contributors" +--- + +## Gabriel +![](https://gabe.rocks/gabriel.webp) + +[Gabriel](https://gabe.rocks) a commencer cet projet. \ No newline at end of file diff --git a/content/about/contributors.md b/content/about/contributors.md new file mode 100644 index 0000000..ae8752a --- /dev/null +++ b/content/about/contributors.md @@ -0,0 +1,8 @@ +--- +title: "Contributors" +--- + +## Gabriel +![](https://gabe.rocks/gabriel.webp) + +[Gabriel](https://gabe.rocks) started this project. \ No newline at end of file diff --git a/content/bills/_index.fr.md b/content/bills/_index.fr.md new file mode 100644 index 0000000..6b13947 --- /dev/null +++ b/content/bills/_index.fr.md @@ -0,0 +1,4 @@ +--- +title: "Projets de Loi" +weight: 1 +--- diff --git a/content/bills/_index.md b/content/bills/_index.md new file mode 100644 index 0000000..a22cb0e --- /dev/null +++ b/content/bills/_index.md @@ -0,0 +1,6 @@ +--- +title: "Bills" +weight: 1 +--- + +To understand where we are, we need to evaluate past legislation, and to prevent futher overreach, we have to oppose the introduction of harmful measures. \ No newline at end of file diff --git a/content/bills/c-11.fr.md b/content/bills/c-11.fr.md new file mode 100644 index 0000000..ad5662e --- /dev/null +++ b/content/bills/c-11.fr.md @@ -0,0 +1,5 @@ +--- +title: "C-11" +--- + +# C-11 \ No newline at end of file diff --git a/content/bills/c-11.md b/content/bills/c-11.md new file mode 100644 index 0000000..ad5662e --- /dev/null +++ b/content/bills/c-11.md @@ -0,0 +1,5 @@ +--- +title: "C-11" +--- + +# C-11 \ No newline at end of file diff --git a/content/bills/s-210.fr.md b/content/bills/s-210.fr.md new file mode 100644 index 0000000..f235b2c --- /dev/null +++ b/content/bills/s-210.fr.md @@ -0,0 +1,5 @@ +--- +title: "S-210" +--- + +# S-210 \ No newline at end of file diff --git a/content/bills/s-210.md b/content/bills/s-210.md new file mode 100644 index 0000000..f235b2c --- /dev/null +++ b/content/bills/s-210.md @@ -0,0 +1,5 @@ +--- +title: "S-210" +--- + +# S-210 \ No newline at end of file diff --git a/content/how/_index.fr.md b/content/how/_index.fr.md new file mode 100644 index 0000000..4f388b3 --- /dev/null +++ b/content/how/_index.fr.md @@ -0,0 +1,4 @@ +--- +title: "Comment Participier" +weight: 2 +--- \ No newline at end of file diff --git a/content/how/_index.md b/content/how/_index.md new file mode 100644 index 0000000..c42f215 --- /dev/null +++ b/content/how/_index.md @@ -0,0 +1,4 @@ +--- +title: "Get involved" +weight: 2 +--- \ No newline at end of file diff --git a/content/how/getting-started.fr.md b/content/how/getting-started.fr.md new file mode 100644 index 0000000..548290a --- /dev/null +++ b/content/how/getting-started.fr.md @@ -0,0 +1,9 @@ +--- +title: "Comment Commencer" +--- + +# Comment Commencer + +1. Fork the Repository +2. Make your Changes +3. Create a pull request \ No newline at end of file diff --git a/content/how/getting-started.md b/content/how/getting-started.md new file mode 100644 index 0000000..b8116c1 --- /dev/null +++ b/content/how/getting-started.md @@ -0,0 +1,11 @@ +--- +title: "Getting Started" +--- + +# How to get setup to make changes + +1. Fork the Repository + + The Github repository is [here](https://github.com/Gabe-LSN/cyberfreedom.ca) +2. Make your Changes +3. Create a pull request \ No newline at end of file diff --git a/content/how/translate.md b/content/how/translate.md new file mode 100644 index 0000000..88a6f22 --- /dev/null +++ b/content/how/translate.md @@ -0,0 +1,7 @@ +--- +title: "Translation" +--- + +Help translate this site. + +This site uses Hugo and its [multilingual support.](https://gohugo.io/content-management/multilingual/). Meaning that each page has its own **.md** file for english, and **.fr.md** file for french. It would be a huge help if someone with strong bilingual skills would be willing to keep changes in sync. \ No newline at end of file diff --git a/content/how/update-bill.md b/content/how/update-bill.md new file mode 100644 index 0000000..1fabd63 --- /dev/null +++ b/content/how/update-bill.md @@ -0,0 +1,5 @@ +--- +title: "Update a Bill" +--- + +# How do I update a bill? \ No newline at end of file diff --git a/content/how/update-proposal.md b/content/how/update-proposal.md new file mode 100644 index 0000000..1e78e8b --- /dev/null +++ b/content/how/update-proposal.md @@ -0,0 +1,5 @@ +--- +title: "Update a Proposal" +--- + +# How do I update a Proposal? \ No newline at end of file diff --git a/content/proposals/_index.fr.md b/content/proposals/_index.fr.md new file mode 100644 index 0000000..9070a3f --- /dev/null +++ b/content/proposals/_index.fr.md @@ -0,0 +1,5 @@ +--- +title: "Petitions" +Weight: 3 +draft: True +--- diff --git a/content/proposals/_index.md b/content/proposals/_index.md new file mode 100644 index 0000000..c0a5535 --- /dev/null +++ b/content/proposals/_index.md @@ -0,0 +1,7 @@ +--- +title: "Proposals" +Weight: 3 +draft: True +--- + +# Proposals \ No newline at end of file diff --git a/data/contributors.json b/data/contributors.json new file mode 100644 index 0000000..f1a8176 --- /dev/null +++ b/data/contributors.json @@ -0,0 +1,6 @@ +{ + "Gabriel": { + "website": "https://gabe.rocks", + "email": "" + } +} \ No newline at end of file diff --git a/hugo.toml b/hugo.toml new file mode 100644 index 0000000..2125919 --- /dev/null +++ b/hugo.toml @@ -0,0 +1,12 @@ +baseURL = 'https://cyberfreedom.ca' +title = 'Cyber Freedom Canada' +theme = "justice" +[languages] + [languages.en] + languageCode = 'en-ca' + languageName = 'English' + [languages.fr] + languageCode = 'fr-ca' + languageName = 'Francais' + contentDir = 'content-fr' + title = "Cyberliberté Canada" diff --git a/index.html b/index.html deleted file mode 100644 index 7d87d6b..0000000 --- a/index.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - Cyberfreedom Canada - - -

Cyberfreedom.ca

-

Cyberfreedom is going to be a beehive intended to assist Canadians improve their digital freedom
- This site will be generated from a git repository that people will be able to contribute to.

-

Coming soon..

- - - - \ No newline at end of file diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html new file mode 100644 index 0000000..487a871 --- /dev/null +++ b/layouts/partials/footer.html @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/static/logo.webp b/static/logo.webp new file mode 100644 index 0000000..bf2f70e Binary files /dev/null and b/static/logo.webp differ diff --git a/themes/justice b/themes/justice new file mode 160000 index 0000000..b8034c3 --- /dev/null +++ b/themes/justice @@ -0,0 +1 @@ +Subproject commit b8034c3821a9d0d134a6ff5e8276c0f5426daf99