📖
Wiki
Back to my personal website
  • Home
  • Equipment and Devices
    • 3D Printer
    • Laser Cutter
    • Motion Capture System
    • Sensors
      • RGB-D Cameras
      • Velodyne LiDAR
      • Zed Camera
      • RealSense D435i
      • IMU
    • eGPU
    • Nvidia AGX Xavier
    • CPU Benchmark
    • Installation Checklist
  • Development
    • Linux
      • Shell
      • GDB
      • Git
      • Tmux
      • Network
      • Tricks
      • Debug FAQ
    • CMake
      • Catkin Tools
      • CMakeLists
      • CMake Variables
      • CMake Commands
      • CMake: find_package()
    • ROS
      • Gazebo
      • wstool
      • roslaunch
      • rosbag
      • multi-threaded spinner
    • ROS2
      • Convert ROS1 bag to ROS2 bag
    • C++
      • C++ 11
      • C++ Examples
      • C++ Debug
      • Factory Method
      • Timing
    • Google Tools
      • GLog
      • GFlags
      • GTest
      • Style Guide
      • Clang Format
    • PCL
      • Point Type
      • Methods
      • Architecture
      • Code Explained
    • Open3D
      • Python API
      • Registration
      • Visualization
      • Tools
    • OpenCV
      • Documentation
      • Modules
    • Other Libraries
      • Eigen
      • Ceres
      • g2o
      • GTSAM
    • Website
  • Algorithm
    • SLAM
      • K-D Tree
      • Octree
      • Bag of Words
      • Distance Measures
      • Coordinate Systems
      • LOAM
      • Iterative Closest Point
      • Generalized ICP
      • Mahalanobis Distance
    • Computer Science
      • Computational Model
      • Sorting
      • Analysis
      • Complexity Classes (P, NP)
      • Divide and Conquer
      • Greedy Algorithm
      • Dynamic Programming
      • Tree
      • Graph
    • Computer Vision
      • Camera Models
      • Distortion
      • Motion Models
      • Shutter
      • Image Sensors
      • Epipolar Geometry
      • Multiple-View Geometry
    • Datasets
      • RGB-D Datasets
      • Point Cloud Datasets
      • LiDAR SLAM Datasets
  • Math
    • Optimization
      • Convex Optimization
      • Descent Methods
    • Probability
      • Moment
      • Covariance Matrix
      • Stochastic Process
    • Topology
      • References
      • Concepts
      • Topological Spaces
      • Representation of Rotations
      • Representation of 3-sphere
    • Algebra
      • Linear Algebra
      • Matrix Factorization
      • Condition Number
      • Matrix Lie Group
    • Differential Geometry
      • Manifold
      • Submanifold
      • Quotient Manifolds
      • Tangent Space
  • Quadrotor
    • PX4 Development
    • Companion Computer
    • Drone Hardware
    • Propeller Lock
    • Debug
  • Favorites
    • Bookmarks
Powered by GitBook
On this page
  • Domain
  • Jekyll Local Setup
  • Github Pages
  • Resources

Was this helpful?

  1. Development

Website

PreviousGTSAMNextSLAM

Last updated 1 year ago

Was this helpful?

Taking some notes regarding building a website.

Domain

First you may need to buy and host a domain. For example, hanzheteng.com

  • To check domain status, you can use . This can provide you with some information, but not a service to host your own domain.

  • To register or buy a new domain, you can use or . They are domain service providers, and can help you host and manage this domain (including setting up DNS server).

Jekyll Local Setup

For the latest version (22.04) of Ubuntu system, you should be able to set up everything by following this official latest tutorial: ,

For Ubuntu 20, you may encountered some errors in gem install jekyll bundler. To address this, just to install a previous version of jekyll. Either of the following way shall work.

gem install jekyll -v 3.9.3
gem install jekyll --version="~> 4.2.0"

Then just follow the rest of to compile and run the web pages locally.

Github Pages

There are some issues with the rendering of Github Pages on the Github remote server. The webpages can build and render correctly in local environment, but not on the Internet after pushing to Github repo. Two things to change:

  • In markdown source files (e.g., index.md), change the keyword layout to layouts. This is may be a legacy issue. Reference: .

  • In the _config.yml file, baseurl and url have to be set propely to a remote address. For example:

baseurl: "/"
url: "http://ucr-robotics.github.io"

Resources

Website builder: ,

Website builder for hackers: , , ,

HTML templates:

Jekyll templates:

Hugo templates: ,

whois
GoDaddy
Aliyun
Quick Start
Ubuntu Installation
Quick Start
Stackoverflow question
WordPress
Google Sites
Github pages
Jekyll
Hugo
Hexo
TEMPLATED
Jekyll themes
Congo
Wowchemy