├── .eslintignore ├── .eslintrc ├── .gitignore ├── LICENCE ├── README.md ├── app.vue ├── components ├── Header.vue ├── LogHeader.vue ├── Tag.vue └── content │ └── LogCard.vue ├── content ├── Logs │ ├── 1-0-0.md │ ├── 1-0-1.md │ ├── 1-1-0.md │ ├── 1-1-1.md │ ├── 1-2-6.md │ ├── 1-3-2.md │ ├── 2-0-0.md │ ├── 2-0-43.md │ ├── 2-1-1.md │ ├── 3-0-0.md │ └── readme.md └── contentrain │ └── Logs │ └── Logs.json ├── nuxt.config.ts ├── package.json ├── pages └── index.vue ├── tailwind.config.js ├── tsconfig.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | .output 4 | .nuxt -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@nuxtjs/eslint-config-typescript", 3 | "rules": { 4 | "vue/multi-word-component-names": "off" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.log* 3 | .nuxt 4 | .nitro 5 | .cache 6 | .output 7 | .env 8 | dist 9 | -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 Contentrain 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | [![Rain Of Change](https://imagedelivery.net/yx26LyQGM_miwnGU8RnEaw/161e2520-980c-4c92-c953-a7080a77a800/public)](https://change-log-red.vercel.app/) 3 | 4 | # Rain of Change [![Netlify Status](https://api.netlify.com/api/v1/badges/09179c03-ec25-474d-93a8-964a10e939d7/deploy-status)](https://app.netlify.com/sites/contentrain-rain-of-change/deploys) 5 | 6 | 7 | A free Changelog template created with [**Nuxt 3.0**](https://nuxtjs.org) & [**Nuxt Content 2.0**](https://content.nuxtjs.org) that you can use for your projects. 8 | 9 | We are very pleased to share our first free template. We hope Rain of Change will help anyone who needs to keep a Changelog for their projects. 10 | 11 | You can customize this template as you wish by copying it to your own repository and pulling it to your local. 12 | 13 | [Live Preview](https://contentrain-rain-of-change.netlify.app/) 14 | 15 | ## Headless CMS 16 | [![Use with Contentrain](https://imagedelivery.net/yx26LyQGM_miwnGU8RnEaw/721c176e-f4b1-4495-1d6c-87a4b9ffa100/public)](https://app.contentrain.io) 17 | 18 | 19 | To manage the content of this template, we recommend you use [**Contentrain**](Contentrain). 20 | 21 | We have created the collection template that you need. You can find and use this collection in “Community Collections”. 22 | 23 | After free registration with [Contentrain](**Contentrain**), you need to start a manual project installation and continue the installation by selecting the Rain of Change repo on Github. 24 | 25 | During the installation, it is enough to delete the sample collections in the Collections step, select the Logs collection from the Community Collections section and complete the installation. 26 | 27 | This way you can easily manage all your logs with Contentrain. 28 | 29 | If you have any question with the installation, you can send us your questions via [Discord](**Discord**). 30 | 31 | We will soon publish a video about how to use this template with Contentrain. 32 | 33 | 34 | ## Frontmatter 35 | #### Default 36 | |variable|description|options| 37 | |-|-|-| 38 | |publish|It provides publication control for your logs| true or false| 39 | |relaseDate|Allows you to set dates for your logs| -| 40 | |tags|Allows you to set the version label and label colors. | -| 41 | 42 | #### Tag Object 43 | |variable|description|options| 44 | |-|-|-| 45 | |text| You can create release tags like "Features, Bug Fix"| -| 46 | |color| You can choose the color for the tags | blue,red, yellow, gray, zinc, green, purple, orange, pink, teal, indigo, cyan, brown, slate, amber, lime, emerald, sky | 47 | 48 | ## Setup 49 | 50 | Make sure to install the dependencies: 51 | 52 | ```bash 53 | # yarn 54 | yarn install 55 | 56 | # npm 57 | npm install 58 | ``` 59 | 60 | ## Development Server 61 | 62 | Start the development server on http://localhost:3000 63 | 64 | ```bash 65 | npm run dev 66 | ``` 67 | 68 | ## Deployment 69 | 70 | [![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/Contentrain/rain-of-change) [![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/Contentrain/rain-of-change) 71 | 72 | 73 | ### Static Hosting 74 | 75 | Pre-render the website to be deployed on any static hosting: 76 | 77 | ```bash 78 | npm run generate 79 | ``` 80 | 81 | The `dist/` directory is ready to be deployed (symlink to `.output/public`), [learn more on Nuxt docs](https://v3.nuxtjs.org/guide/deploy/static-hosting). 82 | 83 | ### Node server 84 | 85 | Build the application for production: 86 | 87 | ```bash 88 | npm run build 89 | ``` 90 | 91 | Start the server in production: 92 | 93 | ```bash 94 | node .output/server/index.mjs 95 | ``` 96 | 97 | Learn more on [Nuxt docs](https://v3.nuxtjs.org/guide/deploy/node-server) for more information. 98 | -------------------------------------------------------------------------------- /app.vue: -------------------------------------------------------------------------------- 1 | 11 | -------------------------------------------------------------------------------- /components/Header.vue: -------------------------------------------------------------------------------- 1 | 75 | -------------------------------------------------------------------------------- /components/LogHeader.vue: -------------------------------------------------------------------------------- 1 | 18 | 19 | 32 | -------------------------------------------------------------------------------- /components/Tag.vue: -------------------------------------------------------------------------------- 1 | 8 | 9 | 39 | -------------------------------------------------------------------------------- /components/content/LogCard.vue: -------------------------------------------------------------------------------- 1 | 10 | 11 | 20 | -------------------------------------------------------------------------------- /content/Logs/1-0-0.md: -------------------------------------------------------------------------------- 1 | --- 2 | ID: "539a0c00-a007-4bb7-8107-5221c72c96fd" 3 | slug: "1-0-0" 4 | relaseDate: "2022-05-01 12:00" 5 | publish: true 6 | tags: 7 | - ID: "3309ea92-433a-4b53-90c7-d1de10bc9e80" 8 | text: "bug-fix" 9 | color: "red" 10 | createdAt: 1654770893582 11 | - ID: "4385a7f7-e944-45ca-897c-d16448ec33d3" 12 | text: "improvement" 13 | color: "blue" 14 | createdAt: 1654770911777 15 | createdAt: 1654769347790 16 | 17 | --- 18 | Bug Fix 19 | ----- 20 | 21 | * Lorem ipsum dolor sit amet, consectetuer adipiscing elit. 22 | * Aliquam tincidunt mauris eu risus. 23 | * Vestibulum auctor dapibus neque. 24 | * Nunc dignissim risus id metus. 25 | 26 | Improvement 27 | ----- 28 | 29 | * Lorem ipsum dolor sit amet, consectetuer adipiscing elit. 30 | * Aliquam tincidunt mauris eu risus. 31 | * Vestibulum auctor dapibus neque. 32 | * Nunc dignissim risus id metus. 33 | * Cras ornare tristique elit. 34 | -------------------------------------------------------------------------------- /content/Logs/1-0-1.md: -------------------------------------------------------------------------------- 1 | --- 2 | ID: "9171d239-b1d7-4500-8911-436f21a49a96" 3 | slug: "1-0-1" 4 | relaseDate: "2022-05-05 12:00" 5 | publish: true 6 | tags: 7 | - ID: "20446b10-6cd4-42d9-b43a-436a135ad884" 8 | text: "feature" 9 | color: "green" 10 | createdAt: 1654770943864 11 | createdAt: 1654769384666 12 | updatedAt: 1654770956926 13 | 14 | --- 15 | Features 16 | ----- 17 | 18 | 19 | * Vivamus vestibulum ntulla nec ante. 20 | * Praesent placerat risus quis eros. 21 | * Fusce pellentesque suscipit nibh. 22 | * Integer vitae libero ac risus egestas placerat. 23 | * Vestibulum commodo felis quis tortor. 24 | * Ut aliquam sollicitudin leo. 25 | * Cras iaculis ultricies nulla. 26 | * Donec quis dui at dolor tempor interdum. -------------------------------------------------------------------------------- /content/Logs/1-1-0.md: -------------------------------------------------------------------------------- 1 | --- 2 | ID: "dd91635b-1d62-4518-b8d8-e5eb8de6e01a" 3 | slug: "1-1-0" 4 | relaseDate: "2022-05-10 12:00" 5 | publish: true 6 | tags: 7 | - ID: "a2f19ba0-17b5-4cc5-ac37-ab3620fe0147" 8 | text: "feature" 9 | color: "green" 10 | createdAt: 1654770981798 11 | - ID: "22462977-8736-45b0-a295-3b19f6da7b01" 12 | text: "bug-fix" 13 | color: "red" 14 | createdAt: 1654770990945 15 | createdAt: 1654769435004 16 | updatedAt: 1654769645805 17 | 18 | --- 19 | Features 20 | ----- 21 | 22 | 23 | * Nunc dignissim risus id metus. 24 | * Cras ornare tristique elit. 25 | 26 | Bug Fix 27 | ----- 28 | 29 | * Lorem ipsum dolor sit amet, consectetuer adipiscing elit. 30 | * Aliquam tincidunt mauris eu risus. 31 | * Vestibulum auctor dapibus neque. 32 | * Nunc dignissim risus id metus. 33 | * Cras ornare tristique elit. 34 | * Vivamus vestibulum ntulla nec ante. 35 | * Praesent placerat risus quis eros. 36 | * Fusce pellentesque suscipit nibh. 37 | * Integer vitae libero ac risus egestas placerat. 38 | * Vestibulum commodo felis quis tortor. 39 | * Ut aliquam sollicitudin leo. 40 | * Cras iaculis ultricies nulla. 41 | * Donec quis dui at dolor tempor interdum. 42 | -------------------------------------------------------------------------------- /content/Logs/1-1-1.md: -------------------------------------------------------------------------------- 1 | --- 2 | ID: "271c02da-de90-4661-9841-c21d79302bf2" 3 | slug: "1-1-1" 4 | relaseDate: "2022-05-16 12:00" 5 | publish: true 6 | tags: 7 | - ID: "fa3633d0-3a5c-4099-a40c-e3e9fd73a954" 8 | text: "bug-fix" 9 | color: "red" 10 | createdAt: 1654771033216 11 | createdAt: 1654769481039 12 | updatedAt: 1654771017975 13 | 14 | --- 15 | Bug Fixes 16 | ----- 17 | 18 | * Lorem ipsum dolor sit amet, consectetuer adipiscing elit. 19 | * Aliquam tincidunt mauris eu risus. 20 | * Vestibulum auctor dapibus neque. 21 | * Nunc dignissim risus id metus. 22 | * Cras ornare tristique elit. 23 | * Vivamus vestibulum ntulla nec ante. 24 | * Praesent placerat risus quis eros. 25 | * Fusce pellentesque suscipit nibh. 26 | * Integer vitae libero ac risus egestas placerat. 27 | * Vestibulum commodo felis quis tortor. 28 | * Ut aliquam sollicitudin leo. 29 | * Cras iaculis ultricies nulla. 30 | * Donec quis dui at dolor tempor interdum. -------------------------------------------------------------------------------- /content/Logs/1-2-6.md: -------------------------------------------------------------------------------- 1 | --- 2 | ID: "a338eaf2-287e-4054-9b0a-6e06e9957888" 3 | slug: "1-2-6" 4 | relaseDate: "2022-06-15 12:00" 5 | publish: true 6 | tags: 7 | - ID: "23c66f83-7d28-4f59-9b54-1ea62b3d3fca" 8 | text: "improvement" 9 | color: "green" 10 | createdAt: 1654771064078 11 | createdAt: 1654769511051 12 | 13 | --- 14 | Improvements 15 | ----- 16 | 17 | * Lorem ipsum dolor sit amet, consectetuer adipiscing elit. 18 | * Aliquam tincidunt mauris eu risus. 19 | * Vestibulum auctor dapibus neque. 20 | * Nunc dignissim risus id metus. 21 | * Cras ornare tristique elit. 22 | * Vivamus vestibulum ntulla nec ante. 23 | * Praesent placerat risus quis eros. 24 | * Fusce pellentesque suscipit nibh. 25 | * Integer vitae libero ac risus egestas placerat. 26 | * Vestibulum commodo felis quis tortor. 27 | * Ut aliquam sollicitudin leo. 28 | * Cras iaculis ultricies nulla. 29 | * Donec quis dui at dolor tempor interdum. -------------------------------------------------------------------------------- /content/Logs/1-3-2.md: -------------------------------------------------------------------------------- 1 | --- 2 | ID: "416f4dcc-2ed6-45dc-bcb8-95ad3f170b3e" 3 | slug: "1-3-2" 4 | relaseDate: "2022-05-21 12:00" 5 | publish: true 6 | tags: 7 | - ID: "5159df3c-e4b1-469b-b5ec-f8b618a73380" 8 | text: "improvement" 9 | color: "blue" 10 | createdAt: 1654771089079 11 | - ID: "4e6e9877-a11d-410f-bdb2-62e5d34fb8b7" 12 | text: "bug-fix" 13 | color: "red" 14 | createdAt: 1654771243709 15 | createdAt: 1654769555096 16 | 17 | --- 18 | Improvements 19 | ----- 20 | 21 | * Lorem ipsum dolor sit amet, consectetuer adipiscing elit. 22 | * Aliquam tincidunt mauris eu risus. 23 | * Vestibulum auctor dapibus neque. 24 | * Nunc dignissim risus id metus. 25 | * Cras ornare tristique elit. 26 | * Vivamus vestibulum ntulla nec ante. 27 | * Praesent placerat risus quis eros. 28 | * Fusce pellentesque suscipit nibh. 29 | * Integer vitae libero ac risus egestas placerat. 30 | * Vestibulum commodo felis quis tortor. 31 | * Ut aliquam sollicitudin leo. 32 | * Cras iaculis ultricies nulla. 33 | * Donec quis dui at dolor tempor interdum. 34 | 35 | Bug Fixes 36 | ----- 37 | 38 | * Lorem ipsum dolor sit amet, consectetuer adipiscing elit. 39 | * Aliquam tincidunt mauris eu risus. 40 | * Vestibulum auctor dapibus neque. 41 | * Nunc dignissim risus id metus. 42 | * Cras ornare tristique elit. 43 | * Vivamus vestibulum ntulla nec ante. 44 | * Praesent placerat risus quis eros. 45 | * Fusce pellentesque suscipit nibh. 46 | * Integer vitae libero ac risus egestas placerat. 47 | * Vestibulum commodo felis quis tortor. 48 | * Ut aliquam sollicitudin leo. 49 | * Cras iaculis ultricies nulla. 50 | * Donec quis dui at dolor tempor interdum. -------------------------------------------------------------------------------- /content/Logs/2-0-0.md: -------------------------------------------------------------------------------- 1 | --- 2 | ID: "acd69edb-1656-4c58-943e-98e890f7d50e" 3 | slug: "2-0-0" 4 | relaseDate: "2022-06-26 12:00" 5 | publish: true 6 | tags: 7 | - ID: "8399aefa-1376-4a32-a28a-f349d5240884" 8 | text: "feature" 9 | color: "green" 10 | createdAt: 1654771521117 11 | createdAt: 1654769596635 12 | updatedAt: 1654769676214 13 | 14 | --- 15 | Features 16 | ----- 17 | 18 | * Lorem ipsum dolor sit amet, consectetuer adipiscing elit. 19 | * Aliquam tincidunt mauris eu risus. 20 | * Vestibulum auctor dapibus neque. 21 | * Nunc dignissim risus id metus. 22 | * Cras ornare tristique elit. 23 | * Vivamus vestibulum ntulla nec ante. 24 | * Praesent placerat risus quis eros. 25 | * Fusce pellentesque suscipit nibh. 26 | * Integer vitae libero ac risus egestas placerat. 27 | * Vestibulum commodo felis quis tortor. 28 | * Ut aliquam sollicitudin leo. 29 | * Cras iaculis ultricies nulla. 30 | * Donec quis dui at dolor tempor interdum. 31 | * Lorem ipsum dolor sit amet, consectetuer adipiscing elit. 32 | * Aliquam tincidunt mauris eu risus. 33 | * Vestibulum auctor dapibus neque. 34 | * Nunc dignissim risus id metus. 35 | * Cras ornare tristique elit. 36 | * Vivamus vestibulum ntulla nec ante. 37 | * Praesent placerat risus quis eros. 38 | * Fusce pellentesque suscipit nibh. 39 | * Integer vitae libero ac risus egestas placerat. 40 | * Vestibulum commodo felis quis tortor. 41 | * Ut aliquam sollicitudin leo. 42 | * Cras iaculis ultricies nulla. 43 | * Donec quis dui at dolor tempor interdum. -------------------------------------------------------------------------------- /content/Logs/2-0-43.md: -------------------------------------------------------------------------------- 1 | --- 2 | ID: "69b202b2-7fc0-472e-914c-54bdff53bed3" 3 | slug: "2-0-43" 4 | relaseDate: "2022-06-08 12:00" 5 | publish: false 6 | tags: 7 | - ID: "c536c0c1-50dc-46c9-922c-022bbb848d59" 8 | text: "bug-fix" 9 | color: "red" 10 | createdAt: 1654771672316 11 | createdAt: 1654770826263 12 | 13 | --- 14 | Bug Fixes ( Wait ) 15 | ----- 16 | 17 | * Lorem ipsum dolor sit amet, consectetuer adipiscing elit. 18 | * Aliquam tincidunt mauris eu risus. 19 | * Vestibulum auctor dapibus neque. 20 | * Nunc dignissim risus id metus. 21 | * Cras ornare tristique elit. 22 | * Vivamus vestibulum ntulla nec ante. 23 | * Praesent placerat risus quis eros. 24 | * Fusce pellentesque suscipit nibh. 25 | * Integer vitae libero ac risus egestas placerat. 26 | * Vestibulum commodo felis quis tortor. 27 | * Ut aliquam sollicitudin leo. 28 | * Cras iaculis ultricies nulla. 29 | * Donec quis dui at dolor tempor interdum. -------------------------------------------------------------------------------- /content/Logs/2-1-1.md: -------------------------------------------------------------------------------- 1 | --- 2 | ID: "da075c00-2859-42c8-b791-75fde61e5650" 3 | slug: "2-1-1" 4 | relaseDate: "2022-06-30 12:00" 5 | publish: true 6 | tags: 7 | - ID: "ba027582-5d6c-4790-afdb-93a9f1fa3ae2" 8 | text: "bug-fix" 9 | color: "red" 10 | createdAt: 1654771548684 11 | createdAt: 1654769625839 12 | 13 | --- 14 | Bug Fixes 15 | ----- 16 | 17 | * Lorem ipsum dolor sit amet, consectetuer adipiscing elit. 18 | * Aliquam tincidunt mauris eu risus. 19 | * Vestibulum auctor dapibus neque. 20 | * Nunc dignissim risus id metus. 21 | * Cras ornare tristique elit. 22 | * Vivamus vestibulum ntulla nec ante. 23 | * Praesent placerat risus quis eros. 24 | * Fusce pellentesque suscipit nibh. 25 | * Integer vitae libero ac risus egestas placerat. 26 | * Vestibulum commodo felis quis tortor. 27 | * Ut aliquam sollicitudin leo. 28 | * Cras iaculis ultricies nulla. 29 | * Donec quis dui at dolor tempor interdum. -------------------------------------------------------------------------------- /content/Logs/3-0-0.md: -------------------------------------------------------------------------------- 1 | --- 2 | ID: "a2552546-469a-41a9-a6f2-d984683982ad" 3 | slug: "3-0-0" 4 | relaseDate: "2022-06-02 12:00" 5 | publish: true 6 | tags: 7 | - ID: "c5609578-9d0f-46f3-af15-efd7d5ecc834" 8 | text: "feature" 9 | color: "green" 10 | createdAt: 1654771599508 11 | updatedAt: 1654771651947 12 | - ID: "c9fc5c83-d0ba-41cf-a13e-ed0526940462" 13 | text: "improvement" 14 | color: "blue" 15 | createdAt: 1654771612735 16 | - ID: "943d918d-2329-4df0-9462-244270181d81" 17 | text: "bug-fix" 18 | color: "red" 19 | createdAt: 1654771626925 20 | createdAt: 1654770785840 21 | 22 | --- 23 | 24 | 25 | Features 26 | ----- 27 | 28 | * Lorem ipsum dolor sit amet, consectetuer adipiscing elit. 29 | * Aliquam tincidunt mauris eu risus. 30 | * Vestibulum auctor dapibus neque. 31 | * Nunc dignissim risus id metus. 32 | * Cras ornare tristique elit. 33 | * Vivamus vestibulum ntulla nec ante. 34 | * Praesent placerat risus quis eros. 35 | * Fusce pellentesque suscipit nibh. 36 | * Integer vitae libero ac risus egestas placerat. 37 | * Vestibulum commodo felis quis tortor. 38 | 39 | 40 | Improvements 41 | ----- 42 | 43 | * Lorem ipsum dolor sit amet, consectetuer adipiscing elit. 44 | * Aliquam tincidunt mauris eu risus. 45 | * Vestibulum auctor dapibus neque. 46 | * Nunc dignissim risus id metus. 47 | * Cras ornare tristique elit. 48 | * Vivamus vestibulum ntulla nec ante. 49 | * Praesent placerat risus quis eros. 50 | * Fusce pellentesque suscipit nibh. 51 | * Integer vitae libero ac risus egestas placerat. 52 | * Vestibulum commodo felis quis tortor. 53 | * Ut aliquam sollicitudin leo. 54 | * Cras iaculis ultricies nulla. 55 | * Donec quis dui at dolor tempor interdum. 56 | 57 | Bug Fixes 58 | ----- 59 | 60 | * Lorem ipsum dolor sit amet, consectetuer adipiscing elit. 61 | * Aliquam tincidunt mauris eu risus. 62 | * Vestibulum auctor dapibus neque. 63 | * Nunc dignissim risus id metus. 64 | * Cras ornare tristique elit. 65 | * Vivamus vestibulum ntulla nec ante. 66 | * Praesent placerat risus quis eros. 67 | * Fusce pellentesque suscipit nibh. 68 | * Integer vitae libero ac risus egestas placerat. 69 | * Vestibulum commodo felis quis tortor. 70 | * Ut aliquam sollicitudin leo. 71 | * Cras iaculis ultricies nulla. 72 | * Donec quis dui at dolor tempor interdum. -------------------------------------------------------------------------------- /content/Logs/readme.md: -------------------------------------------------------------------------------- 1 | --- 2 | ID: "39e99355-bba0-4518-96de-59a968e2707c" 3 | slug: "readme" 4 | relaseDate: "2022-04-26 12:00" 5 | publish: true 6 | createdAt: 1654690525019 7 | tags: 8 | - ID: "508dc3fa-59e8-4e29-8163-78e3916c151e" 9 | text: "readme" 10 | color: "orange" 11 | createdAt: 1654690608465 12 | updatedAt: 1654771321415 13 | updatedAt: 1654874784626 14 | 15 | --- 16 | 17 | [![Rain Of Change](https://imagedelivery.net/yx26LyQGM_miwnGU8RnEaw/161e2520-980c-4c92-c953-a7080a77a800/public)](https://change-log-red.vercel.app/) 18 | 19 | # Rain of Change [![Netlify Status](https://api.netlify.com/api/v1/badges/86ca144b-95be-4813-ae57-5d1ef8f23856/deploy-status)](https://app.netlify.com/sites/delicate-empanada-f78c32/deploys) 20 | 21 | 22 | A free Changelog template created with [**Nuxt 3.0**](https://nuxtjs.org) & [**Nuxt Content 2.0**](https://content.nuxtjs.org) that you can use for your projects. 23 | 24 | We are very pleased to share our first free template. We hope Rain of Change will help anyone who needs to keep a Changelog for their projects. 25 | 26 | You can customize this template as you wish by copying it to your own repository and pulling it to your local. 27 | 28 | [Live Preview](https://delicate-empanada-f78c32.netlify.app/) 29 | 30 | ## Headless CMS 31 | [![Use with Contentrain](https://imagedelivery.net/yx26LyQGM_miwnGU8RnEaw/721c176e-f4b1-4495-1d6c-87a4b9ffa100/public)](https://app.contentrain.io) 32 | 33 | 34 | To manage the content of this template, we recommend you use [**Contentrain**](Contentrain). 35 | 36 | We have created the collection template that you need. You can find and use this collection in “Shared Collections”. 37 | 38 | After free registration with [Contentrain](**Contentrain**), you need to start a manual project installation and continue the installation by selecting the Rain of Change repo on Github. 39 | 40 | During the installation, it is enough to delete the sample collections in the Collections step, select the Logs collection from the Shared Collections section and complete the installation. 41 | 42 | This way you can easily manage all your logs with Contentrain. 43 | 44 | If you have any question with the installation, you can send us your questions via [Discord](**Discord**). 45 | 46 | We will soon publish a video about how to use this template with Contentrain. 47 | 48 | 49 | ## Frontmatter 50 | #### Default 51 | |variable|description|options| 52 | |-|-|-| 53 | |publish|It provides publication control for your logs| true or false| 54 | |relaseDate|Allows you to set dates for your logs| -| 55 | |tags|Allows you to set the version label and label colors. | -| 56 | 57 | #### Tag Object 58 | |variable|description|options| 59 | |-|-|-| 60 | |text| You can create release tags like "Features, Bug Fix"| -| 61 | |color| You can choose the color for the tags | blue,red, yellow, gray, zinc, green, purple, orange, pink, teal, indigo, cyan, brown, slate, amber, lime, emerald, sky | 62 | 63 | ## Setup 64 | 65 | Make sure to install the dependencies: 66 | 67 | ```bash 68 | # yarn 69 | yarn install 70 | 71 | # npm 72 | npm install 73 | ``` 74 | 75 | ## Development Server 76 | 77 | Start the development server on http://localhost:3000 78 | 79 | ```bash 80 | npm run dev 81 | ``` 82 | 83 | ## Deployment 84 | 85 | [![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/Contentrain/rain-of-change) [![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/Contentrain/rain-of-change) 86 | 87 | 88 | ### Static Hosting 89 | 90 | Pre-render the website to be deployed on any static hosting: 91 | 92 | ```bash 93 | npm run generate 94 | ``` 95 | 96 | The `dist/` directory is ready to be deployed (symlink to `.output/public`), [learn more on Nuxt docs](https://v3.nuxtjs.org/guide/deploy/static-hosting). 97 | 98 | ### Node server 99 | 100 | Build the application for production: 101 | 102 | ```bash 103 | npm run build 104 | ``` 105 | 106 | Start the server in production: 107 | 108 | ```bash 109 | node .output/server/index.mjs 110 | ``` 111 | 112 | Learn more on [Nuxt docs](https://v3.nuxtjs.org/guide/deploy/node-server) for more information. 113 | -------------------------------------------------------------------------------- /content/contentrain/Logs/Logs.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "content": "\n[![Rain Of Change](https://imagedelivery.net/yx26LyQGM_miwnGU8RnEaw/161e2520-980c-4c92-c953-a7080a77a800/public)](https://change-log-red.vercel.app/)\n\n# Rain of Change [![Netlify Status](https://api.netlify.com/api/v1/badges/86ca144b-95be-4813-ae57-5d1ef8f23856/deploy-status)](https://app.netlify.com/sites/delicate-empanada-f78c32/deploys)\n\n\nA free Changelog template created with [**Nuxt 3.0**](https://nuxtjs.org) & [**Nuxt Content 2.0**](https://content.nuxtjs.org) that you can use for your projects.\n\nWe are very pleased to share our first free template. We hope Rain of Change will help anyone who needs to keep a Changelog for their projects.\n\nYou can customize this template as you wish by copying it to your own repository and pulling it to your local.\n\n[Live Preview](https://delicate-empanada-f78c32.netlify.app/)\n\n## Headless CMS\n[![Use with Contentrain](https://imagedelivery.net/yx26LyQGM_miwnGU8RnEaw/721c176e-f4b1-4495-1d6c-87a4b9ffa100/public)](https://app.contentrain.io)\n\n\nTo manage the content of this template, we recommend you use [**Contentrain**](Contentrain).\n\nWe have created the collection template that you need. You can find and use this collection in “Shared Collections”.\n\nAfter free registration with [Contentrain](**Contentrain**), you need to start a manual project installation and continue the installation by selecting the Rain of Change repo on Github.\n\nDuring the installation, it is enough to delete the sample collections in the Collections step, select the Logs collection from the Shared Collections section and complete the installation.\n\nThis way you can easily manage all your logs with Contentrain.\n\nIf you have any question with the installation, you can send us your questions via [Discord](**Discord**).\n\nWe will soon publish a video about how to use this template with Contentrain.\n\n\n## Frontmatter\n#### Default\n|variable|description|options|\n|-|-|-|\n|publish|It provides publication control for your logs| true or false|\n|relaseDate|Allows you to set dates for your logs| -|\n|tags|Allows you to set the version label and label colors. | -|\n\n#### Tag Object\n|variable|description|options|\n|-|-|-|\n|text| You can create release tags like \"Features, Bug Fix\"| -|\n|color| You can choose the color for the tags | blue,red, yellow, gray, zinc, green, purple, orange, pink, teal, indigo, cyan, brown, slate, amber, lime, emerald, sky |\n\n## Setup\n\nMake sure to install the dependencies:\n\n```bash\n# yarn\nyarn install\n\n# npm\nnpm install\n```\n\n## Development Server\n\nStart the development server on http://localhost:3000\n\n```bash\nnpm run dev\n```\n\n## Deployment\n\n[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/Contentrain/rain-of-change) [![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/Contentrain/rain-of-change)\n\n\n### Static Hosting\n\nPre-render the website to be deployed on any static hosting:\n\n```bash\nnpm run generate\n```\n\nThe `dist/` directory is ready to be deployed (symlink to `.output/public`), [learn more on Nuxt docs](https://v3.nuxtjs.org/guide/deploy/static-hosting).\n\n### Node server\n\nBuild the application for production:\n\n```bash\nnpm run build\n```\n\nStart the server in production:\n\n```bash\nnode .output/server/index.mjs\n```\n\nLearn more on [Nuxt docs](https://v3.nuxtjs.org/guide/deploy/node-server) for more information.\n", 4 | "ID": "39e99355-bba0-4518-96de-59a968e2707c", 5 | "slug": "readme", 6 | "relaseDate": "2022-04-26 12:00", 7 | "publish": true, 8 | "createdAt": 1654690525019, 9 | "tags": [ 10 | { 11 | "ID": "508dc3fa-59e8-4e29-8163-78e3916c151e", 12 | "text": "readme", 13 | "color": "orange", 14 | "createdAt": 1654690608465, 15 | "updatedAt": 1654771321415 16 | } 17 | ], 18 | "updatedAt": 1654874784626 19 | }, 20 | { 21 | "ID": "539a0c00-a007-4bb7-8107-5221c72c96fd", 22 | "content": "Bug Fix\n-----\n\n* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n* Aliquam tincidunt mauris eu risus.\n* Vestibulum auctor dapibus neque.\n* Nunc dignissim risus id metus.\n\nImprovement\n-----\n\n* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n* Aliquam tincidunt mauris eu risus.\n* Vestibulum auctor dapibus neque.\n* Nunc dignissim risus id metus.\n* Cras ornare tristique elit.\n", 23 | "slug": "1-0-0", 24 | "relaseDate": "2022-05-01 12:00", 25 | "publish": true, 26 | "tags": [ 27 | { 28 | "ID": "3309ea92-433a-4b53-90c7-d1de10bc9e80", 29 | "text": "bug-fix", 30 | "color": "red", 31 | "createdAt": 1654770893582 32 | }, 33 | { 34 | "ID": "4385a7f7-e944-45ca-897c-d16448ec33d3", 35 | "text": "improvement", 36 | "color": "blue", 37 | "createdAt": 1654770911777 38 | } 39 | ], 40 | "createdAt": 1654769347790 41 | }, 42 | { 43 | "ID": "9171d239-b1d7-4500-8911-436f21a49a96", 44 | "content": "Features\n-----\n\n\n* Vivamus vestibulum ntulla nec ante.\n* Praesent placerat risus quis eros.\n* Fusce pellentesque suscipit nibh.\n* Integer vitae libero ac risus egestas placerat.\n* Vestibulum commodo felis quis tortor.\n* Ut aliquam sollicitudin leo.\n* Cras iaculis ultricies nulla.\n* Donec quis dui at dolor tempor interdum.", 45 | "slug": "1-0-1", 46 | "relaseDate": "2022-05-05 12:00", 47 | "publish": true, 48 | "tags": [ 49 | { 50 | "ID": "20446b10-6cd4-42d9-b43a-436a135ad884", 51 | "text": "feature", 52 | "color": "green", 53 | "createdAt": 1654770943864 54 | } 55 | ], 56 | "createdAt": 1654769384666, 57 | "updatedAt": 1654770956926 58 | }, 59 | { 60 | "ID": "dd91635b-1d62-4518-b8d8-e5eb8de6e01a", 61 | "content": "Features\n-----\n\n\n* Nunc dignissim risus id metus.\n* Cras ornare tristique elit.\n\nBug Fix\n-----\n\n* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n* Aliquam tincidunt mauris eu risus.\n* Vestibulum auctor dapibus neque.\n* Nunc dignissim risus id metus.\n* Cras ornare tristique elit.\n* Vivamus vestibulum ntulla nec ante.\n* Praesent placerat risus quis eros.\n* Fusce pellentesque suscipit nibh.\n* Integer vitae libero ac risus egestas placerat.\n* Vestibulum commodo felis quis tortor.\n* Ut aliquam sollicitudin leo.\n* Cras iaculis ultricies nulla.\n* Donec quis dui at dolor tempor interdum.\n", 62 | "slug": "1-1-0", 63 | "relaseDate": "2022-05-10 12:00", 64 | "publish": true, 65 | "tags": [ 66 | { 67 | "ID": "a2f19ba0-17b5-4cc5-ac37-ab3620fe0147", 68 | "text": "feature", 69 | "color": "green", 70 | "createdAt": 1654770981798 71 | }, 72 | { 73 | "ID": "22462977-8736-45b0-a295-3b19f6da7b01", 74 | "text": "bug-fix", 75 | "color": "red", 76 | "createdAt": 1654770990945 77 | } 78 | ], 79 | "createdAt": 1654769435004, 80 | "updatedAt": 1654769645805 81 | }, 82 | { 83 | "ID": "271c02da-de90-4661-9841-c21d79302bf2", 84 | "content": "Bug Fixes\n-----\n\n* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n* Aliquam tincidunt mauris eu risus.\n* Vestibulum auctor dapibus neque.\n* Nunc dignissim risus id metus.\n* Cras ornare tristique elit.\n* Vivamus vestibulum ntulla nec ante.\n* Praesent placerat risus quis eros.\n* Fusce pellentesque suscipit nibh.\n* Integer vitae libero ac risus egestas placerat.\n* Vestibulum commodo felis quis tortor.\n* Ut aliquam sollicitudin leo.\n* Cras iaculis ultricies nulla.\n* Donec quis dui at dolor tempor interdum.", 85 | "slug": "1-1-1", 86 | "relaseDate": "2022-05-16 12:00", 87 | "publish": true, 88 | "tags": [ 89 | { 90 | "ID": "fa3633d0-3a5c-4099-a40c-e3e9fd73a954", 91 | "text": "bug-fix", 92 | "color": "red", 93 | "createdAt": 1654771033216 94 | } 95 | ], 96 | "createdAt": 1654769481039, 97 | "updatedAt": 1654771017975 98 | }, 99 | { 100 | "ID": "a338eaf2-287e-4054-9b0a-6e06e9957888", 101 | "content": "Improvements\n-----\n\n* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n* Aliquam tincidunt mauris eu risus.\n* Vestibulum auctor dapibus neque.\n* Nunc dignissim risus id metus.\n* Cras ornare tristique elit.\n* Vivamus vestibulum ntulla nec ante.\n* Praesent placerat risus quis eros.\n* Fusce pellentesque suscipit nibh.\n* Integer vitae libero ac risus egestas placerat.\n* Vestibulum commodo felis quis tortor.\n* Ut aliquam sollicitudin leo.\n* Cras iaculis ultricies nulla.\n* Donec quis dui at dolor tempor interdum.", 102 | "slug": "1-2-6", 103 | "relaseDate": "2022-06-15 12:00", 104 | "publish": true, 105 | "tags": [ 106 | { 107 | "ID": "23c66f83-7d28-4f59-9b54-1ea62b3d3fca", 108 | "text": "improvement", 109 | "color": "green", 110 | "createdAt": 1654771064078 111 | } 112 | ], 113 | "createdAt": 1654769511051 114 | }, 115 | { 116 | "ID": "416f4dcc-2ed6-45dc-bcb8-95ad3f170b3e", 117 | "content": "Improvements\n-----\n\n* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n* Aliquam tincidunt mauris eu risus.\n* Vestibulum auctor dapibus neque.\n* Nunc dignissim risus id metus.\n* Cras ornare tristique elit.\n* Vivamus vestibulum ntulla nec ante.\n* Praesent placerat risus quis eros.\n* Fusce pellentesque suscipit nibh.\n* Integer vitae libero ac risus egestas placerat.\n* Vestibulum commodo felis quis tortor.\n* Ut aliquam sollicitudin leo.\n* Cras iaculis ultricies nulla.\n* Donec quis dui at dolor tempor interdum.\n\nBug Fixes\n-----\n\n* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n* Aliquam tincidunt mauris eu risus.\n* Vestibulum auctor dapibus neque.\n* Nunc dignissim risus id metus.\n* Cras ornare tristique elit.\n* Vivamus vestibulum ntulla nec ante.\n* Praesent placerat risus quis eros.\n* Fusce pellentesque suscipit nibh.\n* Integer vitae libero ac risus egestas placerat.\n* Vestibulum commodo felis quis tortor.\n* Ut aliquam sollicitudin leo.\n* Cras iaculis ultricies nulla.\n* Donec quis dui at dolor tempor interdum.", 118 | "slug": "1-3-2", 119 | "relaseDate": "2022-05-21 12:00", 120 | "publish": true, 121 | "tags": [ 122 | { 123 | "ID": "5159df3c-e4b1-469b-b5ec-f8b618a73380", 124 | "text": "improvement", 125 | "color": "blue", 126 | "createdAt": 1654771089079 127 | }, 128 | { 129 | "ID": "4e6e9877-a11d-410f-bdb2-62e5d34fb8b7", 130 | "text": "bug-fix", 131 | "color": "red", 132 | "createdAt": 1654771243709 133 | } 134 | ], 135 | "createdAt": 1654769555096 136 | }, 137 | { 138 | "ID": "acd69edb-1656-4c58-943e-98e890f7d50e", 139 | "content": "Features\n-----\n\n* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n* Aliquam tincidunt mauris eu risus.\n* Vestibulum auctor dapibus neque.\n* Nunc dignissim risus id metus.\n* Cras ornare tristique elit.\n* Vivamus vestibulum ntulla nec ante.\n* Praesent placerat risus quis eros.\n* Fusce pellentesque suscipit nibh.\n* Integer vitae libero ac risus egestas placerat.\n* Vestibulum commodo felis quis tortor.\n* Ut aliquam sollicitudin leo.\n* Cras iaculis ultricies nulla.\n* Donec quis dui at dolor tempor interdum.\n* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n* Aliquam tincidunt mauris eu risus.\n* Vestibulum auctor dapibus neque.\n* Nunc dignissim risus id metus.\n* Cras ornare tristique elit.\n* Vivamus vestibulum ntulla nec ante.\n* Praesent placerat risus quis eros.\n* Fusce pellentesque suscipit nibh.\n* Integer vitae libero ac risus egestas placerat.\n* Vestibulum commodo felis quis tortor.\n* Ut aliquam sollicitudin leo.\n* Cras iaculis ultricies nulla.\n* Donec quis dui at dolor tempor interdum.", 140 | "slug": "2-0-0", 141 | "relaseDate": "2022-06-26 12:00", 142 | "publish": true, 143 | "tags": [ 144 | { 145 | "ID": "8399aefa-1376-4a32-a28a-f349d5240884", 146 | "text": "feature", 147 | "color": "green", 148 | "createdAt": 1654771521117 149 | } 150 | ], 151 | "createdAt": 1654769596635, 152 | "updatedAt": 1654769676214 153 | }, 154 | { 155 | "ID": "da075c00-2859-42c8-b791-75fde61e5650", 156 | "content": "Bug Fixes\n-----\n\n* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n* Aliquam tincidunt mauris eu risus.\n* Vestibulum auctor dapibus neque.\n* Nunc dignissim risus id metus.\n* Cras ornare tristique elit.\n* Vivamus vestibulum ntulla nec ante.\n* Praesent placerat risus quis eros.\n* Fusce pellentesque suscipit nibh.\n* Integer vitae libero ac risus egestas placerat.\n* Vestibulum commodo felis quis tortor.\n* Ut aliquam sollicitudin leo.\n* Cras iaculis ultricies nulla.\n* Donec quis dui at dolor tempor interdum.", 157 | "slug": "2-1-1", 158 | "relaseDate": "2022-06-30 12:00", 159 | "publish": true, 160 | "tags": [ 161 | { 162 | "ID": "ba027582-5d6c-4790-afdb-93a9f1fa3ae2", 163 | "text": "bug-fix", 164 | "color": "red", 165 | "createdAt": 1654771548684 166 | } 167 | ], 168 | "createdAt": 1654769625839 169 | }, 170 | { 171 | "ID": "a2552546-469a-41a9-a6f2-d984683982ad", 172 | "content": "\n\nFeatures\n-----\n\n* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n* Aliquam tincidunt mauris eu risus.\n* Vestibulum auctor dapibus neque.\n* Nunc dignissim risus id metus.\n* Cras ornare tristique elit.\n* Vivamus vestibulum ntulla nec ante.\n* Praesent placerat risus quis eros.\n* Fusce pellentesque suscipit nibh.\n* Integer vitae libero ac risus egestas placerat.\n* Vestibulum commodo felis quis tortor.\n\n\nImprovements\n-----\n\n* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n* Aliquam tincidunt mauris eu risus.\n* Vestibulum auctor dapibus neque.\n* Nunc dignissim risus id metus.\n* Cras ornare tristique elit.\n* Vivamus vestibulum ntulla nec ante.\n* Praesent placerat risus quis eros.\n* Fusce pellentesque suscipit nibh.\n* Integer vitae libero ac risus egestas placerat.\n* Vestibulum commodo felis quis tortor.\n* Ut aliquam sollicitudin leo.\n* Cras iaculis ultricies nulla.\n* Donec quis dui at dolor tempor interdum.\n\nBug Fixes\n-----\n\n* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n* Aliquam tincidunt mauris eu risus.\n* Vestibulum auctor dapibus neque.\n* Nunc dignissim risus id metus.\n* Cras ornare tristique elit.\n* Vivamus vestibulum ntulla nec ante.\n* Praesent placerat risus quis eros.\n* Fusce pellentesque suscipit nibh.\n* Integer vitae libero ac risus egestas placerat.\n* Vestibulum commodo felis quis tortor.\n* Ut aliquam sollicitudin leo.\n* Cras iaculis ultricies nulla.\n* Donec quis dui at dolor tempor interdum.", 173 | "slug": "3-0-0", 174 | "relaseDate": "2022-06-02 12:00", 175 | "publish": true, 176 | "tags": [ 177 | { 178 | "ID": "c5609578-9d0f-46f3-af15-efd7d5ecc834", 179 | "text": "feature", 180 | "color": "green", 181 | "createdAt": 1654771599508, 182 | "updatedAt": 1654771651947 183 | }, 184 | { 185 | "ID": "c9fc5c83-d0ba-41cf-a13e-ed0526940462", 186 | "text": "improvement", 187 | "color": "blue", 188 | "createdAt": 1654771612735 189 | }, 190 | { 191 | "ID": "943d918d-2329-4df0-9462-244270181d81", 192 | "text": "bug-fix", 193 | "color": "red", 194 | "createdAt": 1654771626925 195 | } 196 | ], 197 | "createdAt": 1654770785840 198 | }, 199 | { 200 | "ID": "69b202b2-7fc0-472e-914c-54bdff53bed3", 201 | "content": "Bug Fixes ( Wait )\n-----\n\n* Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\n* Aliquam tincidunt mauris eu risus.\n* Vestibulum auctor dapibus neque.\n* Nunc dignissim risus id metus.\n* Cras ornare tristique elit.\n* Vivamus vestibulum ntulla nec ante.\n* Praesent placerat risus quis eros.\n* Fusce pellentesque suscipit nibh.\n* Integer vitae libero ac risus egestas placerat.\n* Vestibulum commodo felis quis tortor.\n* Ut aliquam sollicitudin leo.\n* Cras iaculis ultricies nulla.\n* Donec quis dui at dolor tempor interdum.", 202 | "slug": "2-0-43", 203 | "relaseDate": "2022-06-08 12:00", 204 | "publish": false, 205 | "tags": [ 206 | { 207 | "ID": "c536c0c1-50dc-46c9-922c-022bbb848d59", 208 | "text": "bug-fix", 209 | "color": "red", 210 | "createdAt": 1654771672316 211 | } 212 | ], 213 | "createdAt": 1654770826263 214 | } 215 | ] -------------------------------------------------------------------------------- /nuxt.config.ts: -------------------------------------------------------------------------------- 1 | import { defineNuxtConfig } from 'nuxt' 2 | 3 | // https://v3.nuxtjs.org/docs/directory-structure/nuxt.config 4 | export default defineNuxtConfig({ 5 | css: ['remixicon/fonts/remixicon.css'], 6 | modules: [ 7 | '@nuxt/content', 8 | '@nuxtjs/tailwindcss' 9 | ], 10 | // https://content.nuxtjs.org 11 | content: { 12 | // navigation: { 13 | // fields: ['navTitle'] 14 | // }, 15 | highlight: { 16 | // See the available themes on https://github.com/shikijs/shiki/blob/main/docs/themes.md#all-theme 17 | theme: 'dracula' 18 | } 19 | } 20 | }) 21 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "private": true, 3 | "scripts": { 4 | "build": "nuxi build", 5 | "dev": "nuxi dev", 6 | "generate": "nuxi generate", 7 | "preview": "nuxi preview", 8 | "lint": "eslint ." 9 | }, 10 | "devDependencies": { 11 | "@nuxt/content": "^2.0.0", 12 | "@nuxtjs/eslint-config-typescript": "^10.0.0", 13 | "@nuxtjs/tailwindcss": "^5.1.2", 14 | "@tailwindcss/typography": "^0.5.2", 15 | "eslint": "^8.16.0", 16 | "nuxt": "3.0.0-rc.3", 17 | "typescript": "^4.7.2" 18 | }, 19 | "dependencies": { 20 | "remixicon": "^2.5.0" 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /pages/index.vue: -------------------------------------------------------------------------------- 1 | 21 | 22 | 47 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- 1 | // const colors = require('tailwindcss/colors') 2 | 3 | module.exports = { 4 | darkMode: 'class', 5 | plugins: [require('@tailwindcss/typography')], 6 | content: ['content/**/*.{md,yml,json,json5,csv}'] 7 | // theme: { 8 | // extend: { 9 | // colors: { 10 | // // Customize the feeling of your site 11 | // gray: colors.stone 12 | // } 13 | // } 14 | // } 15 | } 16 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | // https://v3.nuxtjs.org/concepts/typescript 3 | "extends": "./.nuxt/tsconfig.json" 4 | } 5 | 6 | --------------------------------------------------------------------------------