今天忽然从 V2 上看到 一个我非常喜欢的开源的博客 ,作者 是基于 halo ,风格nice ,非常简洁 ,特别是手机上 ,显示 非常漂亮 。

https://github.com/aquanlerou/WeHalo

马上就折腾一个吧 。

我自己有博客 ,wordpress 的 , kobi.wang ,我英文名是 Kobi , 但是 各种服务器 忘记续费 ,数据基本都没了 。

首先wehalo 是基于 Halo 的 ,第一步 你得安装一个 Halo .

Halo 开源地址:

https://github.com/ruibaby/halo

安装halo 的坑
我的vps 是香港ggc 家的 ,上面装了宝塔 ,所以没法用80 端口 ,折腾了半天 。

1, 第一步 :
下载 解压, http://static.ryanc.cc/halo/releases/halo-0.0.9.zip

sh halo.sh start 开启

2, 宝塔 开 8090 端口 。
3, 访问 ip : 8090 端口 。

安装 。

4, 模板 ,

因为喜欢作者的主题 ,查了下 ,换下主题 。主题下载 地址 :
https://github.com/ruibaby/casper-halo

5,去注册个小程序 。
Kobi Wang 哈哈

设置-->第三方管理-》插件管理 加入html2wxml 富文本组件 ,找了半天 。。。

6, 域名 + 宝塔 + https 折腾 :

宝塔 +一个网站 ,然后设置 ssl , 用免费的就可以 。

7, 宝塔 设置 :

#宝塔设置
server
{
    listen 80;
    listen 443 ssl http2;
    server_name kobi.wang www.kobi.wang;
    index index.php index.html index.htm default.php default.htm default.html;
    root /www/wwwroot/kobi.wang;


    location / 
    {
        proxy_pass http://ip:8090;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Forwarded-Port $server_port;
    }

     #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
    #error_page 404/404.html;
    ssl_certificate    /etc/letsencrypt/live/kobi.wang/fullchain.pem;
    ssl_certificate_key    /etc/letsencrypt/live/kobi.wang/privkey.pem;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
    ssl_prefer_server_ciphers on;
    ssl_session_cache shared:SSL:10m;
    ssl_session_timeout 10m;
    error_page 497  https://$host$request_uri;

    #禁止访问的文件或目录
    location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
    {
        return 404;
    }

}

成功折腾完成 ,https://www.kobi.wang

微信小程序这里发现 貌似要备案域名 ,所以要先微信工具里面选择不检测 ssl 域名相关 才可以看 。