Files
BlueRoseNote/07-Other/Node.js/Hexo/Hexo-Theme-Aurora主题笔记.md

2.5 KiB
Raw Blame History

Setup

  1. hexo init
  2. 在项目根目录安装插件hexo-plugin-aurora 1.8.4。
  3. 在Theme中拉取项目 https://github.com/auroral-ui/hexo-theme-aurora
    1. 安装pnpm
    2. pnpm install
  4. 运行npm run clean & build
  5. 查看结果。

Nginx

docker run -d --restart=always --name nginx \
-v /home/netease/docker/nginx/nginx.conf:/etc/nginx/nginx.conf \
-v /home/netease/docker/nginx/html:/etc/nginx/html \
-v /home/netease/docker/nginx/log:/var/log/nginx \
-v /home/netease/docker/nginx/ssl:/etc/ssl \
-v /etc/localtime:/etc/localtime:ro \
-p 80:80 \
-p 443:443 \
nginx

10.219.103.35

Netease

SSL

# 初始化方法1 AuthToken
cert2bot config -u loujiajie -k 9110f789a8234f3bafcc5c3b8b81bcf1 -a https://auth.nie.netease.com -c https://cert2.nie.netease.com

# 初始化方法2 ChainToken 
cert2bot config -t CkZ71185TV9VVjlDzZw93e2j5yr88WNVFbKZANW8cmiA8hV7DRWZMwRkyi2eIfpz -c https://cert2.nie.netease.com

# 申请证书
cert2bot update -i -c CHAIN:FREE:DV:b0c46970-e21d-44cb-bd00-9e21c8ccbef3 -k /home/netease/docker/nginx/ssl/ta.netease.com_key.pem -f /home/netease/docker/nginx/ssl/ta.netease.com_fullchain.pem --reload-cmd="docker restart nginx"

popo

https://open.popo.netease.com/docs/common-service/popo-conversation

1. 使用中转页面唤起

http://popo.netease.com/static/html/open_popo.html?ssid=username&sstp=0

2. 在当前页唤起 POPO

其他问题

主题配色

主题css位于

  • styles
    • theme-variables.scss

数据存储

appStore

  • theme
  • themeConfig
  • hexoConfig

页面

主体App.vue逻辑位于main.ts。

Component

头部导航栏:/components/Header/src/Header.vue FooterContainer Navigator

Pages

存储hexo 文章模板。

  • about.vue个人/团队说明页面
  • archives.vue归档页面
  • category.vue标签页
  • index.vue:主页
  • links.vue友情链接。
  • tags.vue显示所有文章标签。