2020-04-24 14:05:48 +08:00
2020-04-23 19:38:50 +08:00
2020-04-16 18:34:23 +08:00
2020-04-24 14:05:48 +08:00
2020-04-22 10:02:19 +08:00
2019-12-01 15:45:00 +08:00
2020-04-21 21:57:17 +08:00
2020-04-23 19:41:10 +08:00

小海博客前端页面

BuildProject

基于angular的前端展示页面

主要使用的技术

使用的技术 名称
前端框架 angular
UI库 ant design
文章展示 markdown
markdown实现 Editor.md

部分截图

前台页面

首页

首页

文章页

文章页

后台页面

后台首页

后台首页

普通用户后台

普通用户后台

写作页面

普通用户后台

🔨构建和发布

构建
  • index
  1. 进入index目录

  2. npm install

  3. 修改环境数据中的host

    • /src/environments/environment.ts (本地开发环境)
    • /src/environments/environment-prod.ts(线上发布环境)
  4. ng build --prod

  • admin
  1. cd admin
  2. npm install
  3. 修改环境数据中的host
    • /src/environments/environment.ts (本地开发环境)
    • /src/environments/environment-prod.ts(线上发布环境)
  4. ng build --prod
  5. 修改index.html将 <base href="/">改为 <base href="/admin/">

可使用项目根目录的build.sh 脚本进行构建,但是 两个项目中的环境里面的变量仍需自己修改

发布
  • index/dist/index下的全部文件上传到网站根目录

  • admin/dist/admin文件夹上传到根目录

  • 目录结构如下:

    目录结构

  • 修改nginx的location配置

   	location ~ /admin/* {
	    try_files $uri $uri /admin/index.html;
 	}
    	location / {
            try_files $uri $uri/ /index.html;
  	}
Description
一起来写一个博客吧--前端部分
Readme MIT 10 MiB
Languages
TypeScript 67.7%
HTML 25.4%
Less 6.2%
JavaScript 0.7%