For those who don't know, internal anchor links allow authors to create links within their own posts, so readers can navigate easier long posts or go directly to a certain section that interests them. Someone might be asking: why on earth would I want to write long posts, and even more, to bother adding links to them, when payout window is restricted to 7 days? That's a good point, but still, we started to make timid steps into allowing people to care about maintaining long term content. They won't be paid for that, not directly, but some do and others will probably do that also. If I remember correctly, it was in HF20 when we introduced the possibility to edit a post past the 7 days interval. That opened up the possibility to keep updating a post. The most often types of content that we keep updated as of now are: * indexes * FAQs There would be others if there wouldn't be the incentive to create another post instead, to receive the author rewards. > The possibility to pin posts within a community offers another incentive to keep indexes or FAQs updated. The problem is these posts tend to grow, and they become very difficult to navigate once they do. Since we can't hope for something like expandable divs in our posts, a **_table of contents_** would be great, and even better for SEO purposes. But we can't create one, because anchor links don't work in the most popular Steem interfaces. > If someone wants to test this in their own preferred Steem interface, to see if it works, be my guest: https://steemit.com/test/@testuser123/6zzct8-test Please let me know if it works there! Just do be clear, markdown doesn't seem to have a standard support for anchor links for whatever reason. But a combination of markdown and html (or just html) should be allowed for this purpose (as it is allowed for writing on two columns, for example). <pre><code>Go [here](#contact) if you want to contact me directly.<br>.<br>.<br>. ### <a id="contact"></a> Contact Details contact details here</code></pre> <br>I am used to the <code><name></code> parameter for setting anchors, but I saw this is preferred by people looking for a solution with markdown. Whatever solution you choose is fine with me, as long as there is one. The same internal anchors can be used for writing much easier to follow guides or tutorials. It's not rare in a tutorial when you invite the reader to jump back to a certain point. Wouldn't it be easier for him/her to simply click a link for that, instead of scrolling? Here's another argument for needing internal anchors. Let's say you wrote a long post in the past. And a short fragment or section from there is relevant to what you are writing now, but not the full article. It's also too long or too off topic to insert as a quote in your new post. Wouldn't an internal anchor be useful in the old post now? You can go back and add it if you don't have one. And then simply link to the right section or part of the said article. I am a person who remembers stuff... Or if I don't I search. And it's not once that I brought back ideas written by myself or others in the past. We need to stop thinking in 7 days intervals! Internal anchors will help. And you don't have to rethink the payout system for that. ### Update: After a discussion with asgarth and jarvie [here](/hive-111390/@steemhelp-qa/can-i-create-a-table-of-contents-in-steemit-com), this may be resolved soon on SteemPeak, where there is support for internal links in html, but currently there is a bug.
author | gadrian |
---|---|
permlink | why-aren-t-internal-anchor-links-supported-in-steem-interfaces |
category | hive-144703 |
json_metadata | "{"tags": ["hive-144703", "internal-anchors", "steemit", "steempeak", "esteem", "palnet", "neoxian"], "links": ["/test/@testuser123/6zzct8-test", "/hive-111390/@steemhelp-qa/can-i-create-a-table-of-contents-in-steemit-com"], "app": "steempeak/2.2.8", "format": "markdown", "users": ["testuser123", "steemhelp-qa"], "canonical_url": "https://peakd.com/hive-144703/@gadrian/why-aren-t-internal-anchor-links-supported-in-steem-interfaces"}" |
created | 2020-02-01 09:54:24 |
last_update | 2020-05-24 16:10:24 |
depth | 0 |
children | 9 |
last_payout | 2020-02-08 09:54:24 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 1.047 HBD |
curator_payout_value | 0.994 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 3,539 |
author_reputation | 629,695,092,171,674 |
root_title | "Why aren't internal anchor links supported in Steem interfaces?" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 94,987,903 |
net_rshares | 8,321,757,787,543 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
gregory-f | 0 | 3,416,142,246 | 0.2% | ||
inertia | 0 | 216,948,243,007 | 100% | ||
chrispop | 0 | 775,073,917 | 50% | ||
anomaly | 0 | 124,882,761 | 1% | ||
chesatochi | 0 | 454,933,266,881 | 100% | ||
newhope | 0 | 1,565,761,125,288 | 17% | ||
erikaflynn | 0 | 4,963,955,335 | 12% | ||
borislavzlatanov | 0 | 129,162,290,944 | 100% | ||
techken | 0 | 0 | 0.03% | ||
suesa | 0 | 87,480,598,804 | 25% | ||
gniksivart | 0 | 36,217,810,249 | 25% | ||
viorel | 0 | 639,763,176 | 75% | ||
modemser | 0 | 698,430,964 | 100% | ||
free999enigma | 0 | 52,243,285,801 | 25% | ||
crokkon | 0 | 54,308,132,152 | 100% | ||
justinparke | 0 | 6,015,271,939 | 48% | ||
sorin.cristescu | 0 | 506,880,903,618 | 50% | ||
espoem | 0 | 11,603,518,967 | 5% | ||
superdavebeastul | 0 | 0 | 100% | ||
qurator | 0 | 46,239,063,233 | 0.34% | ||
globetrottergcc | 0 | 32,478,189,390 | 90% | ||
omstavan | 0 | 648,012,231 | 12.5% | ||
lishu | 0 | 9,527,119,844 | 50% | ||
mytechtrail | 0 | 44,834,352,167 | 25% | ||
qustodian | 0 | 1,124,544,676 | 0.34% | ||
nathen007 | 0 | 23,675,948,036 | 100% | ||
alexandraioana26 | 0 | 18,593,521,243 | 50% | ||
abitcoinskeptic | 0 | 119,709,629,222 | 18% | ||
znnuksfe | 0 | 3,251,867,351,893 | 50% | ||
suesa-random | 0 | 11,306,696,349 | 50% | ||
rbm | 0 | 4,180,080,796 | 75% | ||
raise-me-up | 0 | 0 | 0.01% | ||
ruth-elise | 0 | 950,995,127 | 50% | ||
alexdory | 0 | 94,568,208,742 | 100% | ||
vargart | 0 | 1,531,353,154 | 25% | ||
simplymike | 0 | 137,256,455,454 | 41% | ||
erikah | 0 | 59,804,909,967 | 25% | ||
alphasteem | 0 | 2,571,443,429 | 10% | ||
photovitamin | 0 | 3,063,731,697 | 30% | ||
stmdev | 0 | 83,227,138 | 1% | ||
flaxz | 0 | 65,470,436,238 | 25% | ||
gadrian | 0 | 281,767,150,934 | 100% | ||
acesontop | 0 | 27,022,058,766 | 100% | ||
les.sisters | 0 | 545,344,216 | 100% | ||
realblockchain | 0 | 4,747,712,730 | 20% | ||
steemromania | 0 | 124,933,074,456 | 100% | ||
spamfarmer | 0 | 31,797,948,545 | 25% | ||
steempeak | 0 | 647,901,300,660 | 52% | ||
carolinaelly | 0 | 2,628,280,479 | 100% | ||
ressolid | 0 | 6,116,309,964 | 50% | ||
ro-witness | 0 | 65,004,789,870 | 30% | ||
lux-witness | 0 | 21,880,125,452 | 75% | ||
laissez-faire | 0 | 62,093,550 | 100% | ||
sorin.lite | 0 | 39,364,691,908 | 100% | ||
coredump | 0 | 0 | 10% | ||
tinyhousecryptos | 0 | 539,760,281 | 5% | ||
imbartley | 0 | 1,521,729,973 | 50% | ||
cn-neoxag | 0 | 10,736,194 | 2% | ||
spinvest-leo | 0 | 3,993,017,414 | 5% | ||
tonimontana.neo | 0 | 0 | 0.28% | ||
neoxvoter | 0 | 83,580,574 | 1.5% | ||
bilpcoinpower | 0 | 189,175,475 | 8% | ||
dipomy | 0 | -9,059,973 | -10% |
author | crokkon |
---|---|
permlink | q50xbb |
category | hive-144703 |
json_metadata | "{"app": ""}" |
created | 2020-02-01 12:57:09 |
last_update | 2022-08-06 16:20:09 |
depth | 1 |
children | 1 |
last_payout | 2020-02-08 12:57:09 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.035 HBD |
curator_payout_value | 0.036 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 1 |
author_reputation | 81,214,366,861,104 |
root_title | "Why aren't internal anchor links supported in Steem interfaces?" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 94,991,500 |
net_rshares | 416,050,614,337 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
maarnio | 0 | 275,501,499,809 | 50% | ||
ismailkah | 0 | 5,069,921,886 | 25% | ||
gadrian | 0 | 135,479,192,642 | 50% |
I just tried. Same result. Actually Steempeak seems to go to an anchor if it's specified in the URL when the post page is opened, but won't scroll if a link is internal.
author | gadrian |
---|---|
permlink | re-crokkon-q50ycq |
category | hive-144703 |
json_metadata | {"tags":["hive-144703"],"app":"steempeak/2.2.8"} |
created | 2020-02-01 13:19:39 |
last_update | 2020-02-01 13:19:39 |
depth | 2 |
children | 0 |
last_payout | 2020-02-08 13:19:39 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 170 |
author_reputation | 629,695,092,171,674 |
root_title | "Why aren't internal anchor links supported in Steem interfaces?" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 94,992,151 |
net_rshares | 0 |
> ... markdown doesn't seem to have a standard support for anchor links for whatever reason. That's because there is no markdown standard. But if we look at how GitHub and Jekyll go about it, they support hash-in-link by assuming the H1, H2, etc. tags are also `<a name>`. Jekyll takes it one step further by also embedding IDs so that you can have smooth scrolling to the section. All this to say, it can be done by the Steem front-ends. But itβd be advisable to do so with a published standard. Meaning, Steem should publish its standard.
author | inertia |
---|---|
permlink | q518xf |
category | hive-144703 |
json_metadata | {"app":"steemit/0.2"} |
created | 2020-02-01 17:08:03 |
last_update | 2020-02-01 17:09:27 |
depth | 1 |
children | 1 |
last_payout | 2020-02-08 17:08:03 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.084 HBD |
curator_payout_value | 0.085 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 546 |
author_reputation | 346,568,901,399,561 |
root_title | "Why aren't internal anchor links supported in Steem interfaces?" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 94,998,625 |
net_rshares | 931,267,256,917 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
gadrian | 0 | 263,849,774,162 | 100% | ||
steempeak | 0 | 667,417,482,755 | 53% |
Thank you for explaining how other projects have figured this out @inertia. I knew GitHub supported internal links, but didn't know the details. I agree this should be an open standard for Steem. All major interfaces could benefit from supporting internal links.
author | gadrian |
---|---|
permlink | re-inertia-q51h1k |
category | hive-144703 |
json_metadata | {"tags":["hive-144703"],"app":"steempeak/2.2.8"} |
created | 2020-02-01 20:03:21 |
last_update | 2020-02-01 20:03:21 |
depth | 2 |
children | 0 |
last_payout | 2020-02-08 20:03:21 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 264 |
author_reputation | 629,695,092,171,674 |
root_title | "Why aren't internal anchor links supported in Steem interfaces?" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 95,002,910 |
net_rshares | 0 |
Thanks for the feedback. There is also some documentation on relevant issues here: https://github.com/steemit/condenser/issues/1201
author | roadscape |
---|---|
permlink | q6diig |
category | hive-144703 |
json_metadata | {"links":["https://github.com/steemit/condenser/issues/1201"],"app":"steemit/0.2"} |
created | 2020-02-27 18:39:54 |
last_update | 2020-02-27 18:39:54 |
depth | 1 |
children | 1 |
last_payout | 2020-03-05 18:39:54 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.022 HBD |
curator_payout_value | 0.022 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 131 |
author_reputation | 27,406,317,697,121 |
root_title | "Why aren't internal anchor links supported in Steem interfaces?" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 95,887,507 |
net_rshares | 274,321,339,648 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
gadrian | 0 | 274,321,339,648 | 100% |
Thanks for commenting and adding the link to the GitHub issues. I hope it'll come their turn some day, even if they are low priority.
author | gadrian |
---|---|
permlink | re-roadscape-q6dj3d |
category | hive-144703 |
json_metadata | {"tags":["hive-144703"],"app":"steempeak/2020.02.5"} |
created | 2020-02-27 18:52:27 |
last_update | 2020-02-27 18:52:27 |
depth | 2 |
children | 0 |
last_payout | 2020-03-05 18:52:27 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 133 |
author_reputation | 629,695,092,171,674 |
root_title | "Why aren't internal anchor links supported in Steem interfaces?" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 95,887,844 |
net_rshares | 0 |
There's still a long way to go when it comes to a user-friendly experience and SEO optimization ... :0(
author | simplymike |
---|---|
permlink | re-gadrian-q50oz1 |
category | hive-144703 |
json_metadata | {"tags":["hive-144703"],"app":"steempeak/2.2.8"} |
created | 2020-02-01 09:57:00 |
last_update | 2020-02-01 09:57:00 |
depth | 1 |
children | 1 |
last_payout | 2020-02-08 09:57:00 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.010 HBD |
curator_payout_value | 0.011 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 103 |
author_reputation | 68,420,357,693,821 |
root_title | "Why aren't internal anchor links supported in Steem interfaces?" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 94,987,958 |
net_rshares | 138,154,803,795 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
gadrian | 0 | 138,154,803,795 | 50% |
Yes there is. But even beyond UX, it's a way for authors to re-surface their best materials. They can gain followers, if the voting window is long gone.
author | gadrian |
---|---|
permlink | re-simplymike-q50pbi |
category | hive-144703 |
json_metadata | {"tags":["hive-144703"],"app":"steempeak/2.2.8"} |
created | 2020-02-01 10:04:30 |
last_update | 2020-02-01 10:04:57 |
depth | 2 |
children | 0 |
last_payout | 2020-02-08 10:04:30 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 152 |
author_reputation | 629,695,092,171,674 |
root_title | "Why aren't internal anchor links supported in Steem interfaces?" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 94,988,113 |
net_rshares | 0 |
To listen to the audio version of this article click on the play image. [](http://ec2-52-72-169-104.compute-1.amazonaws.com/gadrian__why-aren-t-internal-anchor-links-supported-in-steem-interfaces.mp3) Brought to you by [@tts](https://steemit.com/tts/@tts/introduction). If you find it useful please consider upvoting this reply.
author | tts |
---|---|
permlink | re-why-aren-t-internal-anchor-links-supported-in-steem-interfaces-20200201t100112 |
category | hive-144703 |
json_metadata | "" |
created | 2020-02-01 10:01:12 |
last_update | 2020-02-01 10:01:12 |
depth | 1 |
children | 0 |
last_payout | 2020-02-08 10:01:12 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 381 |
author_reputation | -4,535,154,553,995 |
root_title | "Why aren't internal anchor links supported in Steem interfaces?" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 94,988,050 |
net_rshares | -26,026,153,309 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
steemcleaner | 0 | -21,739,191 | -0.08% | ||
mack-bot | 0 | -26,004,414,118 | -0.25% |