Hexo 是基于 Node.js 的高效静态站点生成框架, 通过 Hexo 可以轻松地使用 Markdown 语法进行文章编写。 Hexo 提供多种主题的博客框架,可以进行个性化配置。
hexo自定义网站的Favicon图标
1 2 3 4 5
| favicon: small: /images/favicon-16x16-next.png medium: /images/favicon.ico apple_touch_icon: /images/apple-touch-icon-next.png safari_pinned_tab: /images/logo.svg
|
每篇文章末尾统一添加“本文结束”标记
- 在目录
themes/next/layout/_macro/
下添加passage-end-tag.swig
,内容如下:
1 2 3 4 5
| <div> {% if not is_index %} <div style="text-align:center;color: {% endif %} </div>
|
- 打开
themes/next/layout/_macro/post.njk
文件,在<footer class="post-footer">
之前新增内容如下:
1 2 3 4 5
| <div> {% if not is_index %} {% include 'passage-end-tag.swig' %} {% endif %} </div>
|
- 打开主题配置文件
_config.yml
,添加代码如下:
1 2 3
| passage_end_tag: enabled: true
|
在网站底部加上访问量
打开themes\\next\\layout\\\_partials\\footer.njk
文件,在<div class="copyright">
之前加上
1 2 3 4 5 6 7
| <script async src="https://dn-lbstatics.qbox.me/busuanzi/2.3/busuanzi.pure.mini.js"></script>
<div class="powered-by"> <i class="fa fa-user-md"></i><span id="busuanzi_container_site_uv"> 本站访客数:<span id="busuanzi_value_site_uv"></span> </span> </div>
|
添加README.md文件
在hexo
目录下的source
文件夹下添加一个README.md
文件,修改站点配置文件,将skip_render
参数值设置为
隐藏网页底部的由Hexo&NexT.Pisces强力驱动
打开themes\next\layout\_partials\footer.njk
,使用<!-- -->
隐藏代码,如下所示
1 2 3 4 5
| <!--<div class="powered-by"> {%- set next_site = 'https://theme-next.js.org' if theme.scheme === 'Gemini' else 'https://theme-next.js.org/' + theme.scheme | lower + '/' %} {{- __('footer.powered', next_url('https://hexo.io', 'Hexo') + ' & ' + next_url(next_site, 'NexT.' + theme.scheme)) }} </div> -->
|
1
| $ npm install --save hexo-generator-feed
|
1 2 3
|
plugins: hexo-generate-feed
|