【搬家二】--wordpress搬github+hexo[又:github+hexo建站]

三个月服务器快到期了hh,之前冲动消费买了一年的,啥也没干,一年过去了,这次三个月满满当当,过得可真快啊

搬家搬家

1.创建仓库

在github里创建一个username.github.io的仓库 [username就是你github的用户名],创建完,就可以通过username.github.io 访问你的网站了

2.绑定域名[你开心就绑定]

买域名,备案,解析,添加

ip,就是你在自己电脑上ping一下username.github.io,get!

然后在github中那个项目下新建一个CNAME的文件(无后缀),里面写你的域名。

3.配置SSH key[差不多就这样,看不懂百度]

ssh-keygen -t rsa -C "邮件地址"
在本机生成一个.ssh\id_rsa.pub文件,把里面的东西复制到github设置中,SSH and GPG keys 添加即可。

4.测试是否成功

ssh -T git@github.com

就是输入这个,一个字母也别改=>

成功

-------------------------------------- 开始搞hexo ————————————–

安装 npm install -g hexo

认真新建一个文件夹,初始化 hexo init

hexo g //生成

hexo s //启动服务

原始主题不好看,可以去官网看一下 https://hexo.io/themes/

改成你新下载的主题:

修改_config.yml中的theme: landscape改为theme: 新主题名,然后重新执行hexo g来重新生成。

-------------------------------------- 上传到github————————————–

修改_config.xml

deploy这部分,记得改成你自己的名字

git bash中直接执行hexo d,

如果报错,在git bash中执行 npm install hexo-deployer-git –save,然后hexo d

——到此建站结束,要开始写文章了,不过我直接把我wordpress的导出,搞过来的

迁移

安装插件 npm install hexo-migrator-wordpress –save

在wordpress仪表盘中导出数据,hexo migrate wordpress source为导出的文件路径———

在hexo新建写文章

hexo new title为文章标题

新建的文件在/source/_posts路径下。双击打开编辑即可。(文件格式为.md)

很烦,我刚注意到,我的文件是都导过去了,可是图片地址是服务器下的,那我搬的这个家,差点儿落一半…=>wp-content/uploads下的图片打个包拿出来,然后,然后只能在本地一张一张的换了…所以说这个github+hexo搭网站有好有坏吧,不如云+wordpress比较方便,可以随时写两篇文章,但是免费,这一点就很优秀了…