We always welcome contributions!

If you have already registered, you can log in and submit your articles.

Current authors

Join the current authors to write systems tutorials on SysTutorials.

Again, contributions are always welcome.

Types of posts on this website

What kinds of posts are welcomed and accepted

  • Technical tutorials like posts, Example 1, Example 2. If there is not any code or pre tags in the post (or similar tags in Markdown or BlogText), your posts will unlikely be published here.
  • Posts with technical insight. The keyword here is “technical”. A post listing known facts will unlikely be accepted.

What kinds of posts are not accepted

  • Posts having plagiarism problems. We don’t publish posts that has verbatim copying, near-verbatim copying, or purposely paraphrasing portions of another article. If you have to quote another article, use the blockquote HTML tags. Even if a post was published, if it is found having plagiarism problems later, the post may be removed.
  • Non-technical post, unless it is insightful and informative.

Register an account

Please first register an account. After registration, you can log in and submit your articles.

By registering an account, you agree to the policies and terms.

If you wish to write one or more articles, it is also a good idea to contact us to discuss your interests.

Introduce yourself

As a small site, what we can only offer for your contribution is link love and credits at current.

After the registration, please go to your profile and change the “Display name publicly” and “Biographical Info”.

The “Display name publicly” will be displayed as the author name. “Biographical Info” will be the short bio after your posts. It can contain links to your website/blog/homepage for link love. We understand that you want some “dofollow” links. Please add rel="follow" to your links in your bio. But please keep the number of dofollow link within 2.

Formatting the posts

We have 3 kinds of syntax supported to edit/format your post:

  • HTML. The default without any specific configurations.
  • Markdown. Supported with special marks. Check “Use Markdown to write/format posts” for how to write posts in Markdown.
  • BlogText. Supported while disabled by default. Check “Use BlogText to write/format posts” for how to write posts in BlogText.

Use Markdown to write/format posts

Mardown is supported to format your post. You can simply add [md] and [/md] between your text.

For example,

Welcome to [ST](https://www.systutorials.com/)!
echo “hello world!”

will be rendered as

Welcome to ST!

echo "hello world!"

Use BlogText to write/format posts

You may choose to use the BlogText which is a wiki-like syntax to write posts and pages. This syntax is easy-to-learn and fast-to-type. To enable BlogText, select the “Use BlogText for this post/page” in the “BlogText” metabox in the post editing page.

These two following links may help you quickly get familiar with it.

Cheat Sheet of BlogText.

BlogText Syntax Description.

Some notes about post editing in BlogText format are as follows.

Code snippets

One common issue about post editing here is about code snippets inside of the post content.

  • You do not need to escape your code snippet having characters like <, > if the code is put inside of {{{ and }}}.
  • You can just copy and paste the code plain text to the block between {{{ and }}} and you code will look just like what it looks in your text editor and the program will automatically escape it for you when the post is displayed.
  • If you are writing plain text (not inside of {{{ and }}}), you still need to escape your code snippet.

For example, to write a line of #include <stdio.h>, you can just write

#include <stdio.h>

You do not need to worry about the < or translate it into HTML code manually.

Hope this feature makes writing with code snippets easier.

Table of Content

You can add a “table of content” by adding


at the text where you would like the table of content to appear.

If you would like to force the table of content to take the full width, you can add a piece of CSS before it:

<style type="text/css">.toc {max-width:100%; float: none; margin-left: 0;} </style>
Please share if you like this post: