已部署上线的多语言自适应网站https://www.macphpstudy.com的源代码,使用nestjs,nestjs-i18n,hbs,bootstrap等技术栈制作
$ yarn install
# development
$ yarn run start
# watch mode
$ yarn run start:dev
# production mode
$ yarn run start:prod
$ yarn run build
使用PM2运行
$ cd dist;
$ pm2 start main.js
$ pm2 save
使用nginx作为反向代理, nginx url重定向规则:
location ~* (.*)?$ {
if (!-f $request_filename){
proxy_pass http://127.0.0.1:3000;
}
}
编辑sitemap.js, 替换成你的url和lang设置
const urls = [
'www.macphpstudy.com',
'www.phpwebstudy.com',
'www.phpwebstudy.cn',
];
const langs = ['', 'en/', 'zh/', 'ja/', 'fr/', 'de/', 'ko/'];
构建站点地图
$ yarn run sitemap
- Author - xpf0000
- Website - https://www.macphpstudy.com
- Twitter - @xpf0000