今天准备写一个关于如何搭建个人博客的一个教程,包括市面上的hexo、wordpress和无敌的typecho。

我只用过termux和macos和centos来搭建,Windows的朋友应该能融会贯通吧

HEXO

这个博客由一个台湾省的网友开发,网址是hexo官网

你可以在这里找到大部分troubleshoot,但是我们今天是搭建的教程,所以进入正题。

1.

安装她
npm install hexo-cli -g
然后依次输入这些

mkdir hexoblog  #手动创建一个目录
cd hexoblog  
hexo init   #初始化hexo环境
hexo g      #生成静态文件
hexo s      #启动hexo

于是就会启动成功了8
你输入hexo s之后,会出现一个本地网页,你可以进去康康基本页面,如果有,那就成功了。

2

维护她

接下来我们来同步
想必大家都有GitHub这个全球同性交友网站吧,那就好,我们直入主题。
在终端输入
ssh-keygen -t rsa -C "邮件地址"

然后连续3次回车,最终会生成一个文件在用户目录下,打开用户目录,找到.ssh\id_rsa.pub文件,记事本打开并复制里面的内容,打开你的github主页,进入个人设置 -> SSH and GPG keys -> New SSH key:你会看见的
然后把这个key放在GitHub的res的setting里修改ssh密匙
这样就可以同步你的hexo了
哦,one more thing
输入
$ ssh -T git@github.com # 注意邮箱地址不用改
然后该yes的yes,回车三次。
会出现
You've successfully authenticated, but GitHub does not provide shell access.
这样后你还要
$ git config --global user.name "username"// 你的github用户名,非昵称
还要
$ git config --global user.email "xxx@ex.com"// 填写你的github注册邮箱

3

发布博文
这之后你就可以发布博文了

hexo new post 文章名字
创建新的文章,然后在本地文件夹post里你可以看见一个文章名字.md,你可以用md编辑器编辑,然后好了后用
hexo g -d
上传
或者你hexo g好后

hexo s
来本地先看看

4

主题
你可以用next主题
很好看,又简洁,可git可下载,在themes放好。
然后hexo的根目录config.yml里的theme改成next
one more thing
你要在hexo的根目录里的config.yml
最后面!!!!
加上
deploy:
type: git
repository: git@github.com:名字/你的.github.io.git
branch: master
好了,这样你就可以好好地上传了,嘎嘎。