0%

开启自定义footer.njk配置

  • 主题配置文件_config.yml找到footer: source/_data/footer.njk取消注释。
  • 在博客根目录blog\source\_data 新建footer.njk文件。
  • 写下以下代码。
阅读全文 »

本站使用 NexT 主题,本文适用于使用NJK模板的主题
其它模板引擎,请相应修改,没试验过仅供参考

步骤如下:

建立必要文件

首先在Hexo\themes\next\layout\_third-party目录下新建selectionCopyright.swig文件

阅读全文 »

最近看别人代码时,发现一个新的打印输出格式,很有意思,print(f’{}’),所以找了些资料学习总结了一下,现把几个常用的方法记录下来。

神奇的 % 号

% 号格式化字符串沿用的是C语言的方法,python官方也并未弃用%号,但也并不推荐这种格式化方式。

1
2
3
4
5
6
7
8
9
10
# 1、格式的字符串(即%s)与被格式化的字符串(即传入的值)必须按照位置一一对应
# ps:当需格式化的字符串过多时,位置极容易搞混
print('%s asked %s to do something' % ('egon', 'lili')) # egon asked lili to do something
print('%s asked %s to do something' % ('lili', 'egon')) # lili asked egon to do something

# 2、可以通过字典方式格式化,打破了位置带来的限制与困扰
print('我的名字是 %(name)s, 我的年龄是 %(age)s.' % {'name': 'egon', 'age': 18})

kwargs={'name': 'egon', 'age': 18}
print('我的名字是 %(name)s, 我的年龄是 %(age)s.' % kwargs)
阅读全文 »

描述

目的:拷贝一个 Git 仓库到本地

实例

拷贝一个 Git 仓库到本地,本地目录名称与Git 仓库同名

命令:git clone <版本库的网址>

拷贝一个 Git 仓库到本地,重新定义本地目录名称

命令:git clone <版本库的网址> <本地目录名>

拷贝一个指定分支到本地,本地目录名称与分支同名

命令:git clone -b 分支名 <版本库的网址>

拷贝一个指定分支到本地,重新定义本地目录名称

命令:git clone -b 分支名 <版本库的网址> <本地目录名>

前言

之前了解了下travis-ci部署博客,虽然方便,但是毕竟设置麻烦,需借用第三方网站功能,前些天看到github也有自动化功能了,百度一番,结果倒是挺多,但是基本没有无错或是某些地方详细说明的,踩了无数的坑,尝试了无数次的操作,总结了此文,有些操作或设置会尽量做到无错,使有需要的人能完美使用。

前期准备

整体规划思路:

  • 本地生成hexo静态博客
  • 配置Actions Workflow 脚本
  • 写博文,push到博客源码仓库,Actions会自动部署博客

目标

因为我自己使用了Coding Pages和Github Pages两个,所以最终也会通过Workflow脚本部署到这两个仓库。这中间有一些东西要讲清楚。比如,博客部署到用户目录,还是项目目录,Coding Pages和Github Pages有什么区别,有什么改动,博客配置文件如何设置。

阅读全文 »