怎么开启githubpage
新手小白打算建个个人网站,该如何入手?
新手小白打算建个个人网站,该如何入手?
个人网站的化多以博客为主。
那么如果你想薅羊毛,不买服务器的话,推荐你使用hexo
这是一个快速、简介且搞笑的博客框架,通过markdown或者你自己指定渲染引擎,去解析你写的文章。它有丰富的主题供你选择,下载下来的主题你还可以根据自己需要个性化改动。
安装你需要安装git 和 Node gt 10版本
安装完这两个之后
npm install -g hexo-cli
安装hexo的客户端就可以了。
使用在命令行中初始化hexo的项目。
hexo init 你的文件夹名
cd 你的文件夹名
npm install
这三步分别是,初始化项目,进入目录,安装需要的依赖库。
启动hexo server
启动完成后,打开浏览器访问http://localhost:4000 就可以看到你的本地博客了。
部署创建你的github仓库,把代码传上去,配置github pages
部署配置
这些弄完之后你可以在hexo中选择自己的主题,自定义自己想要的样式,还可以通过cname的方式映射到自己的域名,还等什么马上去官网看看吧,这一切都是免费的哦。
附上我的博客成果图。
官网地址
成果图铛铛,这就是最后的结果了。
我的博客地址
能只用HTML CSS JS在github建博客吗?
当然可以了,只要你会这些的话很容易
没问题啊,在github上,只用markdown就可以
这是两件事。首先github提供了免费了web服务器( gitpage ),然后你可以配置cname来放置你的静态项目。
其次就是开发静态项目,开发静态项目不依赖其他框架的话效率会很低,包括以下几点:
主题,开发主题本身就是一件独立的模块,需要考虑UI、兼容性、适配以及体验等各方面问题内容,这是博客的核心价值提现,如果想要专注于此,你可能会考虑到一款好用的 md 编辑器( typora 这也是我平时写博客的工具)部署,在每次更新文章的时候需要部署到gh page上,这个时候既需要同步项目,又需要同步文章,所以需要考虑一下部署问题。可以使用 bash 脚本,也可以使用 ci 工具等如果考虑到交互留言的方面又需要注意评论模块综合下来,开发自己的博客单纯的css、js、html不是不可以做,只是成本很高,毕竟写博客的目的不是为了锻炼你的基础技能,而是通过内容来进行总结交流等。
最后,可以推荐一款我目前使用的静态博客项目工具 -- vuepress,也挺方便的,当然也有其他静态博客项目工具。自己选择一款来搭建自己的博客系统。