The most important thing on the website is content. The posts can be created by users with full accounts and positive karma (for several hubs the limits for karma may differ).
Creating a post
The process of creating a post is quite simple:
сlick the «Add post» button on the right side of the website header;
select a hub suitable for the topic (or several hubs);
if your publication is a tutorial, a lesson, or how-to, check the «Tutorial» checkbox, this will help visually identify it among others;
give a clear title to the post, fill in the body of the post, use HTML or markdown to format the text;
do not forget to specify tags;
add a poll in the end if you want;
using the «Preview» button you can check what you have done (possibly some tag is not closed somewhere or a picture is missing);
if everything is OK, click the green button «Publish»;
if you want to make any changes to the post, use the pencil icon to the right of its title, this will allow you to edit it or move it to drafts.
Drafts are visible to the author only (it is indicated by the lock icon to the left of the title).
There are hundreds of authors on Habr who write thousands of articles. Some of them are quite simple (they explain something “on the fingers” or do not explain anything at all) and are generally accessible, while others, on the contrary, will be understood only by a small number of advanced readers. So that one would not be bored reading the articles of others, we decided to add the ability to sort publications by difficulty level. The complexity is indicated by the author of the publication himself (the moderator will correct if needed).
Habr provides three levels of complexity and here are their indicative signs:
Articles for the widest audience, which will be understandable even to unprepared readers
As a rule, with some “light” code (ready-made snippets, step-by-step installation commands, tutorial-style) or without it, posted in any hubs. Such posts as, reasoning, biographies and stories, interviews, narratives, educational program.
Articles that require basic knowledge of the subject matter to understand
Most of the publications are from specialized hubs, "technical popsci", theory and practice of management, design. If the article is about development, it is assumed that the reader is already familiar with the environment and can read “without a dictionary”.
Articles that only "people who know" will understand
Highly specialized publications on purely technical topics, designed for the most prepared audience. Hardcore development, machine learning, algorithms, administrating and more. Professional terminology, complex code, scientific and technical calculations.
An article is supposed to be an original content created personally by the author. Reviews, digests, tutorials, educational content, reports — all these are articles.
If you want to post a translation of someone else’s article don’t forget to change the publication type to «Translation». The creation algorithm is the same as for a post, but you will see two additional fields: «Author of the original» (here you should specify the name of the author of the original text) and «Link to the original» (URL of the original page).
News are valued for its freshness. News are succinct reports of recent or current events. There is no place for personal opinion — facts and only facts. A piece of news should give answers for six main questions: who, what, where, when, why and how. The first paragraph should give a reader the answers for the first four questions. And only then — why and how all this happened.
The signs of good and bad content
contains original content;
easy to read, split into paragraphs and generally well formatted; images are uploaded to Habrastorage;
written with proper language;
does not have «bad post’s» features.
has a flashy title like «Shock! VIDEO! YOUR MAC IS FULL OF VIRUSES!»;
overflowed with grammatical and spelling mistakes;
contains images from unstable photo hostings;
is a copy of the information from other resources;
is a complaint for something;
contains referral links;
contains prohibited content;
is an ad of your or your friend’s project, service, application, website, etc.
You can also add mathematical formulas to your publications using the LaTeX markup language.
To draw formulas on a page, we use the MathJax library.
To add a formula, click on the Σ icon in the toolbar. In the resulting modal window, select the type of the formula: the string or the block.
A string formula is used to insert a formula into a paragraph of text
Block formula is used to insert a formula with a new line
After composing the formula, click on the button «Add formula» and it appears in the post text.
Author Support Program
ASP abbreviation on Habr stands for the Author Support Program. In addition to recognition, authors can receive a monetary reward for quality publications — that’s obvious!
Users with at least one of the badges: «Author», «Star», «Legend» and «Old-timer» can participate in the program. And then, all you need is just to post interesting content.
Publications frequency limits
Users with full-fledged accounts without any prior moderation can post content that correspond to the core Habr topics and do not violate the rules of the community. However, there are several frequency restrictions:
if a user has created 3 posts within 24 hours, it will be possible to publish the next post not earlier than 24 hours after the the last one;
regardless of the karma state, you can not post it in a hub «I’m advertising» more than 2 publications in a row.
You can easily report a typo to the author by selecting a part of the text and pressing CTRL+Enter or CMD+Enter. You will see a form with a selected quote and a field for your comments. After you click «Send» message will be sent to the author and also will be visible in your conversations.
Only registered users can send messages. You can select any part of the text on the post page, but the quote will include only the first 220 characters. Maximum length of the comment is 500 characters. The most important thing on the website is content. The posts can be created by users with full accounts and positive karma (for several hubs the limits for karma may differ).
All publications should be posted in accordance with the provided flows/hubs and publication types.