diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000..5d126348 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,13 @@ +# editorconfig.org +root = true + +[*] +indent_style = space +indent_size = 2 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +[*.md] +trim_trailing_whitespace = false diff --git a/.eslintrc.js b/.eslintrc.js index e2220f25..95c13c79 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -2,23 +2,19 @@ module.exports = { root: true, env: { browser: true, - node: true + node: true, }, parserOptions: { - parser: 'babel-eslint' + parser: 'babel-eslint', }, extends: [ '@nuxtjs', 'prettier', 'prettier/vue', 'plugin:prettier/recommended', - 'plugin:nuxt/recommended' - ], - plugins: [ - 'prettier' + 'plugin:nuxt/recommended', ], + plugins: ['prettier'], // add your custom rules here - rules: { - "comma-dangle": ["error", "always-multiline"], - } + rules: {}, } diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..ab5ce974 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,32 @@ +version: 2 +updates: +# Fetch and update latest `npm` packages +- package-ecosystem: npm + directory: '/' + schedule: + interval: daily + time: '00:00' + open-pull-requests-limit: 10 + reviewers: + - tommytrg + assignees: + - tommytrg + commit-message: + prefix: fix + prefix-development: chore + include: scope +# Fetch and update latest `github-actions` pkgs +- package-ecosystem: github-actions + directory: '/' + schedule: + interval: daily + time: '00:00' + open-pull-requests-limit: 10 + reviewers: + - tommytrg + assignees: + - tommytrg + commit-message: + prefix: fix + prefix-development: chore + include: scope diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 00000000..307a7a0e --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,40 @@ +name: ci + +on: + push: + branches: + - main + +jobs: + deploy: + runs-on: ${{ matrix.os }} + + strategy: + matrix: + os: [ubuntu-latest] + node: [14] + + steps: + - name: Checkout + uses: actions/checkout@master + + - name: Setup node env + uses: actions/setup-node@v2.1.5 + with: + node-version: ${{ matrix.node }} + + - name: Run deploy script + run: | + set -e + + npm run generate + + cd dist + + echo '' > CNAME + + git init + git add -A + git commit -m 'deploy' + + git push -f git@github.com:tommytrg/website.git master:gh-pages \ No newline at end of file diff --git a/.gitignore b/.gitignore index 8c6652cb..e8f682ba 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,7 @@ # Created by .ignore support plugin (hsz.mobi) ### Node template # Logs -logs +/logs *.log npm-debug.log* yarn-debug.log* @@ -79,12 +79,11 @@ dist # IDE / Editor .idea -.editorconfig # Service worker sw.* -# Mac OSX +# macOS .DS_Store # Vim swap files diff --git a/.prettierrc b/.prettierrc index 0e72982a..b2095be8 100644 --- a/.prettierrc +++ b/.prettierrc @@ -1,6 +1,4 @@ { "semi": false, - "arrowParens": "always", - "singleQuote": true, - "trailingComma": "es5" + "singleQuote": true } diff --git a/LICENSE b/LICENSE deleted file mode 100644 index fb3399d2..00000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2017 witnet - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/README.md b/README.md index b4ab957f..33fe0202 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,8 @@ -# witnet-protocol-website - -> A Witnet protocol static website +# new-website ## Build Setup -``` bash +```bash # install dependencies $ yarn install diff --git a/assets/APIs.svg b/assets/APIs.svg deleted file mode 100644 index fa12b0a1..00000000 --- a/assets/APIs.svg +++ /dev/null @@ -1,593 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/arrow.svg b/assets/arrow.svg deleted file mode 100644 index 72503a2f..00000000 --- a/assets/arrow.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/assets/blockchain.svg b/assets/blockchain.svg deleted file mode 100644 index 0ff8be2c..00000000 --- a/assets/blockchain.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/assets/blockchain1.svg b/assets/blockchain1.svg deleted file mode 100644 index f45eb5a9..00000000 --- a/assets/blockchain1.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/assets/content.scss b/assets/content.scss new file mode 100644 index 00000000..219c1548 --- /dev/null +++ b/assets/content.scss @@ -0,0 +1,21 @@ +.nuxt-content { + h1 { + font-size: 4rem; + font-weight: bold; + } + h2 { + font-size: 2rem; + font-weight: bold; + } + h3 { + font-size: 1.8rem; + font-weight: bold; + } + h4 { + font-size: 1.4rem; + font-weight: bold; + } + p { + font-size: 1rem; + } +} diff --git a/assets/contract-separate .svg b/assets/contract-separate .svg deleted file mode 100644 index 3ef78906..00000000 --- a/assets/contract-separate .svg +++ /dev/null @@ -1,1148 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/contract-separate1.svg b/assets/contract-separate1.svg deleted file mode 100644 index 1eb5b5a4..00000000 --- a/assets/contract-separate1.svg +++ /dev/null @@ -1,1104 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/decentralize-net.svg b/assets/decentralize-net.svg deleted file mode 100644 index 6acfd311..00000000 --- a/assets/decentralize-net.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/developers-icon-white.svg b/assets/developers-icon-white.svg deleted file mode 100644 index 1edb64b4..00000000 --- a/assets/developers-icon-white.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/assets/developers-icon.svg b/assets/developers-icon.svg deleted file mode 100644 index e860c06e..00000000 --- a/assets/developers-icon.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/assets/discord.svg b/assets/discord.svg deleted file mode 100644 index 1231015f..00000000 --- a/assets/discord.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/assets/dropdown-arrow-purple.svg b/assets/dropdown-arrow-purple.svg deleted file mode 100644 index 640ab7ef..00000000 --- a/assets/dropdown-arrow-purple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/assets/dropdown-arrow-white.svg b/assets/dropdown-arrow-white.svg deleted file mode 100644 index d3056e34..00000000 --- a/assets/dropdown-arrow-white.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/assets/dropdown-arrow.svg b/assets/dropdown-arrow.svg deleted file mode 100644 index a9b10323..00000000 --- a/assets/dropdown-arrow.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/assets/fair.svg b/assets/fair.svg deleted file mode 100644 index 91e451a7..00000000 --- a/assets/fair.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/fair0.svg b/assets/fair0.svg deleted file mode 100644 index 908acf62..00000000 --- a/assets/fair0.svg +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/fair1.svg b/assets/fair1.svg deleted file mode 100644 index 4fb53728..00000000 --- a/assets/fair1.svg +++ /dev/null @@ -1,122 +0,0 @@ - - - - Decentralized and fair by default - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/assets/github-black-logo.svg b/assets/github-black-logo.svg deleted file mode 100644 index c442e65c..00000000 --- a/assets/github-black-logo.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/assets/github-purple-logo.svg b/assets/github-purple-logo.svg deleted file mode 100644 index 6f5c10c3..00000000 --- a/assets/github-purple-logo.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/assets/github.svg b/assets/github.svg deleted file mode 100644 index 3b076276..00000000 --- a/assets/github.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/assets/graph.svg b/assets/graph.svg deleted file mode 100644 index fdb72695..00000000 --- a/assets/graph.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/image-bridge.svg b/assets/image-bridge.svg deleted file mode 100644 index d2a51180..00000000 --- a/assets/image-bridge.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/image-bridge1.svg b/assets/image-bridge1.svg deleted file mode 100644 index 3f698c23..00000000 --- a/assets/image-bridge1.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/image-eht-with-flow.svg b/assets/image-eht-with-flow.svg deleted file mode 100644 index 4f3c3eb0..00000000 --- a/assets/image-eht-with-flow.svg +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/image-eht-with-flow1.svg b/assets/image-eht-with-flow1.svg deleted file mode 100644 index f93d4312..00000000 --- a/assets/image-eht-with-flow1.svg +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/image-witnet-flow.svg b/assets/image-witnet-flow.svg deleted file mode 100644 index 301c9f0d..00000000 --- a/assets/image-witnet-flow.svg +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/image-witnet-flow1.svg b/assets/image-witnet-flow1.svg deleted file mode 100644 index 09b000e4..00000000 --- a/assets/image-witnet-flow1.svg +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/logo.svg b/assets/logo.svg deleted file mode 100644 index 659585bd..00000000 --- a/assets/logo.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/assets/mail.svg b/assets/mail.svg deleted file mode 100644 index d3a61e8f..00000000 --- a/assets/mail.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/assets/main-wiw.svg b/assets/main-wiw.svg deleted file mode 100644 index 771aa6b0..00000000 --- a/assets/main-wiw.svg +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/medium.svg b/assets/medium.svg deleted file mode 100644 index 01e985d5..00000000 --- a/assets/medium.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/assets/node-icon-white.svg b/assets/node-icon-white.svg deleted file mode 100644 index 471d1a06..00000000 --- a/assets/node-icon-white.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/node-icon.svg b/assets/node-icon.svg deleted file mode 100644 index fd29da29..00000000 --- a/assets/node-icon.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/assets/reddit.svg b/assets/reddit.svg deleted file mode 100644 index 5fc5b8fc..00000000 --- a/assets/reddit.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/assets/solution.svg b/assets/solution.svg deleted file mode 100644 index e56a2773..00000000 --- a/assets/solution.svg +++ /dev/null @@ -1,114 +0,0 @@ - - - - Realistic solution to the oracle problem - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/assets/styles/colors.scss b/assets/styles/colors.scss new file mode 100644 index 00000000..4638b09b --- /dev/null +++ b/assets/styles/colors.scss @@ -0,0 +1,2 @@ +$white: white; +$black: black; \ No newline at end of file diff --git a/assets/styles/main.scss b/assets/styles/main.scss new file mode 100644 index 00000000..8a8b90f1 --- /dev/null +++ b/assets/styles/main.scss @@ -0,0 +1,19 @@ +h1 { + font-size: 4rem; + font-weight: bold; +} +h2 { + font-size: 2rem; + font-weight: bold; +} +h3 { + font-size: 1.8rem; + font-weight: bold; +} +h4 { + font-size: 1.4rem; + font-weight: bold; +} +p { + font-size: 1rem; +} \ No newline at end of file diff --git a/assets/svg/dragon.png b/assets/svg/dragon.png new file mode 100644 index 00000000..8521c341 Binary files /dev/null and b/assets/svg/dragon.png differ diff --git a/assets/telegram.svg b/assets/telegram.svg deleted file mode 100644 index 3b183e89..00000000 --- a/assets/telegram.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/assets/truth.svg b/assets/truth.svg deleted file mode 100644 index a327fe82..00000000 --- a/assets/truth.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/truth0.svg b/assets/truth0.svg deleted file mode 100644 index 0827507e..00000000 --- a/assets/truth0.svg +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/truth1.svg b/assets/truth1.svg deleted file mode 100644 index 0ac1b273..00000000 --- a/assets/truth1.svg +++ /dev/null @@ -1,60 +0,0 @@ - - - - 100% truth, 0% trust - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/assets/twitter.svg b/assets/twitter.svg deleted file mode 100644 index 605e2a11..00000000 --- a/assets/twitter.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/assets/wallet-icon-white.svg b/assets/wallet-icon-white.svg deleted file mode 100644 index e5ca0570..00000000 --- a/assets/wallet-icon-white.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/wallet-icon.svg b/assets/wallet-icon.svg deleted file mode 100644 index f7fb8f2f..00000000 --- a/assets/wallet-icon.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/assets/white-logo.svg b/assets/white-logo.svg deleted file mode 100644 index ebc10352..00000000 --- a/assets/white-logo.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/assets/wit-dot.svg b/assets/wit-dot.svg deleted file mode 100644 index 35f44220..00000000 --- a/assets/wit-dot.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/assets/wit.svg b/assets/wit.svg deleted file mode 100644 index fbb49d07..00000000 --- a/assets/wit.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/wit0.svg b/assets/wit0.svg deleted file mode 100755 index f08ed25a..00000000 --- a/assets/wit0.svg +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/assets/wit1.svg b/assets/wit1.svg deleted file mode 100644 index 194dee2d..00000000 --- a/assets/wit1.svg +++ /dev/null @@ -1,150 +0,0 @@ - - - - Minable native token - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/assets/witnet-ethereum.svg b/assets/witnet-ethereum.svg deleted file mode 100644 index b6d0d0f8..00000000 --- a/assets/witnet-ethereum.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/components/Announcement.vue b/components/Announcement.vue new file mode 100644 index 00000000..293a7e12 --- /dev/null +++ b/components/Announcement.vue @@ -0,0 +1,61 @@ + + + + + diff --git a/components/Button.vue b/components/Button.vue new file mode 100644 index 00000000..8a1d4171 --- /dev/null +++ b/components/Button.vue @@ -0,0 +1,62 @@ + + + + + diff --git a/components/Card.vue b/components/Card.vue deleted file mode 100644 index e64ac3dd..00000000 --- a/components/Card.vue +++ /dev/null @@ -1,47 +0,0 @@ - - - - - diff --git a/components/DecentralizedOracle.vue b/components/DecentralizedOracle.vue new file mode 100644 index 00000000..1850917d --- /dev/null +++ b/components/DecentralizedOracle.vue @@ -0,0 +1,89 @@ + + + + + diff --git a/components/DescriptiveImage.vue b/components/DescriptiveImage.vue deleted file mode 100644 index e1040bf0..00000000 --- a/components/DescriptiveImage.vue +++ /dev/null @@ -1,31 +0,0 @@ - - - - - diff --git a/components/Ecosystem.vue b/components/Ecosystem.vue new file mode 100644 index 00000000..b1c3a6c8 --- /dev/null +++ b/components/Ecosystem.vue @@ -0,0 +1,105 @@ + + + + + diff --git a/components/Footer.vue b/components/Footer.vue index f0bbe1bb..3e7a3ebc 100644 --- a/components/Footer.vue +++ b/components/Footer.vue @@ -1,94 +1,100 @@ - diff --git a/components/GetInvolved.vue b/components/GetInvolved.vue new file mode 100644 index 00000000..48dc4efa --- /dev/null +++ b/components/GetInvolved.vue @@ -0,0 +1,135 @@ + + + + + diff --git a/components/Hero.vue b/components/Hero.vue new file mode 100644 index 00000000..4ecfe8f7 --- /dev/null +++ b/components/Hero.vue @@ -0,0 +1,130 @@ + + + + + diff --git a/components/JoinCommunity.vue b/components/JoinCommunity.vue new file mode 100644 index 00000000..2577c561 --- /dev/null +++ b/components/JoinCommunity.vue @@ -0,0 +1,23 @@ + + + + + diff --git a/components/Link.vue b/components/Link.vue deleted file mode 100644 index 7aff7c35..00000000 --- a/components/Link.vue +++ /dev/null @@ -1,54 +0,0 @@ - - - - - diff --git a/components/Logo.vue b/components/Logo.vue new file mode 100644 index 00000000..bf7c01aa --- /dev/null +++ b/components/Logo.vue @@ -0,0 +1,35 @@ + + + diff --git a/components/MathjaxExample.vue b/components/MathjaxExample.vue deleted file mode 100644 index ff3fc650..00000000 --- a/components/MathjaxExample.vue +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/components/NavBar.vue b/components/NavBar.vue index 5d43fd4c..b398293c 100644 --- a/components/NavBar.vue +++ b/components/NavBar.vue @@ -2,47 +2,42 @@
@@ -97,8 +92,6 @@ export default { diff --git a/components/WitToken.vue b/components/WitToken.vue new file mode 100644 index 00000000..f3cbbd9d --- /dev/null +++ b/components/WitToken.vue @@ -0,0 +1,60 @@ + + + + + diff --git a/components/cards/BaseCard.vue b/components/cards/BaseCard.vue new file mode 100644 index 00000000..9b5d2384 --- /dev/null +++ b/components/cards/BaseCard.vue @@ -0,0 +1,45 @@ + + + + + diff --git a/components/cards/EcosystemCard.vue b/components/cards/EcosystemCard.vue new file mode 100644 index 00000000..323ecb87 --- /dev/null +++ b/components/cards/EcosystemCard.vue @@ -0,0 +1,62 @@ + + + + + diff --git a/components/cards/SocialsCard.vue b/components/cards/SocialsCard.vue new file mode 100644 index 00000000..91fbdf7d --- /dev/null +++ b/components/cards/SocialsCard.vue @@ -0,0 +1,79 @@ + + + + + diff --git a/components/cards/TestimonialCard.vue b/components/cards/TestimonialCard.vue new file mode 100644 index 00000000..2fad2f1a --- /dev/null +++ b/components/cards/TestimonialCard.vue @@ -0,0 +1,53 @@ + + + + + diff --git a/content/en/hello.md b/content/en/hello.md new file mode 100644 index 00000000..d377a413 --- /dev/null +++ b/content/en/hello.md @@ -0,0 +1,18 @@ +--- +title: Getting started +description: 'Empower your NuxtJS application with @nuxt/content module: write in a content/ directory and fetch your Markdown, JSON, YAML and CSV files through a MongoDB like API, acting as a Git-based Headless CMS.' +--- + +Empower your NuxtJS application with `@nuxtjs/content` module: write in a `content/` directory and fetch your Markdown, JSON, YAML and CSV files through a MongoDB like API, acting as a **Git-based Headless CMS**. + +## Writing content + +Learn how to write your `content/`, supporting Markdown, YAML, CSV and JSON: https://content.nuxtjs.org/writing. + +## Fetching content + +Learn how to fetch your content with `$content`: https://content.nuxtjs.org/fetching. + +## Displaying content + +Learn how to display your Markdown content with the `` component directly in your template: https://content.nuxtjs.org/displaying. \ No newline at end of file diff --git a/content/es/hello.md b/content/es/hello.md new file mode 100644 index 00000000..0cd19b3c --- /dev/null +++ b/content/es/hello.md @@ -0,0 +1,18 @@ +--- +title: Getting started +description: 'Empower your NuxtJS application with @nuxt/content module: write in a content/ directory and fetch your Markdown, JSON, YAML and CSV files through a MongoDB like API, acting as a Git-based Headless CMS.' +--- + +Empodera your NuxtJS application with `@nuxtjs/content` module: write in a `content/` directory and fetch your Markdown, JSON, YAML and CSV files through a MongoDB like API, acting as a **Git-based Headless CMS**. + +## Writing content + +Learn how to write your `content/`, supporting Markdown, YAML, CSV and JSON: https://content.nuxtjs.org/writing. + +## Fetching content + +Learn how to fetch your content with `$content`: https://content.nuxtjs.org/fetching. + +## Displaying content + +Learn how to display your Markdown content with the `` component directly in your template: https://content.nuxtjs.org/displaying. \ No newline at end of file diff --git a/deploy.sh b/deploy.sh index 6a9fe574..1685b067 100644 --- a/deploy.sh +++ b/deploy.sh @@ -10,7 +10,7 @@ npm run generate cd dist # if you are deploying to a custom domain -echo 'witnet.io' > CNAME +echo '' > CNAME git init git add -A @@ -20,6 +20,7 @@ git commit -m 'deploy' # git push -f git@github.com:/.github.io.git master # if you are deploying to https://.github.io/ -git push -f git@github.com:witnet/website.git master:gh-pages + +git push -f git@github.com:/website.git master:gh-pages cd - \ No newline at end of file diff --git a/jsconfig.json b/jsconfig.json deleted file mode 100644 index 29037a62..00000000 --- a/jsconfig.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "compilerOptions": { - "baseUrl": ".", - "paths": { - "~/*": ["./*"], - "@/*": ["./*"], - "~~/*": ["./*"], - "@@/*": ["./*"] - } - }, - "exclude": ["node_modules", ".nuxt", "dist"] -} diff --git a/layouts/default.vue b/layouts/default.vue index 515ebee3..215f7b25 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -1,67 +1,62 @@ - - diff --git a/locales/en.json b/locales/en.json new file mode 100644 index 00000000..fa3b16f6 --- /dev/null +++ b/locales/en.json @@ -0,0 +1,3 @@ +{ + "hello": "hello" +} \ No newline at end of file diff --git a/locales/es.json b/locales/es.json new file mode 100644 index 00000000..e7555aff --- /dev/null +++ b/locales/es.json @@ -0,0 +1,3 @@ +{ + "hello": "hola" +} \ No newline at end of file diff --git a/nuxt.config.js b/nuxt.config.js index 71bfdb31..037be0d1 100644 --- a/nuxt.config.js +++ b/nuxt.config.js @@ -1,65 +1,75 @@ export default { - mode: 'spa', - router: { - base: '/', - }, - /* - ** Headers of the page - */ + // Target: https://go.nuxtjs.dev/config-target + target: 'static', + + // Global page headers: https://go.nuxtjs.dev/config-head head: { - title: process.env.npm_package_name || '', + title: 'new-website', + htmlAttrs: { + lang: 'en', + }, meta: [ { charset: 'utf-8' }, { name: 'viewport', content: 'width=device-width, initial-scale=1' }, - { - hid: 'description', - name: 'description', - content: process.env.npm_package_description || '', - }, - ], - link: [{ rel: 'icon', type: 'image/x-icon', href: 'witnet.ico' }], - script: [ - { - src: - 'https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js?config=TeX-AMS_HTML', - }, + { hid: 'description', name: 'description', content: '' }, ], + link: [{ rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }], }, - /* - ** Customize the progress-bar color - */ - loading: { color: '#fff' }, - /* - ** Global CSS - */ - css: ['@/styles/main.scss'], - /* - ** Plugins to load before mounting the App - */ - plugins: [ - { src: '~/plugins/vue-particles.js', ssr: false }, - { src: '~/plugins/i18n.js', ssr: false }, - { src: '~/plugins/directives.js', ssr: false }, - { src: '~/plugins/mathjax.js', ssr: false }, - ], - /* - ** Nuxt.js dev-modules - */ + + // Global CSS: https://go.nuxtjs.dev/config-css + css: ['~/assets/styles/colors.scss', '~/assets/styles/main.scss'], + // You will have to add this new object if it doesn't exist already + styleResources: { + scss: ['~/assets/styles/main.scss', '~/assets/styles/colors.scss'], + }, + // ... + modules: ['@nuxtjs/style-resources', '@nuxt/content', 'nuxt-i18n'], + + // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins + plugins: [], + + // Auto import components: https://go.nuxtjs.dev/config-components + components: true, + + // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules buildModules: [ - // Doc: https://github.com/nuxt-community/eslint-module + // https://go.nuxtjs.dev/eslint '@nuxtjs/eslint-module', + // https://go.nuxtjs.dev/stylelint + '@nuxtjs/stylelint-module', ], - /* - ** Nuxt.js modules - */ - modules: [], - /* - ** Build configuration - */ - build: { - /* - ** You can extend webpack config here - */ - extend(config, ctx) {}, + + // Content module configuration: https://go.nuxtjs.dev/config-content + content: {}, + + i18n: { + // add SEO attributes in layout head for better performance + seo: false, + locales: [ + { + code: 'en', + iso: 'en-US', + isCatchallLocale: true, + }, + { + code: 'es', + iso: 'es-ES', + }, + ], + defaultLocale: 'en', + vueI18n: { + fallbackLocale: 'en', + messages: { + en: require('./locales/en.json'), + es: require('./locales/es.json'), + }, + }, + detectBrowserLanguage: { + useCookie: true, + cookieKey: 'i18n_redirected', + onlyOnRoot: true, + }, }, + // Build Configuration: https://go.nuxtjs.dev/config-build + build: {}, } diff --git a/package.json b/package.json index 2496bc8b..eb092bbc 100644 --- a/package.json +++ b/package.json @@ -1,36 +1,38 @@ { - "name": "website", + "name": "new-website", "version": "1.0.0", - "description": "Witnet protocol website", "private": true, "scripts": { "dev": "nuxt", "build": "nuxt build", "start": "nuxt start", "generate": "nuxt generate", - "lint": "eslint --ext .js,.vue --ignore-path .gitignore ." + "lint:js": "eslint --ext \".js,.vue\" --ignore-path .gitignore . --fix", + "lint:style": "stylelint \"**/*.{vue,css}\" --ignore-path .gitignore --fix", + "lint": "yarn lint:js && yarn lint:style" }, "dependencies": { - "node-sass": "^4.12.0", - "nuxt": "^2.0.0", - "sass-loader": "^8.0.0", - "vue-i18n": "^8.14.0", - "vue-mathjax": "^0.0.11", - "vue-particles": "^1.0.9", - "vuetify": "2.0.0" + "@nuxt/content": "^1.11.1", + "@nuxtjs/style-resources": "^1.0.0", + "core-js": "^3.8.3", + "node-sass": "^5.0.0", + "nuxt": "^2.14.12", + "nuxt-i18n": "^6.20.2", + "sass-loader": "^10.1.1" }, "devDependencies": { - "@mdi/font": "^4.4.95", - "@nuxtjs/eslint-config": "^1.0.1", - "@nuxtjs/eslint-module": "^1.0.0", - "babel-eslint": "^10.0.1", - "deepmerge": "^4.0.0", - "eslint": "^6.1.0", - "eslint-config-prettier": "^4.1.0", - "eslint-plugin-nuxt": ">=0.4.2", - "eslint-plugin-prettier": "^3.0.1", - "fibers": "^4.0.1", - "prettier": "^1.16.4", - "sass": "^1.22.12" + "@nuxtjs/eslint-config": "^5.0.0", + "@nuxtjs/eslint-module": "^3.0.2", + "@nuxtjs/stylelint-module": "^4.0.0", + "babel-eslint": "^10.1.0", + "eslint": "^7.18.0", + "eslint-config-prettier": "^7.2.0", + "eslint-plugin-nuxt": "^2.0.0", + "eslint-plugin-prettier": "^3.3.1", + "eslint-plugin-vue": "^7.5.0", + "prettier": "^2.2.1", + "stylelint": "^13.9.0", + "stylelint-config-prettier": "^8.0.2", + "stylelint-config-standard": "^20.0.0" } } diff --git a/pages/about.vue b/pages/about.vue deleted file mode 100644 index 0f29a2e9..00000000 --- a/pages/about.vue +++ /dev/null @@ -1,1213 +0,0 @@ - - - - diff --git a/pages/content.vue b/pages/content.vue new file mode 100644 index 00000000..b3e47e81 --- /dev/null +++ b/pages/content.vue @@ -0,0 +1,46 @@ + + + + + diff --git a/pages/index.vue b/pages/index.vue index 40bfc777..02a058a8 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -1,275 +1,59 @@ diff --git a/pages/participate.vue b/pages/participate.vue deleted file mode 100644 index 7cad4ae4..00000000 --- a/pages/participate.vue +++ /dev/null @@ -1,46 +0,0 @@ - - - - diff --git a/plugins/directives.js b/plugins/directives.js deleted file mode 100644 index c2f66a12..00000000 --- a/plugins/directives.js +++ /dev/null @@ -1,28 +0,0 @@ -import Vue from 'vue' - -let handleOutsideClick - -Vue.directive('closable', { - bind(el, binding, vnode) { - handleOutsideClick = (e) => { - e.stopPropagation() - const { handler, exclude } = binding.value - let clickedOnExcludedEl = false - exclude.forEach((refName) => { - if (!clickedOnExcludedEl) { - const excludedEl = vnode.context.$refs[refName] - clickedOnExcludedEl = excludedEl.contains(e.target) - } - }) - if (!el.contains(e.target) && !clickedOnExcludedEl) { - vnode.context[handler]() - } - } - document.addEventListener('click', handleOutsideClick) - document.addEventListener('touchstart', handleOutsideClick) - }, - unbind() { - document.removeEventListener('click', handleOutsideClick) - document.removeEventListener('touchstart', handleOutsideClick) - }, -}) diff --git a/plugins/i18n.js b/plugins/i18n.js deleted file mode 100644 index b14749dc..00000000 --- a/plugins/i18n.js +++ /dev/null @@ -1,15 +0,0 @@ -import Vue from 'vue' -import VueI18n from 'vue-i18n' - -Vue.use(VueI18n) - -export default ({ app }) => { - app.i18n = new VueI18n({ - locale: 'en', - fallbackLocale: 'en', - messages: { - en: require('~/static/content-en.json'), - ch: require('~/static/content-ch.json'), - }, - }) -} diff --git a/plugins/mathjax.js b/plugins/mathjax.js deleted file mode 100644 index 1503f1af..00000000 --- a/plugins/mathjax.js +++ /dev/null @@ -1,4 +0,0 @@ -import Vue from 'vue' -import VueMathjax from 'vue-mathjax' - -Vue.use(VueMathjax) diff --git a/plugins/vue-particles.js b/plugins/vue-particles.js deleted file mode 100644 index 8e608321..00000000 --- a/plugins/vue-particles.js +++ /dev/null @@ -1,4 +0,0 @@ -import Vue from 'vue' -import VueParticles from 'vue-particles' - -Vue.use(VueParticles) diff --git a/plugins/vuetify.js b/plugins/vuetify.js deleted file mode 100644 index f78ccb3f..00000000 --- a/plugins/vuetify.js +++ /dev/null @@ -1,11 +0,0 @@ -import Vue from 'vue' -import Vuetify from 'vuetify' - -Vue.use(Vuetify) - -export default (ctx) => { - const vuetify = new Vuetify() - - ctx.app.vuetify = vuetify - ctx.$vuetify = vuetify.framework -} diff --git a/static/FAQ.md b/static/FAQ.md deleted file mode 100644 index 8524a7cc..00000000 --- a/static/FAQ.md +++ /dev/null @@ -1,35 +0,0 @@ -# FAQs - -### 1. What are the current development status and the roadmap? - - - -### 2. In what way is Witnet decentralized? - - -### 3. What kind of consensus mechanism uses the protocol? - - -### 4. Why does Witnet need it's own Blockchain? - - - -### 5. How is Witnet different from other oracle projects? - - -### 6. How does the WIT token behave? - -### 7. How can I run a node of Witnet? What infrastructure do I need to run a node? - - - -### 8. How does the Witnet protocol defend over attacks? - - -### 9. How do I specify a Data Request? - - - -### 10. How does Witnet interact with smart contracts environments? - - diff --git a/static/content-ch.json b/static/content-ch.json deleted file mode 100644 index 0f862f61..00000000 --- a/static/content-ch.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "tab1": "什么是机智?", - "tab2": "怎么参加", - "tab3": " GitHub上", - "footer_description": "Witnet是一个分散的oracle网络,它将智能合约与外部世界联系起来。它旨在允许任何软件检索在任何网址上发布的内容,并提供完整且可验证的完整性证明,并且不会信任任何第三方。", - "footer_copyright": "©2018 Witnet Foundation。保留一些权利。", - "read_btn": "阅读白皮书", - "hero_title": "分散的oracle协议。", - "hero_description":"Witnet不知不觉地将您的智能合约与现实世界联系起来。", - "learn_more_btn": " 学到更多", - "title_section_1": "Lorem ipsum dolor sit amet consectetur", - "s1_wit": "Wit:一个微小的本机令牌", - "s1_fair": "默认情况下是分散和公平的", - "s1_truth": "100%真理,0%信任", - "know_more_btn": "知道更多", - "title-section-2": " 怎么参加?", - "s2_node": "运行节点", - "s2_developers": "Witnet面向开发人员", - "s2_wallet": "拿到你的钱包", - "question1": " 我在哪里可以阅读Witnet白皮书?", - "question2": "Witnet会与以太坊智能合约合作吗?", - "question3": "Witnet的发展路线图是什么?", - "question4": " 甲骨文网络与Augur,Gnosis和预测市场有何不同?", - "question5": "Witnet与其他oracle项目有何不同?", - "question6": "Witnet与其他oracle kkkkkkkkk有何不同?", - "about_title": "什么是机智?", - "about_text": "Lorem ipsum dolor sit amet consectetur adipiscing elit est tempor aliquam praesent nisl cursus, porta facilisi eros nullam nisi parturient quis non curabitur dictum magna nibh. Bibendum vitae mus faucibus class suspendisse egestas dui interdum, ligula at fringilla est pulvinar sociosqu semper cum, fames elementum senectus gravida metus torquent eros.Torquent nisi platea nec purus diam habitasse quisque, dignissim convallis turpis nunc interdum eu in, molestie sagittis auctor id sapien cum. Sociis curabitur orci cum eu platea congue mauris dignissim, duis lobortis eget convallis fermentum cursus curae sed morbi, ac blandit potenti purus tempor cras ultrices. Nascetur nostra rhoncus augue purus ligula lobortis interdum lacus, facilisi luctus neque mattis bibendum fames maecenas, sed nullam vel sociis sagittis sociosqu fermentum. Nulla bibendum aliquam himenaeos torquent hac non urna odio convallis in, molestie sodales habitant sapien tristique justo eleifend lobortis. Magnis euismod suspendisse justo egestas fusce tristique, nostra sem laoreet est quisque, scelerisque congue non vitae sociosqu.Eros sociosqu platea commodo magnis nascetur arcu, velit ullamcorper est nam suscipit integer dapibus, mauris penatibus sodales tempus nisl. Interdum urna non taciti risus sagittis pretium fringilla nec aliquam vehicula habitant platea odio dignissim vel nulla, natoque ad nibh per litora lacus augue suscipit vestibulum dictumst habitasse volutpat nascetur duis. Ante interdum neque ad iaculis mattis sagittis cum feugiat, sollicitudin sem vivamus phasellus egestas cubilia quis venenatis primis, commodo convallis rutrum hendrerit pretium tristique duis.Justo non dictum conubia iaculis praesent parturient porttitor, neque lobortis congue viverra rutrum fames vulputate, convallis tellus torquent nascetur blandit ligula. Porttitor suscipit ut curae torquent tortor proin feugiat suspendisse dis et, taciti in eleifend condimentum quam aptent nascetur mollis lacinia, imperdiet at potenti convallis metus molestie vel pharetra venenatis. Euismod varius sociosqu magna dis blandit sapien etiam sagittis, ullamcorper accumsan consequat arcu malesuada aliquet maecenas integer dictumst, elementum conubia facilisi duis molestie erat mi.Nibh habitant pretium sagittis fermentum habitasse vel, diam metus nunc congue turpis. Fusce quis natoque viverra id magna tellus facilisi erat, donec sem malesuada molestie dignissim sollicitudin ad primis praesent, lacus venenatis nibh luctus tempus elementum volutpat. Congue placerat egestas class integer justo nisi auctor dictumst velit, ridiculus nec lacinia eu accumsan per sollicitudin turpis, tortor sociosqu consequat quam libero dignissim neque iaculis. Risus donec quam mi aenean sem felis cursus in sodales cras accumsan aliquet duis lectus, neque habitant tempor hendrerit ad sollicitudin sagittis nisl.", - "participate_title": "怎么参加", - "participate_text": "Lorem ipsum dolor sit amet consectetur adipiscing elit est tempor aliquam praesent nisl cursus, porta facilisi eros nullam nisi parturient quis non curabitur dictum magna nibh. Bibendum vitae mus faucibus class suspendisse egestas dui interdum, ligula at fringilla est pulvinar sociosqu semper cum, fames elementum senectus gravida metus torquent eros.Torquent nisi platea nec purus diam habitasse quisque, dignissim convallis turpis nunc interdum eu in, molestie sagittis auctor id sapien cum. Sociis curabitur orci cum eu platea congue mauris dignissim, duis lobortis eget convallis fermentum cursus curae sed morbi, ac blandit potenti purus tempor cras ultrices. Nascetur nostra rhoncus augue purus ligula lobortis interdum lacus, facilisi luctus neque mattis bibendum fames maecenas, sed nullam vel sociis sagittis sociosqu fermentum. Nulla bibendum aliquam himenaeos torquent hac non urna odio convallis in, molestie sodales habitant sapien tristique justo eleifend lobortis. Magnis euismod suspendisse justo egestas fusce tristique, nostra sem laoreet est quisque, scelerisque congue non vitae sociosqu.Eros sociosqu platea commodo magnis nascetur arcu, velit ullamcorper est nam suscipit integer dapibus, mauris penatibus sodales tempus nisl. Interdum urna non taciti risus sagittis pretium fringilla nec aliquam vehicula habitant platea odio dignissim vel nulla, natoque ad nibh per litora lacus augue suscipit vestibulum dictumst habitasse volutpat nascetur duis. Ante interdum neque ad iaculis mattis sagittis cum feugiat, sollicitudin sem vivamus phasellus egestas cubilia quis venenatis primis, commodo convallis rutrum hendrerit pretium tristique duis.Justo non dictum conubia iaculis praesent parturient porttitor, neque lobortis congue viverra rutrum fames vulputate, convallis tellus torquent nascetur blandit ligula. Porttitor suscipit ut curae torquent tortor proin feugiat suspendisse dis et, taciti in eleifend condimentum quam aptent nascetur mollis lacinia, imperdiet at potenti convallis metus molestie vel pharetra venenatis. Euismod varius sociosqu magna dis blandit sapien etiam sagittis, ullamcorper accumsan consequat arcu malesuada aliquet maecenas integer dictumst, elementum conubia facilisi duis molestie erat mi.Nibh habitant pretium sagittis fermentum habitasse vel, diam metus nunc congue turpis. Fusce quis natoque viverra id magna tellus facilisi erat, donec sem malesuada molestie dignissim sollicitudin ad primis praesent, lacus venenatis nibh luctus tempus elementum volutpat. Congue placerat egestas class integer justo nisi auctor dictumst velit, ridiculus nec lacinia eu accumsan per sollicitudin turpis, tortor sociosqu consequat quam libero dignissim neque iaculis. Risus donec quam mi aenean sem felis cursus in sodales cras accumsan aliquet duis lectus, neque habitant tempor hendrerit ad sollicitudin sagittis nisl." -} \ No newline at end of file diff --git a/static/content-en.json b/static/content-en.json deleted file mode 100644 index 7b6b6050..00000000 --- a/static/content-en.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "tab1": "What is Witnet?", - "tab2": "How to Participate", - "tab3": "GitHub", - "footer_description": "Witnet is a decentralized oracle network that connects smart contracts to the outer world. It aims to allow any piece of software to retrieve the contents published at any web address with complete and verifiable proof of its integrity and withoutblindly trusting any third party.", - "footer_copyright": "© 2019 Witnet Foundation. Some rights reserved.", - "read_btn": "Read the White paper", - "hero_title": "The decentralized oracle protocol.", - "hero_description":"Witnet trustlessly connects your smart contracts to the real world.", - "learn_more_btn": "Learn more", - "title_section_1": "Lorem ipsum dolor sit amet consectetur", - "s1_wit": "Tamper and censorship resistant", - "s1_fair": "Decentralized, parameterizable & fully automated", - "s1_truth": "Incentive safe with low barriers to entry", - "know_more_btn": "Know more", - "title_section_2": "How to participate?", - "s2_node": "Run a node", - "s2_developers": "Witnet for developers", - "s2_wallet": "Get your wallet", - "title_section_3": "FAQ", - "question1": "What are the current development status and the roadmap?", - "question2": "In what way is Witnet decentralized?", - "question3": "What kind of consensus mechanism uses the protocol?", - "question4": "Why does Witnet need its own Blockchain?", - "question5": "How is Witnet different from other oracle projects?", - "question6": "How does the WIT token behave?", - "question7": "How can I run a node of Witnet? What infrastructure do I need to do it?", - "question8": "How does the Witnet protocol defend over attacks?", - "question9": "How do I specify a Data Request?", - "question10": "How does Witnet interact with smart contracts environments?", - "about_title": "What is Witnet?", - "about_text": "Lorem ipsum dolor sit amet consectetur adipiscing elit est tempor aliquam praesent nisl cursus, porta facilisi eros nullam nisi parturient quis non curabitur dictum magna nibh. Bibendum vitae mus faucibus class suspendisse egestas dui interdum, ligula at fringilla est pulvinar sociosqu semper cum, fames elementum senectus gravida metus torquent eros.Torquent nisi platea nec purus diam habitasse quisque, dignissim convallis turpis nunc interdum eu in, molestie sagittis auctor id sapien cum. Sociis curabitur orci cum eu platea congue mauris dignissim, duis lobortis eget convallis fermentum cursus curae sed morbi, ac blandit potenti purus tempor cras ultrices. Nascetur nostra rhoncus augue purus ligula lobortis interdum lacus, facilisi luctus neque mattis bibendum fames maecenas, sed nullam vel sociis sagittis sociosqu fermentum. Nulla bibendum aliquam himenaeos torquent hac non urna odio convallis in, molestie sodales habitant sapien tristique justo eleifend lobortis. Magnis euismod suspendisse justo egestas fusce tristique, nostra sem laoreet est quisque, scelerisque congue non vitae sociosqu.Eros sociosqu platea commodo magnis nascetur arcu, velit ullamcorper est nam suscipit integer dapibus, mauris penatibus sodales tempus nisl. Interdum urna non taciti risus sagittis pretium fringilla nec aliquam vehicula habitant platea odio dignissim vel nulla, natoque ad nibh per litora lacus augue suscipit vestibulum dictumst habitasse volutpat nascetur duis. Ante interdum neque ad iaculis mattis sagittis cum feugiat, sollicitudin sem vivamus phasellus egestas cubilia quis venenatis primis, commodo convallis rutrum hendrerit pretium tristique duis.Justo non dictum conubia iaculis praesent parturient porttitor, neque lobortis congue viverra rutrum fames vulputate, convallis tellus torquent nascetur blandit ligula. Porttitor suscipit ut curae torquent tortor proin feugiat suspendisse dis et, taciti in eleifend condimentum quam aptent nascetur mollis lacinia, imperdiet at potenti convallis metus molestie vel pharetra venenatis. Euismod varius sociosqu magna dis blandit sapien etiam sagittis, ullamcorper accumsan consequat arcu malesuada aliquet maecenas integer dictumst, elementum conubia facilisi duis molestie erat mi.Nibh habitant pretium sagittis fermentum habitasse vel, diam metus nunc congue turpis. Fusce quis natoque viverra id magna tellus facilisi erat, donec sem malesuada molestie dignissim sollicitudin ad primis praesent, lacus venenatis nibh luctus tempus elementum volutpat. Congue placerat egestas class integer justo nisi auctor dictumst velit, ridiculus nec lacinia eu accumsan per sollicitudin turpis, tortor sociosqu consequat quam libero dignissim neque iaculis. Risus donec quam mi aenean sem felis cursus in sodales cras accumsan aliquet duis lectus, neque habitant tempor hendrerit ad sollicitudin sagittis nisl.", - "participate_title": "How to participate", - "participate_text": "Lorem ipsum dolor sit amet consectetur adipiscing elit est tempor aliquam praesent nisl cursus, porta facilisi eros nullam nisi parturient quis non curabitur dictum magna nibh. Bibendum vitae mus faucibus class suspendisse egestas dui interdum, ligula at fringilla est pulvinar sociosqu semper cum, fames elementum senectus gravida metus torquent eros.Torquent nisi platea nec purus diam habitasse quisque, dignissim convallis turpis nunc interdum eu in, molestie sagittis auctor id sapien cum. Sociis curabitur orci cum eu platea congue mauris dignissim, duis lobortis eget convallis fermentum cursus curae sed morbi, ac blandit potenti purus tempor cras ultrices. Nascetur nostra rhoncus augue purus ligula lobortis interdum lacus, facilisi luctus neque mattis bibendum fames maecenas, sed nullam vel sociis sagittis sociosqu fermentum. Nulla bibendum aliquam himenaeos torquent hac non urna odio convallis in, molestie sodales habitant sapien tristique justo eleifend lobortis. Magnis euismod suspendisse justo egestas fusce tristique, nostra sem laoreet est quisque, scelerisque congue non vitae sociosqu.Eros sociosqu platea commodo magnis nascetur arcu, velit ullamcorper est nam suscipit integer dapibus, mauris penatibus sodales tempus nisl. Interdum urna non taciti risus sagittis pretium fringilla nec aliquam vehicula habitant platea odio dignissim vel nulla, natoque ad nibh per litora lacus augue suscipit vestibulum dictumst habitasse volutpat nascetur duis. Ante interdum neque ad iaculis mattis sagittis cum feugiat, sollicitudin sem vivamus phasellus egestas cubilia quis venenatis primis, commodo convallis rutrum hendrerit pretium tristique duis.Justo non dictum conubia iaculis praesent parturient porttitor, neque lobortis congue viverra rutrum fames vulputate, convallis tellus torquent nascetur blandit ligula. Porttitor suscipit ut curae torquent tortor proin feugiat suspendisse dis et, taciti in eleifend condimentum quam aptent nascetur mollis lacinia, imperdiet at potenti convallis metus molestie vel pharetra venenatis. Euismod varius sociosqu magna dis blandit sapien etiam sagittis, ullamcorper accumsan consequat arcu malesuada aliquet maecenas integer dictumst, elementum conubia facilisi duis molestie erat mi.Nibh habitant pretium sagittis fermentum habitasse vel, diam metus nunc congue turpis. Fusce quis natoque viverra id magna tellus facilisi erat, donec sem malesuada molestie dignissim sollicitudin ad primis praesent, lacus venenatis nibh luctus tempus elementum volutpat. Congue placerat egestas class integer justo nisi auctor dictumst velit, ridiculus nec lacinia eu accumsan per sollicitudin turpis, tortor sociosqu consequat quam libero dignissim neque iaculis. Risus donec quam mi aenean sem felis cursus in sodales cras accumsan aliquet duis lectus, neque habitant tempor hendrerit ad sollicitudin sagittis nisl." -} \ No newline at end of file diff --git a/static/favicon.ico b/static/favicon.ico index d3c3369e..3632d0c8 100644 Binary files a/static/favicon.ico and b/static/favicon.ico differ diff --git a/static/website.htm b/static/website.htm deleted file mode 100644 index 47369525..00000000 --- a/static/website.htm +++ /dev/null @@ -1,512 +0,0 @@ - - - - website - - -

The decentralized oracle protocol.

- Witnet trustlessly connects your smart contracts to the real world. -

- Learn more - arrow
witnet-ethereum

- Lorem ipsum dolor sit amet consectetur -

wit

Wit: a minable native token

wit

Decentralized and fair by default

wit

100% truth, 0% trust

- Know more -

How to participate?

?

- - - \ No newline at end of file diff --git a/static/website_files/about.js b/static/website_files/about.js deleted file mode 100644 index 09080d01..00000000 --- a/static/website_files/about.js +++ /dev/null @@ -1,170 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["pages/about"],{ - -/***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./pages/about.vue?vue&type=style&index=0&id=0a606064&scoped=true&lang=scss&": -/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--7-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--7-oneOf-1-3!./node_modules/vue-loader/lib??vue-loader-options!./pages/about.vue?vue&type=style&index=0&id=0a606064&scoped=true&lang=scss& ***! - \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/api.js */ "./node_modules/css-loader/dist/runtime/api.js")(true); -// Module -exports.push([module.i, ".content[data-v-0a606064] {\n color: #3d3d3d;\n line-height: 25px;\n width: 50%;\n margin-left: 5vw;\n}\n.content .title[data-v-0a606064] {\n color: #6600de;\n}\n@media screen and (max-width: 1200px) {\n.content[data-v-0a606064] {\n margin-top: 50vw;\n}\n}\n", "",{"version":3,"sources":["/Users/user/Desktop/Witnet/website/pages/about.vue","/Users/user/Desktop/Witnet/website/styles/colors.scss"],"names":[],"mappings":"AAcA;EACE,cAAsB;EACtB,iBAAiB;EACjB,UAAU;EACV,gBAAgB;AAAA;AAJlB;IAMI,cCnBqB;AAAA;ADsBzB;AACE;IACE,gBAAgB;AAAA;AACjB","file":"about.vue?vue&type=style&index=0&id=0a606064&scoped=true&lang=scss&","sourcesContent":["\n\n\n\n\n\n\n\n\n\n\n\n@import '@/styles/colors.scss';\n\n.content {\n color: rgb(61, 61, 61);\n line-height: 25px;\n width: 50%;\n margin-left: 5vw;\n .title {\n color: $purple;\n }\n}\n@media screen and (max-width: 1200px) {\n .content {\n margin-top: 50vw;\n }\n}\n","//purple\n$purple: rgb(102, 0, 222);\n$purple-1: rgba(104, 0, 222, 0.096);\n$purple-2: rgba(100, 45, 163, 0.24);\n//grey and white\n$white: white;\n$grey-1: rgb(244, 244, 244);\n$grey-2: rgb(61, 61, 61);"]}]); - - -/***/ }), - -/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./pages/about.vue?vue&type=template&id=0a606064&scoped=true&": -/*!**************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./pages/about.vue?vue&type=template&id=0a606064&scoped=true& ***! - \**************************************************************************************************************************************************************************************************/ -/*! exports provided: render, staticRenderFns */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); -var render = function() { - var _vm = this - var _h = _vm.$createElement - var _c = _vm._self._c || _h - return _c("div", { staticClass: "tab-frame" }, [ - _c("div", { staticClass: "content" }, [ - _c("h2", { staticClass: "title" }, [ - _vm._v(_vm._s(this.$t("about-title"))) - ]), - _vm._v(" "), - _c("p", [_vm._v("\n " + _vm._s(this.$t("about-text")) + "\n ")]) - ]) - ]) -} -var staticRenderFns = [] -render._withStripped = true - - - -/***/ }), - -/***/ "./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./pages/about.vue?vue&type=style&index=0&id=0a606064&scoped=true&lang=scss&": -/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ - !*** ./node_modules/vue-style-loader??ref--7-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--7-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--7-oneOf-1-3!./node_modules/vue-loader/lib??vue-loader-options!./pages/about.vue?vue&type=style&index=0&id=0a606064&scoped=true&lang=scss& ***! - \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -// style-loader: Adds some css to the DOM by adding a