diff --git a/blog/2022-09-30-mdx-blog-post.md b/blog/2022-09-30-mdx-blog-post.md new file mode 100644 index 000000000..4ee463d79 --- /dev/null +++ b/blog/2022-09-30-mdx-blog-post.md @@ -0,0 +1,62 @@ +--- +slug: getting-started +title: How to get started with sern! +authors: [Sr Izan] +tags: [guides] +--- + +## Hello everyone! + +I'm Sr Izan, your fellow user and contributor. + +Today I'm going to show you how to get started with sern and all its cool features. + +### Step 1: Install the CLI. + +Install the CLI: +``` +npm i -g @sern/cli +``` +and then run +``` +sern init +``` +:::tip +You can also run `sern init -y` if you want to use the default options. +::: + +The CLI is written in Typescript and open-sourced on [Github](https://github.com/sern-handler/cli). (thanks [evo](https://github.com/EvolutionX-10)!) + +### Step 2: Have some way to store secrets. + +Normally you'd need a way to store secrets, and the best way to do that is by installing another package: `dotenv` + +just `npm i dotenv` in the project folder and add `require('dotenv').config()` to your import section. Then, when you login, `process.env.TOKEN` (or however you have it named on your `.env` file) should do the trick. + +:::caution +If you're using ESM, configure dotenv with `import 'dotenv/config'` instead of `require('dotenv').config()`. +::: + +### And... that's it? + +Yes, that's it. Here's a little FAQ to get you started. You can also join the [Discord](https://sern-handler.js.org/discord) for any problems. + +### Extra: Video tutorial! + + + +## FAQ + +**Q**: How do I publish a slash command? +**A**: Install the publish extension. Little video: + + +**Q**: Any snippet VSCode extension? +**A**: Yeah, just search `sern Snippets` made by a verified publisher called Sr Izan (haha yeah me funny!) + +**Q**: HEEEELLLPPPP!!!! +**A**: Hey, don't panic! We're here to help so, join the [Discord](https://sern-handler.js.org/discord). We're trying to get to 100 members! \ No newline at end of file diff --git a/blog/authors.yml b/blog/authors.yml index 8230df3fa..df768f652 100644 --- a/blog/authors.yml +++ b/blog/authors.yml @@ -2,4 +2,14 @@ jacoobes: name: jacoobes title: Head Dev url: https://github.com/jacoobes - image_url: https://github.com/jacoobes.png \ No newline at end of file + image_url: https://github.com/jacoobes.png +Sr Izan: + name: Sr Izan + title: Contributor + url: https://github.com/SrIzan10 + image_url: https://github.com/SrIzan10.png +Murtatrxx: + name: Murtatrxx + title: Developer + url: https://github.com/Murtatrxx + image_url: https://github.com/Murtatrxx.png \ No newline at end of file