精华内容
下载资源
问答
  • 版权声明

    千次阅读 2010-12-19 15:58:00
    本博客中凡标明原创的文章均出自本人,欢迎转载、评论~但请勿用于商业用途...版权声明:文章原创,欢迎转载,转载时请务必加上原文超链接、作者信息和本声明。 如果愿意,请给我邮件:weinan@chengweinan.com ...

    本博客中凡标明原创的文章均出自本人,欢迎转载、评论~但请勿用于商业用途!

     

    转载时请在文章开头以超链接的形式标明文章原始地址,并注明一下两点信息:

    原文作者:企鹅Sheldon

    版权声明:文章原创,欢迎转载,转载时请务必加上原文超链接、作者信息和本声明。

     

    如果愿意,请给我邮件:weinan@chengweinan.com

     

    展开全文
  •   在之前的Next版本中,只需要到主题配置文件_config.yml中将copyright改为true就能开启版权声明,如图1所示。 图1 老版本Next版权声明示意图   但是在最新的Next7.2.0版本中,官方对版权声明的设置做出了大...

    前言

      在之前的Next版本中,只需要到主题配置文件_config.yml中将post_copyright下的enable设为true,即可开启版权声明,如图1所示。


    图1 老版本Next开启默认版权声明示意图

      但是在最新的Next7.2.0版本中,官方对版权声明的设置做出了大改动,在主题配置文件_config.yml中已经找不到设置版权声明的post_copyright选项了,于是我在百度搜索:最新Next如何开启版权声明?发现无非两种教程:

    1. 老版本Next下的教程,教你设置post_copyrighttrue,或是修改themes/next/layout/_macro/post-copyright.swig文件,自定义版权声明样式,比如hoxis的教程
    2. 新版本Next下的教程,发布教程的博主显然也发现了新版本Next的post_copyright选项消失了,于是乎他们便“自立门户”,通过新建themes/next/layout/_macro/my-copyright.swigthemes/next/source/css/_common/components/post/my-post-copyright.styl两个文件,再在themes/next/layout/_macro/post.swigthemes/next/source/css/_common/components/post/post.styl两个文件中分别添加相应代码,最后在文章头部添加copyright: true,达到开启版权声明的目的,比如潘高的教程,效果如图2所示。

    图2 新版本Next下自定义版权声明示意图

      于是我按照第二种自定义版权声明的教程亦步亦趋地搞,在折腾的过程中,我惊讶地发现其实官方并没有去掉内置版权声明,只是将它藏得更“深”了(不知道为啥要这么搞,蛋疼…)。下面笔者就教大家如何在Next7.2.0新版本下,开启内置版权声明(许可协议)。

    开启内置版权声明步骤

    1. 笔者在学习网上教程的时候,在打开themes/next/layout/_macro/post.swig文件后发现,在代码段:
    {% if theme.wechat_subscriber.enable and not is_index %}
      {% include '../_partials/post/wechat-subscriber.swig' %}
    {% endif %}
    

    下面几行,存在着这么一段代码(具体在357行左右):

    {% if theme.creative_commons.license and theme.creative_commons.post and not is_index %}
      <div>
        {% include '../_partials/post/post-copyright.swig' with { post: post } %}
      </div>
    {% endif %}
    

    可以看到,中间那行的/_partials/post/post-copyright.swig,正是官方内置的版权声明配置文件!既然存在这个文件,就说明官方并没有抛弃版权声明,那么接下来我们就能顺着蛛丝马迹,一步步找出开启内置版权声明的办法。

    1. 打开themes/next/source/css/_common/components/post/post.styl文件,在第58(圣保罗对不起,我不是故意的)行,有一段代码@import "post-copyright" if hexo-config('creative_commons.post');。这段代码意思是:在主题配置文件_config.yml中将creative_commons项的post项设为true,就能开启内置版权声明。
    2. 打开主题配置文件_config.yml,Ctrl + F搜索找到creative_commons项,如以下代码所示:
    # Creative Commons 4.0 International License.
    # See: https://creativecommons.org/share-your-work/licensing-types-examples
    # Available values of license: by | by-nc | by-nc-nd | by-nc-sa | by-nd | by-sa | zero
    # You can set a language value if you prefer a translated version of CC license, e.g. deed.zh
    # CC licenses are available in 39 languages, you can find the specific and correct abbreviation you need on https://creativecommons.org
    creative_commons:
      license: by-nc-sa
      sidebar: true
      post: true
      language:
    

    这里就是Next新版本开启内置版权声明的地方,license:设置多种版权声明;sidebar:博客主页左侧栏是否显示版权声明标记;post:是否开启版权声明。开启内置版权声明后的效果如图3所示,或者移步我的个人博客imcyc.cn查看开启版权声明的效果。


    图3 新版本Next开启内置版权声明示意图

    总结

      网上一些自定义版权声明的教程,繁琐且麻烦,而且老版本Next下的教程又驴纯不对马嘴。如果你现在用的是新版本的Next,那么只需一步,即可开启版权声明,岂不美哉~

    参考文献

    [1] https://blog.pangao.vip/Hexo博客NexT主题美化之自定义文章底部版权声明/
    [2] https://hoxis.github.io/hexo-next-copyright.html
    [3] https://theme-next.org/docs/theme-settings/posts
    [4] http://dugblog.coding.me/Hexo/20180623-hexo-useful-skills.html

    推荐阅读

    【Hexo + Next】侧边栏添加自定义文件夹(如友链)

    【Hexo + Next】左侧栏友链一行多个显示

    【Hexo + Next 优化之坑】百度、谷歌收录sitemap站点地图

    展开全文
  • hexo+yilia添加版权声明

    千次阅读 2019-11-13 15:35:22
    hexo+yilia添加版权声明


    添加版权声明,效果图:
    file

    参考:


    1.借鉴修改版

    1.1在文末添加声明

    themes/yilia/layout/_partial/article.ejs文件的指定位置如下:

    <%- post.content %>
    	<% } %>
    	<-- 在此处添加代码-->
    	<% if ((theme.reward_type === 2 || (theme.reward_type === 1 && post.reward)) && !index){ %>
    

    添加如下代码:

     <!-- 添加版权声明 -->
        <%
      var sUrl = url.replace(/index\.html$/, '');
      sUrl = /^(http:|https:)\/\//.test(sUrl) ? sUrl : 'https:' + sUrl;
    %>
    <% if ((theme.declare_type === 2 || (theme.declare_type === 1 && post.declare)) && !index){ %>
      <div class="declare">
        <strong>本文作者:</strong>
        <% if(config.author != undefined){ %>
          <%= config.author%>
        <% }else{%>
          <font color="red">请在博客根目录“_config.yml”中填入正确的“author”</font>
        <%}%>
        <br>
        <strong>本文链接:</strong>
        <a href="<%= config.url %>/<%= post.path %>" title="<%= post.title %>" target="_blank"><%= config.url %>/<%= post.path %></a>
        <br>
        <strong>版权声明:</strong>
        本作品采用
        <a rel="license" href="<%= theme.licensee_url%>"><%= theme.licensee_name%></a>
        进行许可。转载请注明出处!
        <% if(theme.licensee_img != undefined){ %>
          <br>
          <a rel="license" href="<%= theme.licensee_url%>"><img alt="知识共享许可协议" style="border-width:0" src="<%= theme.licensee_img%>"/></a>
        <% } %>
      </div>
    <% } else {%>
      <div class="declare" hidden="hidden"></div>
    <% } %>
          <!-- 添加版权声明 -->
    

    1.2添加样式

    在文件yilia/source/main.0cf68a.css中添加:

    /*版权声明的样式*/
    .declare {
      background-color: #eaeaea;
      margin-top: 2em;
      border-left: 3px solid #ff1700;
      padding: .5em 1em; 
    }
    

    1.3在主题中开启设置

    在文件themes/yilia/_config.yml中添加:

    # 版权声明
    #在需要进行版权声明的文章的md文件头部,设置属性declare: true。
    #版权基础设定:0-关闭声明; 1-文章对应的md文件里有declare: true属性,才有版权声明; 2-所有文章均有版权声明
    declare_type: 1
    licensee_url: https://creativecommons.org/licenses/by-nc-sa/4.0/        #当前应用的版权协议地址。
    licensee_name: '知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议'        #版权协议的名称
    licensee_img: https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png    #版权协议的Logo
    

    效果图:
    file

    2.升级版-配置版

    修改:H:\Hexo\themes\yilia\_config.yml:

    # 版权声明
    #在需要进行版权声明的文章的md文件头部,设置属性declare: true。
    #版权基础设定:0-关闭声明; 1-文章对应的md文件里有declare: true属性,才有版权声明; 2-所有文章均有版权声明
    declare:
      declare_type: 1
      licensee_url: https://creativecommons.org/licenses/by-nc-sa/4.0/        #当前应用的版权协议地址。
      licensee_name: 'CC BY-NC-SA 4.0'                                        #版权协议的名称
      licensee_alias: '知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议'       # alias别名
      licensee_img: https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png    #版权协议的Logo
    

    新建H:\Hexo\themes\yilia\layout\_partial\post\declare.ejs

    <!-- 《添加版权声明 -->
    <!--添加版权声明https://github.com/JoeyBling/hexo-theme-yilia-plus/commit/c1215e132f6d5621c5fea83d3c4f7ccbcca074a3-->
    <%
      var sUrl = url.replace(/index\.html$/, '');
      sUrl = /^(http:|https:)\/\//.test(sUrl) ? sUrl : 'https:' + sUrl;
    %>
    
    <!-- #版权基础设定:0-关闭声明; 1-文章对应的md文件里有declare: true属性,才有版权声明; 2-所有文章均有版权声明 -->
    <% if ((theme.declare.declare_type === 2 || (theme.declare.declare_type === 1 && post.declare)) && !index){ %>
      <div class="declare">
        <strong class="author">本文作者:</strong>
        <% if(config.author != undefined){ %>
          <%= config.author%>
        <% }else{%>
          <font color="red">请在博客根目录“_config.yml”中填入正确的“author”</font>
        <%}%>
        <br>
        <strong class="create-time">发布时间:</strong>
        <%- date(post.date, 'YYYY-MM-DD') %>
        <br>
        <strong class="update-time">最后更新:</strong>
        <%- date(post.updated, 'YYYY-MM-DD') %>
        <br>
        <strong class="article-titles">本文标题:</strong>
        <a href="<%= config.url %>/<%= post.path %>" title="<%= post.title %>" target="_blank"><%= post.title %></a>
        <br>
        <strong class="article-url">本文链接:</strong>
        <a href="<%= config.url %>/<%= post.path %>" title="<%= post.title %>" target="_blank"><%= config.url %>/<%= post.path %></a>
        <br>
        <strong class="copyright">版权声明:</strong>
        本作品采用
        <a rel="license" href="<%= theme.declare.licensee_url%>" title="<%= theme.declare.licensee_alias %>"><%= theme.declare.licensee_name%></a>
        许可协议进行许可。转载请注明出处!
        <% if(theme.declare.licensee_img != undefined){ %>
          <br>
          <a rel="license" href="<%= theme.declare.licensee_url%>"><img alt="知识共享许可协议" style="border-width:0" src="<%= theme.declare.licensee_img%>"/></a>
        <% } %>
      </div>
    <% } else {%>
      <div class="declare" hidden="hidden"></div>
    <% } %>
    <!-- 添加版权声明》 -->
    

    修改H:\Hexo\themes\yilia\layout\_partial\article.ejs

            <!-- 《添加版权声明 -->
            <% if(theme.declare){%>
                <%- partial('post/declare') %>
            <% } %>
            <!-- 添加版权声明》 -->
    

    效果图:
    file


    文章首发于:hexo+yilia添加版权声明

    展开全文
  • CSDN如何开启版权声明

    千次阅读 2018-09-16 14:35:00
    一、先打开博客管理 二、点击博客设置 三、开启版权声明 教程完毕~

    一、先打开博客管理

    这里写图片描述

    二、点击博客设置

    这里写图片描述

    三、开启版权声明

    本文为博主原创文章,未经博主允许不得转载。

    这里写图片描述

    四、点击保存,回到主页打开任意文章即可查看版权声明

    这里写图片描述

    到此,教程完毕~

    展开全文
  • CSDN文章添加版权声明

    千次阅读 2020-04-17 23:46:01
    在“*版权声明”*的下拉框选择类型,其中“署名”、“署名_相同方式共享“需付费,故本作者选择了“自定义版权”。经济条件允许的话,可以选择前两项,支持一下这个非盈利机构。 文本输入框只有选择“自定义版权”...
  • 软件中的版权声明

    千次阅读 2019-09-12 16:48:25
    1 关于网站版权声明(Copyright)的格式和写法 2 软件Copyright中年份有什么意义? 格式:Copyright [dates] by [author/owner] 典型说明如下: Copyright © 2004 Adobe Systems Incorporated. All rights reserved. ...
  • 怎样看开源代码版权 一天,我在查看OpenStack Ceilometer docs的源文件,并注意到顶部有版权声明。 现在,我绝对不想选择尼古拉斯。 OpenStack文档和代码中有数百种此类版权声明,而这只是我碰巧看到的示例。 (请...
  • 一个规范的项目无论是开源的还是公司内部,版权声明和协议声明都是不可少的。 怎么给我们的 Android Studio 项目添加自定义的版权声明呢? 配置版权声明模板 选择File -> Settings 找到Edito
  • 1.打开管理博客 2.点击博客设置 3.找到版权声明
  • QT开发教程版权声明

    千次阅读 2017-03-26 12:48:22
    QT开发教程版权声明 本系列博客主要根据狄泰学院唐老师的《QT实验分析教程》创作,同时根据天山老妖自己的理解和网络搜集的资料及QT官方文档对部分知识点进行了扩展。本系列博客由天山老妖创作,发布于51CTO博客上...
  • hexo笔记七:next主题添加版权声明

    千次阅读 2020-07-18 16:31:51
    版权声明是指在文末加上这么一段文字: 本文记录如何添加文章的版权声明 1 编辑主题配置文件: cd 博客目录 vim themes/next/_config.yml # 找到下列信息设置为true,许可协议用默认的就行了。 # Declare license ...
  • 那么,我们如何在网站底部添加我们自己的版权声明呢? 1、打开wordpress后台,找到外观->编辑 2、找到页脚文件 3、修改文件 在底部合适的地方添加上我们的版权信息,然后点击更新文件按钮。 4、这样网站底部,...
  • 关于版权声明的写法

    千次阅读 2011-09-09 14:18:36
    美国产权局关于版权声明格式的说明: 对于可视化的,或者图形的(比如书籍,电影,网页,软件)版权声明。一般具备如下三部分。 1. The symbol © (the letter C in a circle), or the word “Copyright,” or...
  • [转载]【转】代码的版权声明怎么写

    千次阅读 2017-12-27 15:38:00
    [转载]【转】代码的版权声明怎么写 可以 配合自动注释或者脚本批量添加完成原文地址:【转】代码的版权声明怎么写作者:走钢丝 写了这么多年代码了,从来没注意版权声明的问题,全是瞎...
  • 而多次地手动的书写版权声明信息势必会麻烦。下面我们将以创建C#文件自动添加头部版权声明作为示范。 首先,要把下面版权信息加入模版中。 #region > /*----------------------------------------------------------...
  • 代码的版权声明怎么写

    万次阅读 2013-09-19 07:33:27
    版权声明一般在代码头部以注释方式给出。一般都是这个样子:  Copyright (c) 2011 ABC.Co.Ltd. All rights reserved. 解释一下,©是版权的意思,也可以写成(c);2011表示代码完成时间;ABC.Co.Ltd表示ABC责任...
  • 原创性版权声明

    千次阅读 2019-07-18 17:59:37
    本来这种原创性声明可有可无,但是我今天尝试搜索自己的博客文章,google一搜看到我的文章,点进去发现不是我的网站,好像是一个媒体发布的,而且还没有附上我的博客链接地址! 我这种升斗小名不知道去哪里说呀,...
  • 美国产权局关于版权声明格式的说明 参考标准和格式是美国产权局的说明:http://www.copyright.gov/ Form of Notice for Visually Perceptible Copies 对于可视化的,或者图形的(比如书籍,电影,网页,...
  • 首先登录CSDN后,点击个人头像部分,进入创作中心 点击博客设置,开启版权声明,填写内容并保存 效果展示:
  • Java项目开发中,常常需要在编码文件上面加上一些版权声明或者类注释,如果文件很多,手工去添加或者修改,会很麻烦。可以利用工具满足我们的要求。 一、版权声明 可以使用Jautodoc。将jautodoc的plugin和feature...
  • 美国产权局关于版权声明格式的说明 参考标准和格式是美国产权局的说明:http://www.copyright.gov/ Form of Notice for Visually Perceptible Copies 对于可视化的,或者图形的(比如书籍,电影,网页,软件...
  • 1.博客内容,形式 此博客为个人博客,不涉及...2.版权声明相关 此博客上带有原创标识的文章.图片.文件等,未经本人允许,不得用于商业用途以及传统媒体。网络媒体或个人转载请注明出处和链接,否则属于侵权行为。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 90,792
精华内容 36,316
关键字:

版权声明