How does it work?#
Hashtags are member-generated tagging that enable cross-referencing of content, as opposed to network operator generated organization of channels.
Hashtags work across channels and post types.
A search for a particular tag returns all posts that have been tagged with that hashtag.
Hashtags can be inserted by typing a # character followed by some text.
Existing tags
Hashtags matching the text being typed in, if available on the network, will automatically be suggested and can be selected from a dropdown list.
Type # followed by at least 2 characters, select and then insert with <tab>.
New tags
If the tag does not match an existing one, it will be added and be automagically available to everyone on the network in a while.
Hashtagging rules#
- Hashtags can be between 4 and 24 characters.
- Hashtags are not case sensitive and may include letters, digits, and underscores
- A maximum of 8 unique tags can be attached to each post.
- Duplicate hashtags are counted only once.
- Hashtags can be inline, or added at the end of the post
- Hashtags placed inside URLs, headings etc will not be recognized
Any tags that do not conform to the above rules are not converted into hashtags, however they remain in the post.
See it live on a post: https://demo1.maincross.org/p/la-di-la-1st-live-test-for-hashtags-s2h5eduez4c8arc
Trending hashtags#
Trending hashtags are updated in real time and displayed at a network level. This is shown on the network destination and on each post.
New tag detection#
Since all the content being created on any MainCross system consists of rich text, the hashtag detection is quite complex due to the infinite possibilities of various HTML tags surrounding the hashtag text. This is a different beast compared to the forced plain text posting followed on social media platform.
It is certainly possible that something that looks like a hashtag to the naked eye is not actually detected. This problem is worsened by pasting a hashtag from another platform which may come with some embedded HTML tags. In all such cases, the solution is simple - just type out the hashtag manually without embellishment or formatting. Here are some examples of non working hashtags:
#IThinkIamAHashtag - The # part of the text has a different formatting from the rest of the text which is in italics
#TagInLink - wont work inside links