Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support per-@ overrides #71

Open
bmann opened this issue Jan 7, 2020 · 3 comments
Open

Support per-@ overrides #71

bmann opened this issue Jan 7, 2020 · 3 comments

Comments

@bmann
Copy link

bmann commented Jan 7, 2020

Problem

I want to @-mention people from multiple different networks. Some will be Twitter, some will be Github, some will be Instagram, some will be MicroBlog.

Solution

This could either be done at least two different ways. One is per page / post -- e.g. jekyll-mentions: twitter.com, as mentioned elsewhere, as front matter.

But, I'd like it to be done identity centric. So, I can maintain a _data/mentions.json file that looks like this:

{
  "@boris": { "network": "https://linkedin.com" },
  "@bmann": { "network": "https://twitter.com"},
  "@borismann": { "link": "https://blog.bmannconsulting.com" }
}

If the @-mention is not in this file, then the default global mention of twitter or whatever is used, otherwise the network defined is used.

In the example, I've also made a link item, rather than a network, to indicate that that @-mention goes directly to a link (so, "borismann" is wrapped in a link tag to that URL, without appending the @-mentioned name).

@emmahsax
Copy link
Contributor

emmahsax commented Jan 9, 2020

@bmann with the work that is being done in here (#72) this enables you to set the base URL on a per-page basis, but not on a per-mentions basis. Until this becomes a feature, maybe that change can get you part of the way there.

@bmann
Copy link
Author

bmann commented Jan 11, 2020

@emma-sax4 thanks! For me this is very person / identity centric, so per page doesn’t really work.

So my friend Alice might not use social media so I can just link @alice to alicewebsite.com

I’m going to see about hacking on this myself, but wanted to make sure to file an issue.

@paddy-hack
Copy link

Also, you might want to mention people from multiple networks on the same page.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants