Slog62_项目上线之ArthurSlog个人网站上线1
- ArthurSlog
- SLog-62
- Year·1
- Guangzhou·China
- September 9th 2018
ArthurSlog个人网站上线了~
开发环境MacOS(High Sierra 10.13.5)
需要的信息和信息源:
开始编码
- 继之前的域名购买、服务器购买、域名解析、域名备案完成之后,现在把第一版的网站正式上线
- 网站地址 www.arthurslog.com
- 第一版网站,以最少的代码实现:
- 网站标题是“个人技术分享”
- 背景图一张
- 底部根据管局要求,附上了备案号并链接至管局
- 前端布局使用到了 calc方法
- 后端使用 koa框架 + koa-static 实现了一个简单的web服务器
- 前后端所有代码已经上传至 v1.0.0Github
- 当前的文件结构:
ArthurSlog
|
|
 -- index.html
 -- index.js
 -- style.css
 -- background.jpg
 -- node_modules
 -- package.json
 -- package-lock.json
 --README.md
- 当前的前端代码index.html、style.css如下:
index.html
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>ArthurSlog</title>
        <link rel="stylesheet" type="text/css" href="style.css" >
    </head>
    <body>
        <p>个人技术分享</p>
        <footer>
            <a href="http://www.miitbeian.gov.cn">粤ICP备18088522号-1</a>
        </footer>
    </body>
</html>style.css
body{
    background-image:url('background.jpg');
    background-repeat:no-repeat;
    background-position:50% -10%;
}
p{
    font-size: 48px;
    position: relative;
    left: calc(50% - 144px);
}
footer {
    font-size: .8rem;
    position: absolute;
    bottom: 10px;
    left: calc(50% - 80px);
}- 后端服务器代码index.js如下:
index.js
const serve = require('koa-static');
const Koa = require('koa');
const app = new Koa();
// $ GET /package.json
app.use(serve('.'));
app.listen(80);
console.log('listening on port 80');- 配置文件 package.json如下:
package.json
{
  "name": "nodeserver",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "dependencies": {
    "koa": "^2.5.2",
    "koa-static": "^5.0.0"
  },
  "devDependencies": {},
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/BlessedChild/ArthurSlog.com.git"
  },
  "author": "",
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/BlessedChild/ArthurSlog.com/issues"
  },
  "homepage": "https://github.com/BlessedChild/ArthurSlog.com#readme"
}- 自述文件 README.md如下:
README.md
# This is ArthurSlog.com- 另外,其他的文件无需手动修改,不管
- 至此,完成了第一版网站源码的编写。
欢迎关注我的微信公众号 ArthurSlog
如果你喜欢我的文章 欢迎点赞 留言
谢谢
Slog62_项目上线之ArthurSlog个人网站上线1的更多相关文章
- Slog64_项目上线之ArthurSlog个人网站上线3
		ArthurSlog SLog-64 Year·1 Guangzhou·China September 9th 2018 ArthurSlog Page GitHub NPM Package Page ... 
- Python3 + django2.0 + apache2 + ubuntu14部署网站上线
		自己尝试在本地搭建了 Django 项目后,想部署到自己云服务器上,经常多次尝试和多次踩坑(捂脸),总结如下: 环境:ubuntu14, django2.0, apache2. 1.首先安装需要的库包 ... 
- http://182.92.241.20/mypro/login            偶的点金项目细化分包管理平台即将上线!!
		http://182.92.241.20/mypro/login 偶的点金项目细化分包管理平台即将上线!! 敬请期待! 项目外包利器 项目管理利器 
- 喜大普奔,SITE4J网站上线啦
		喜大普奔,SITE4J网站上线啦: 你懂的:https://peterchenhdu.club/ 
- thinkphp5项目--练手--企业单车网站(九)(友情链接)
		thinkphp5项目--练手--企业单车网站(九)(友情链接) 项目地址 fry404006308/BicycleEnterpriseWebsite: Bicycle Enterprise Webs ... 
- 项目:git+gitlab+jenkins+ansible上线网站
		项目需求 1. 在gitlab中创建一个项目 nginxinstall2. 编写playbook,实现一键部署nginx.部署一个静态测试页.测试部署结果要求: 部署nginx 端口:83 运行身份: ... 
- 基于SSM实现的简易员工管理系统(网站上线篇)
		经历无数苦难,好不容易,网站终于上线了.=.=内牛满面ing.chengmingwei.top就是本员工管理系统的主页啦.是的,很简陋,但是毕竟是第一次嘛,所以慢慢来嘛. 如上次所说的(网站简介,见: ... 
- ECS centos6.8系统下从nginx安装到简单网站上线配置操作的完整记录
		1.准备工作 1.1已购买阿里云云服务器ECS 1.2域名已购买并解析成功 1.3安装有远程链接工具Xshell和文件传输工具Xftf,并链接上ECS实例 2.安装nginx(在Xshell操作) 2 ... 
- 热烈祝贺达孚电子(NDF)网站上线
		尊敬的客户: 您们好! 为适应公司发展的需要,树立公司的良好形象,满足大家更多的了解电容器系列产品及公司的服务,经过1个多月的筹备,在2019年10月21日公司网站正式上线啦,这标志着NDF(达孚电子 ... 
随机推荐
- 字典 -> model
			1.使用KVC init(dict : [String : Any]) { super.init() setValuesForKeys(dict) } override func setValue(_ ... 
- ionic3 设置状态栏背景颜色
			this.statusBar.styleDefault(); this.statusBar.overlaysWebView(true); this.statusBar.backgroundColorB ... 
- LeetCode No.118,119,120
			No.118 Generate 杨辉三角 题目 给定一个非负整数 numRows,生成杨辉三角的前 numRows 行. 在杨辉三角中,每个数是它左上方和右上方的数的和. 示例 输入: 5 输出: [ ... 
- Docker系列七: 使用Humpback管理工具管理容器(一款UI管理工具)
			Humpback 可以帮助企业快速搭建轻量级的 Docker 容器云管理平台,若将你的 Docker 主机接入到 Humpback 平台中,就能够为你带来更快捷稳定的容器操作体验. 功能特点 Web操 ... 
- matplotlib,seaborn中文乱码问题的解决
			方法一:指定字体 import matplotlib.pyplot as plt myfont = matplotlib.font_manager.FontProperties(fname='/hom ... 
- 60)PHP,项目执行过程总结
- 67)PHP,cookie的基本使用和基本原理
			(1)允许 服务器端脚本 , 在浏览器端 存数数据的一种技术. 其实cookie是浏览器的一种技术. (2)特点:允许服务器向浏览器发送指令,用来管理存储在浏览器端的cookie数据. ... 
- MOOC(14)- 从数据库中获取预期结果
			数据库中的预期结果写的是SQL语句 从表格中读取到SQL语句,再去数据库获取真正的预期结果 # -*- coding: utf-8 -*- # @Time : 2020/2/18 9:50 # @Fi ... 
- scarce|component|
			ADJ-GRADED 缺乏的;不足的;供不应求的If something is scarce, there is not enough of it. Food was scarce and expen ... 
- motionbuilder安装未完成,某些产品无法安装的解决方法
			motionbuilder提示安装未完成,某些产品无法安装该怎样解决呢?,一些朋友在win7或者win10系统下安装motionbuilder失败提示motionbuilder安装未完成,某些产品无法 ... 
