创建repository
每个github帐号都可以创建一个page
- 在自己的GitHub上创建一个
username.github.io
的仓库 - 将远程仓库克隆至本地
- 随意传一个html文件进仓库
- 打开浏览器访问
username.github.io
看看发生了什么
去找养眼的主题
不要重复造轮子
网上有很多现成的主题,我用jeklly搭配gtihub page建立博客,不得不说,前人栽树后人乘凉,感谢开发者的奉献,让我们可以在众多漂亮的主题上进行自己博客的搭建。
更换博客主题
将他人的主题克隆或下载到本地,将username.github.io
里面的除.git
之外的东西全部删除,将下载的主题文件全部加进去,再推送到远程仓库,刷新一下浏览器就可以看到更新后的博客了i
修改配置
一般在主题文件的config.yaml
里面修改,如果会html
和css
的还可以根据自己的需求进行改动
添加功能
我为我的网站添加了
- 统计访问量
gitalk
评论google analysis
网站分析
这些功能,其实也就是在网页中添加几段代码,而且js功能都已经被人写好了,拿来调用就行了,想再加些好玩的功能也可以自己去发现,但是静态网站不能用php
文件和数据库
开始写作
markdown编辑器
发现两个颜值非常高的markdown编辑器,在ubuntu和windows都可以用,一个是remarkable,另一个是moeditor,个人更喜欢moeditor
,极简主义,颜值即正义!
图床
写markdown最烦的就是传图片url了,好在有些图床还挺好用的,这里推荐一个图床大全,上传之前最好先压缩一下图片,否则加载很慢,ubuntu有jpegoptim
和optipng
可以直接在命令行进行压缩,windows也有各种GUI工具,可以更加方便地操作
FEATURED TAGS
GitHub
git
markdown
say something
单片机
ROM
中断
linux
shell
ssh
MatLab
Regular Expression
C Programming
cpp
python
algorithm
security
Reverse Engineering
writeup
ctf
machine learning
reading notes
deep learning
JavaScript
OpenCV
Machine Vision
php
troubleshoot
sql
nginx
base64
Forensics
router
web
XSS
docker
curl
computer network
LaTeX
iptables
sqlmap
sql injection
object detection
paper
job
pytorch
matplotlib
blog
socket
torchscript
weakly supervised
image matting
model deployment
onnx
mmdetection
MOT
macOS
tools
mmcv