背景

现在的数据和算法工作者,有自己的个人网站总是看起来专业一些的,有利于树立所谓的个人品牌;同时,基本的web开发技巧也是数据工作者不可或缺的技能之一。因此,利用周末建了一个自己的个人网站,这里简单记录一下。

准备工作

之前虽然太忙,但着手做了一些准备工作。

  • 在阿里云上买了三年最基础的(1核2G内存)的服务器,类似AWS的EC2,花费227
  • 本来计划在godaddy上买域名,后来图便宜在阿里云上买了十年的yuetan.space,在国内买的话就需要去备案了,话费189
  • 写几篇日志准备着。(耗时最长,由于网站已经有了却没有素材略尴尬)

建站

需求

在开始做之前当然是规划好需求。

  • 由于自己平时python用的最多,所以后端语言选择python。我的Flask和Django大概小学生水平,选择Flask
  • 由于日志可能相对较频繁更新,因此要选择markdown格式快速更新输入
  • 前端更是幼儿园水平了,但为了增强基础概念,没有选择Hexo主题模式,而是选择html5、js
  • 部署还是选择docker和docker-compose

步骤

  • 首先是把云服务器安装一些基础。比如git、docker、docker-compose
  • 根据以上确定的技术需求,当然是去github找一个相对接近的借鉴一下。我主要借鉴了 https://github.com/john-b-yang/blog-website
  • 小修小改一波加上各种调试,跑通即可。其实问题不大,虽然基础薄弱,但改了大概半天之后就也可以跑通了

后续

  • nginx
  • Disqus/lsso搭建评论系统

效果

  • 可以满足包含图片、公式、代码的markdown日志更新
  • 满足日志更新后,网站无需操作直接更新。这里通过docker-compose映射来实现。

Web基础:记录简单个人网站建站过程相关推荐

  1. python建站部署_记录一下自己的建站过程(四)MongoDB与Pymongo

    前言 以前我在看关于架设网站的相关帖子时,就觉得为什么他们非得用数据库?我在课堂里学的数据库不就是一个存储和读取数据的外部系统么,理论上,不使用数据库也能架设网站的.然而,各大云计算平台,鸟哥的lin ...

  2. python建站的缺点_记录一下自己的建站过程(三):Python与Django

    前言(都是唠叨) 讲完了前端了,后端开始了.还是pml老师,因为我后面的课都没听过,所以一直都是不知道后端到底是怎么工作的.只听过一个词叫Tornado,对就真的只知道这个词,龙卷风,它是个啥我到现在 ...

  3. 2021最新零基础入门—网站建站教程(新手必备)

    前言 相信很多新用户会有这样的疑惑,我要做个网站,到底要使用什么产品,如何能快速完成网站建站呢?搭建网站有两种选择,一种是直接购买建站模板,另一种则是自行建站.两类建站方式对比如下: 建站方式 优势 ...

  4. 零基础入门—网站建站教程(新手必备)

    前言 相信很多新用户会有这样的疑惑,我要做个网站,到底要使用什么产品,如何能快速完成网站建站呢?搭建网站有两种选择,一种是直接购买建站模板,另一种则是自行建站.两类建站方式对比如下: 建站方式 优势 ...

  5. 零基础入门—网站建站教程

    相信很多新用户会有这样的疑惑,我要做个网站,到底要使用什么产品,如何能快速完成网站建站呢?搭建网站有两种选择,一种是直接使用模版建站工具,另一种则是自行建站.两类建站方式对比如下: 模版建站方式优势购 ...

  6. 如何建立自己的网站—建站历程分享

    在学习网页制作期间,尤其是在完成了一个作业(姑且称之为)后,我相信大多数人和我一样,都曾想过:如何上传自己网站,让别人看见? 接下来我就来分享一下我艰难的建站过程,并记录一下那段苦逼的日子. 现在我们 ...

  7. 中国娃娃专访BIWEB开源php网站建站系统肖飞

    今天访谈的嘉宾是一位技术超人,肖飞:BIWEB开源php网站建站系统创始人,上海非凡教育资深IT名师,和大家分享一下他作为一个技术创业的心得. BIWEB:肖飞 个人经历:肖飞老师是开源BIWEB网站 ...

  8. 从零记录腾讯云建站全过程

    文章目录 一.准备 1.云服务器 2.登录 3.创建密钥 4.绑定密钥 5.开机.登录 二.nginx安装 1.查看操作系统 2.gcc安装 3.PCRE pcre-devel 安装 4.zlib 安 ...

  9. bemusic,一个音乐网站建站心得分享

    发现bemusic这个网站源代码大约在今年的4月中旬,之前和期间和测试过几个音乐网站源代码,如:phpsound,JYmusic,soundkit等,也测试过wordpress的几个音乐方面的主题,总 ...

最新文章

  1. Java集合详解之Map
  2. Vert.x!这是目前最快的 Java 框架
  3. 在vs2012中用C#开发Android应用Xamarin环境搭建
  4. unable to execute clang-tidy
  5. 关于维金病毒和几个维金病毒防治的辅助工具
  6. 牛客网-斐波那契数列
  7. Qt 可编辑的树模型(Tree Model)的一个实例
  8. 一步一步SharePoint 2007之五:向网站中添加一个子网站
  9. Java并发:隐藏线程死锁
  10. Jackson 学习
  11. 不可多得的干货!BAT大厂Java面试真题锦集干货整理
  12. 计算机设计思想 —— 分层模型
  13. 郁万玲:大数据时代的外贸精准营销
  14. 人脸识别全国产化电子元件推荐方案
  15. cad转dwf格式怎么转换?
  16. 在梦想的道路上,一路前行
  17. application/json和application/x-www-form-urlencoded使用选择
  18. 人脸识别签到考勤系统毕业设计,人脸识别考勤系统设计与实现,人脸识别系统论文毕设作品参考
  19. 拼一个自己的操作系统(SnailOS 0.03的实现)
  20. STM32MP157开发板调试笔记

热门文章

  1. django之jquery完成ajax
  2. 《改善java代码》第一章:java开发通用原则
  3. python List交集、并集、差集
  4. windows下,怎么轻易拷贝一个文件的完整路径?
  5. WCF IE 能够正常访问,chrome 和firefox不能正常访问
  6. SQL中几个比较重要的系统表
  7. python8.3多进程
  8. C\C++对文件的读写操作
  9. Insert intervals
  10. 设置mysql最大连接数的方法