New DW Feature: @username.sitename
Monday, July 8th, 2019 01:12 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Hooray for an easier way to make usernames appear here! Simply type
@username
and you’ll get the right user head:
for people:
@jesse_the_k
becomes jesse_the_k
for communities:
@access_fandom
becomes access_fandom
for official communities:
@dw-nifty
becomes dw_nifty
@ Shortcut for other sites
The @ trick also works with the two dozen external sitenames DW supports: use @username period sitename
@dreamwidth.twitter
becomes dreamwidth
@dreamwidth.github
becomes dreamwidth
These shortcuts work almost everywhere in Dreamwidth, posting or commenting
- in email posts and replies
- the HTML editor, whether you
- just type text (also known as "casual HTML")
- or use Markdown
EXCEPT they don't work when you're take full control of the HTML reins (also known as "raw HTML" or "don't autoformat")
The @ shortcuts are faster and easier than the HTML versions, which do still work:
<user name=username>
<user name=username site=sitename>
Dreamwidth’s @ shortcuts are format, not communication
On Twitter, @ with a username is a verb — @user’s "mentions" notify @user every time it appears. This convention has spread widely to Discord, Github, Tumblr, Facebook and elsewhere.
That’s not true here. On Dreamwidth, @ shortcuts only show a link to the user’s account
The @ shortcuts even affect old Dreamwidth posts. When I wrote about @jesse_the_k
to mean "Jesse on Twitter" back in 2010, now that will show a Dreamwidth userhead.
Bypassing the @ Shortcut
Dreamwidth makes any characters right after an @ sign into a username. To make the @ sign simply display
- precede the @ with backslash:
\@WordNextToAtSign
- in HTML, use the character reference
@
ETA BUG ALERT never mind, they fixed the bug!
(no subject)
Date: 2019-07-08 07:02 pm (UTC)(no subject)
Date: 2019-07-10 03:11 pm (UTC)Technical writing is the best distraction for me when my weasels are running wild.
(no subject)
Date: 2019-07-08 07:23 pm (UTC)(no subject)
Date: 2019-07-10 03:11 pm (UTC)(no subject)
Date: 2019-07-08 07:26 pm (UTC)This is great though, especially given my habit of typing so many of my daily blog entries on my phone! Thanks for writing this up to let us know.
(no subject)
Date: 2019-07-10 03:11 pm (UTC)(no subject)
Date: 2019-07-08 08:25 pm (UTC)(no subject)
Date: 2019-07-10 03:12 pm (UTC)(no subject)
Date: 2019-07-08 09:28 pm (UTC)(no subject)
Date: 2019-07-10 03:12 pm (UTC)(no subject)
Date: 2019-07-08 10:07 pm (UTC)(no subject)
Date: 2019-07-10 03:20 pm (UTC)(Care to share the story of your username? "lah" endings evoke Yiddish or Hindu nicknames to me, but I bet yours is something else.
Dreamwidth tutorial
Date: 2019-07-09 01:06 am (UTC)testing…
Thank you so much for sharing this.
Re: Dreamwidth tutorial
Date: 2019-07-10 03:22 pm (UTC)Oooh! Three AO3 items I hadn't seen.
Let's try something...
Date: 2019-07-09 01:58 am (UTC)Note that links in HTML aren't allowed to nest.
@ with a space after it.
ETA: Thank goodness! I suspect it will still do bad things to Perl code, though
ETA: no such luck. Still, a nice piece of work and not nearly as bad as it could have been. You may annoy people who cross-post from twitter, though. Hmm...
This is a problem.
... and please forgive me -- I should have done this in my own journal. Dumb bear.
Re: Let's try something...
Date: 2019-07-10 03:30 pm (UTC)There's another bug--or maybe I'm escaping wrong. But the initial backslash
doesn't always make the literal text display. The short-term memory I no longer have has impaired my bug-testing. In desperation I found that
solved the problem.
(no subject)
Date: 2019-07-09 03:28 am (UTC)(no subject)
Date: 2019-07-10 03:31 pm (UTC)(no subject)
Date: 2019-07-09 01:00 pm (UTC)(no subject)
Date: 2019-07-10 03:31 pm (UTC)(no subject)
Date: 2019-07-09 07:57 pm (UTC)(no subject)
Date: 2019-07-10 03:32 pm (UTC)(no subject)
Date: 2019-07-10 05:55 am (UTC)(no subject)
Date: 2019-07-10 03:32 pm (UTC)