test

本测试试为了测试自动生成基础页面属性的问题,以便今后只用写主体日志,不必再写其他信息。

命令在任意目录下使用均有效。

详细信息如下:

1
$ abysw blog raid-cache # 创建新的博客文档并开始编辑。
1
$ abysw blog up # 更新博客并上传。

Hi abysw/abysw.github.io! You’ve successfully authenticated, but GitHub does not provide shell access.
INFO Validating config
INFO Deleted database.
INFO Deleted public folder.
INFO Validating config
INFO Start processing
INFO Files loaded in 150 ms
INFO Generated: archives/index.html
INFO Generated: index.html
INFO Generated: images/swxxfxxx.png
INFO Generated: tags/本文件由abysw软件的blog工具生成和修改,后续将加入添加图片等功能。/index.html
INFO Generated: archives/2022/05/index.html
INFO Generated: fancybox/jquery.fancybox.min.css
INFO Generated: js/script.js
INFO Generated: archives/2022/index.html
INFO Generated: css/style.css
INFO Generated: css/fonts/FontAwesome.otf
INFO Generated: fancybox/jquery.fancybox.min.js
INFO Generated: js/jquery-3.4.1.min.js
INFO Generated: css/fonts/fontawesome-webfont.eot
INFO Generated: css/fonts/fontawesome-webfont.ttf
INFO Generated: css/fonts/fontawesome-webfont.woff
INFO Generated: css/images/banner.jpg
INFO Generated: css/fonts/fontawesome-webfont.woff2
INFO Generated: 2022/05/24/test/index.html
INFO Generated: css/fonts/fontawesome-webfont.svg
INFO Generated: 2022/05/23/第一篇github博客/index.html
INFO Generated: 2022/05/23/ann-isoform/index.html
INFO Generated: 2022/05/24/test2/index.html
INFO Generated: 2022/05/23/hello-world/index.html
INFO Generated: 2022/05/25/raid-cache/index.html
INFO 24 files generated in 325 ms
INFO Validating config
INFO Deploying: git
INFO Clearing .deploy_git folder…
INFO Copying files from public folder…
INFO Copying files from extend dirs…
[master 808f9f0] Site updated: 2022-05-25 16:47:32
8 files changed, 28 insertions(+), 22 deletions(-)
Enumerating objects: 41, done.
Counting objects: 100% (41/41), done.
Delta compression using up to 256 threads
Compressing objects: 100% (13/13), done.
Writing objects: 100% (21/21), 2.88 KiB | 2.88 MiB/s, done.
Total 21 (delta 9), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (9/9), completed with 9 local objects.
To github.com:abysw/abysw.github.io.git
f163b1b..808f9f0 HEAD -> master
Branch ‘master’ set up to track ‘git@github.com:abysw/abysw.github.io.git/master’.
INFO Deploy done: git

tags

第一篇github博客

欢迎来到abysw的github博客空间,之前的服务器因为没有续费,均已关停。

这次是用github网站+hexo部署的。

主要参考网站为:https://yanzhongsino.github.io/2018/06/05/blog_hexo.github/

下载软件

git
node.js
使用git bash工具完成下列操作。

配置github

1
2
3
git config --global user.name abysw
git config --global user.email abysw@qq.com
ssh-keygen -t rsa -C abysw@qq.com

将 ~/.ssh/id_rsa.pub 文件内容复制到github的ssh设置中 (其实就是共享公钥)

1
ssh -T git@github.com

配置 hexo

1
2
3
4
5
6
npm install hexo-cli -g
mkdir hexo && cd hexo
hexo init
npm install
npm install hexo-server --save
npm install hexo-deployer-git

修改背景和主题

编辑 ‘_config.yml’ 文件修改背景
下载主题 https://github.com/theme-next/hexo-theme-next (没打开)

编辑博客

1
2
3
4
cd source/_posts
hexo new "My New Post"
cd ../..
hexo clean && hexo g -d

在gitee上部署

  1. 新建用户名同名仓库
  2. 修改配置文件repo

在linux系统中部署时需要注意node.js 的版本,否则可能会导致无法编译。

最开头的hexo自动生成的博客(hello world)没有删除,可以参考。