2.0 KiB
2.0 KiB
Setup
- hexo init
- 在项目根目录安装插件:hexo-plugin-aurora 1.8.4。
- 在Theme中拉取项目 https://github.com/auroral-ui/hexo-theme-aurora
- 安装pnpm
- pnpm install
- 运行npm run clean & build
- 查看结果。
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
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"
主题配色
主题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:显示所有文章标签。