Coder Social home page Coder Social logo

janakhpon / blog_robinwieruch_content Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rwieruch/blog_robinwieruch_content

1.0 1.0 0.0 1.96 MB

✏️ Content of robinwieruch.de - Write guest blog posts or improve the content. Your help means a lot to me.

Home Page: https://www.robinwieruch.de/

blog_robinwieruch_content's Introduction

Content & Contribution

A place where you can actively contribute to robinwieruch.de. Feel free to improve the content or to write a guest blog post yourself. Get in touch with me before you start writing an entire article :)

Guidelines for Guest Bloggers

  • option A: provide the blog post on GoogleDrive with a shareable link
  • option B: provide the blog post here on GitHub by adding a file for the article next to the other files

Meta Information

You can leave out all the meta information (frontmatter) that I use for my blog posts. I can add these later myself.

Code

Don't use images for code. Instead use a code snippet the following way:

{{< highlight javascript >}}
const helloWorld = "Hello World!";
{{< /highlight >}}

If you want to highlight changes in the code, that's what I usually do in my tutorials, then you can do it by providing the numbers of lines you want to highlight:

{{< highlight javascript "hl_lines=3" >}}
const helloWorld = "Hello World!";

console.log(helloWorld);
{{< /highlight >}}

If you move around from file to file in your tutorial, don't forget to mention the place where you edit/create the next code snippet. Something like:

Now we are going to implement user model in the src/models/user.js file:

{{< highlight javascript >}}
const user = createModel('user');
{{< /highlight >}}

Images

Don't use images for code. Instead use code snippets. If you want to have images in the blog post, add them in at least 1024 (x 768)resolution preferable in .jpg to a shared GoogleDrive (or any other cloud storage) folder. In the article, reference the filename of the image with a placeholder like [image the-dashboard.jpg].

Command Line vs. GUI

There are many tutorials out there that are using lots of images to show a GUI where they do their configuration. I'd like to use as few images as possibles and encourage people to use more often their command line instead. If the a GUI needs to be shown, then an image can be used though.

Code Formatting

I use Prettier in my projects which helps me to keep all my code snippets equally formatted. That's my default configuration:

{
  "semi": true,
  "trailingComma": "all",
  "singleQuote": true,
  "printWidth": 70
}

Headlines

  • h1 headline translates to {{% chapter_header "My Headline" "my-headline" %}}
  • h2 headline translates to {{% sub_chapter_header "My Sub Headline" "my-sub-headline" %}}

The second parameter can be used for a table of contents:

{{% chapter_header "Table of Contents" "toc" %}}

* [My Headline](#my-headline)
  * [My Sub Headline](#my-sub-headline)

My articles usually follow the same structure with optional sub_chapter_headers in between:

Motivation

{{% chapter_header "My Headline" "my-headline" %}}

{{% chapter_header "My Headline" "my-headline" %}}

<hr class="section-divider">

Outro

Italics

I usually use italics with * for folders and files like src/models/user.index/js or src/.

Bold

I usually use bold with ** to point out the importance of something or to highlight a specific topic in a paragraph.

blog_robinwieruch_content's People

Contributors

abraj avatar babblebat avatar ben-freenome avatar benjamminj avatar emmanuelstalling avatar gadtfly avatar gladtocode avatar gyunter avatar hanchiang avatar jenovs avatar jonmarkprice avatar laura-o avatar lisaross avatar maelfr avatar misacorn avatar mjhough avatar neighborhood999 avatar nicoder avatar nicoqh avatar nolastan avatar osmaniarb avatar prafullakiran avatar roachjc avatar robinpokorny avatar rwieruch avatar sherylhohman avatar thoja21 avatar tienpham94 avatar vai0 avatar vincentvw avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.