hexo-helper-link-too
Help you insert <a>
snippet in hexo templates. Helpers are used in templates to help you insert snippets quickly. Helpers cannot be used in source files.
帮助您在Hexo模板文件中插入<a>
代码片段。辅助函数帮助您在模版中快速插入内容。辅助函数不能在源文件中使用。
inspired by Hexojs helper link_to.
Because I can't specify the title separately by link_to
, I modified the code in lib/plugins/helper/link_to.js.
灵感来自Hexojs的辅助函数link_to。
因为无法使用link_to
单独指定标题,所以修改了这里的代码lib/plugins/helper/link_to.js 。
Setup
via npm:
npm i hexo-helper-link-too
Usage
- in your hexo templates (e.g.: .ejs files),
- 在您的模板文件中(例如:.ejs文件),
<%- link_too(path, text, options) %>
e.g.:
path
<%- link_too("https://futaba.love") %>
<a href="https://futaba.love" title="futaba.love">futaba.love</a>
path, text
<%- link_too('https://futaba.love', "Futaba Isshiki's Blog") %>
<a href="https://futaba.love" title="Futaba Isshiki\'s Blog">Futaba Isshiki\'s Blog</a>
path, text, boolean
一、options === true
<%- link_too('https://futaba.love', "Futaba Isshiki's Blog", true) %>
<a href="https://futaba.love" title="Futaba Isshiki\'s Blog" target="_blank" rel="noopener nofollow">Futaba Isshiki\'s Blog</a>
二、options === false
<%- link_too('https://futaba.love', "Futaba Isshiki's Blog", false) %>
<a href="https://futaba.love" title="Futaba Isshiki\'s Blog">Futaba Isshiki\'s Blog</a>
三、options.external: true
<%- link_too('https://futaba.love', "Futaba Isshiki's Blog", {external:true}) %>
<a href="https://futaba.love" title="Futaba Isshiki\'s Blog" target="_blank" rel="noopener nofollow">Futaba Isshiki\'s Blog</a>
path, text, options
一、options.title
<%- link_too('https://futaba.love', "Futaba Isshiki's Blog", {title: "I love Hatsune Miku!"}) %>
<a href="https://futaba.love" title="I love Hatsune Miku!">Futaba Isshiki\'s Blog</a>
二、options.external: true & title
<%- link_too('https://futaba.love', "Futaba Isshiki's Blog", {external:true, title: "I Love Hastsune Miku!"}) %>
<a href="https://futaba.love" title="I Love Hastsune Miku!" target="_blank" rel="noopener nofollow">Futaba Isshiki\'s Blog</a>
Tests
Sorry, but there no tests yet.
Changelog
Issues
- submit any issues/bugs about this package here. Thank you!
- 如果有任何关于此包的疑问或缺陷,请于此处提交。感谢!
License
MIT ©Futaba Isshiki