Vico Bill< 刘 利 波 > 的个人网站

记录关于学习、工作中的技术点滴

C,C++,Rust,Ruby爱好者;热衷于游戏开发、任务自动化与跨平台;沉迷于游戏引擎与图形表现;深信'简单、多元'哲学的力量。


访问主页

笔记集锦-Web

创建Ruby Jekyll个人日志环境

安装 ruby

  • 安装 ruby 和 rvm
sudo apt install build-essential # 出现gem install 失败时需要
sudo apt install software-properties-common # 添加apt-add-repository时需要

sudo apt-add-repository -y ppa:rael-gc/rvm
sudo apt-get update
sudo apt-get install rvm gem

rvm install ruby-2.6.3
  • 切换源:
gem update --system
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/

gem install bundler rails

注意,在UBUNTU上,需要先安装:

sudo apt install ruby ruby-dev 

安装 Jekyll

gem instal bundler jekyll

bundle install
  • 替换 bundle 镜像
bundle config mirror.https://rubygems.org https://gems.ruby-china.com

使用 Jekyll

jekyll new myblog
cd myblog
jekyll serve

在浏览器输入 localhost:4000 即可预览。此时如果修改_posts里的文本,会实时显示更新。

建站流程

  1. 购买域名 (¥50)
  2. 购买服务器(¥100)
    • 域名解析到空间的IP地址
  3. 设计网站
    • 功能需求
    • 网站布局
    • 色彩搭配
  4. 开发网站
    • 上传程序到服务器
  5. 网站备案

    服务器推荐:腾讯云和阿里云 域名:国内需要备案,万网、阿里云备案,腾讯云等;

最近的文章

编程语言-通用编码约定

编码约定编写代码归根结底,是编写文字的过程,与写作类似。通用的术语和通用的处理方式,能快速进行多人协作的融合。前言 警告: 如果已经存在编码风格,请遵守原有编码风格。所有代码文件必须保存为**utf-8**格式。(Visual C中使用UTF8-BOM)编码风格的意义在于: 降低软件管理成本:软件的维护,基本以阅读代码为主 提升软件质量:软件同行审查主要检测代码缺陷。代码风格一致可让同行更易接纳、理解、吸收,提高缺陷审查过程效率。 降低软件复杂度:最小化代码复杂度的方式是——直接,...…

继续阅读
更早的文章

游戏开发-游戏开发基础知识汇总

基本规则 程序生命周期:初始化、更新、结束。对应计算机过程为:分配内存空间、更新内存空间值、释放内存空间。【数据必须在内存中才能被处理】 程序由数据结构和函数构成,两者缺一不可。对应计算机概念为:内存中数据结构与指令。 程序通过回调函数实现事件系统,自动调用。任何调用(函数或函数变量),都有调用点。 面向对象中,类实质上是变量集合,其成员函数实质为全局函数。对应计算机概念为:数据结构与指令。 接口,总有对应的实类及其对象。接口是函数变量集,如果接口没有对应实类,即函数变量集中的所...…

继续阅读