惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

GbyAI
GbyAI
Martin Fowler
Martin Fowler
I
InfoQ
腾讯CDC
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
爱范儿
爱范儿
Microsoft Security Blog
Microsoft Security Blog
Google DeepMind News
Google DeepMind News
D
DataBreaches.Net
云风的 BLOG
云风的 BLOG
F
Fortinet All Blogs
N
Netflix TechBlog - Medium
博客园 - 聂微东
Microsoft Azure Blog
Microsoft Azure Blog
D
Docker
博客园 - 三生石上(FineUI控件)
Y
Y Combinator Blog
博客园 - Franky
Engineering at Meta
Engineering at Meta
B
Blog
罗磊的独立博客
Apple Machine Learning Research
Apple Machine Learning Research
Jina AI
Jina AI
V
Visual Studio Blog

博客园 - 孤独的猫咪神

自定义贪吃蛇环境进行PPO模型训练 通过TensorBoard进行PPO参数优化 TensorBoard PPO log 解析 macos(M4)上跑强化学习 - PyTorch LunarLander-v3 Stable-Baselines3 部分机型下,Flutter的flutter_inappwebview在使用evaluateJavascript调用postMessage失败的情况 HarmonyOS中,html 与 ets 桥接沟通 Flutter中,html 与 dart 桥接沟通 Flutter 环境变量 Mole,清理Mac的小工具 Flutter自定义主题Theme最佳实践 Ubuntu 20.04 开机自动添加git的ssh 米家 + arduino + 自定义服务器 Flutter 第三方库 Jenkins CLI 通过ssh方式链接时的证书 阿里云Ubuntu 14.04 + Nginx + .net core + MySql 移动开发网络接口 经验总结 阿里云Ubuntu 14.04 + Nginx + let's encrypt 搭建https访问 Pathoto项目:AWS+golang+beego搭建 osx开发,skport项目记录 iOS搜索附近的位置(类似微博朋友圈位置) retrofit2中ssl的Trust anchor for certification path not found问题 Android中的Semaphore React Native 在现有项目中的探路 博客园 Linux客户端 2.0 正式发布! 博客园 Windows客户端 2.0 正式发布! 博客园 Mac客户端 2.0 正式发布!
使用Jekyll在Github上搭建博客
孤独的猫咪神 · 2016-04-26 · via 博客园 - 孤独的猫咪神

最近在玩github,突然发现很多说明网站或者一些介绍页面全部在一个域名是*****.github.io上。

好奇!!!真的好奇!!!怎么弄的?我也要一个~~~

于是去网站上查询了一下,找到了https://pages.github.com/官方网站。

只可以写html静态页面。在最下方找到了一个github推荐的Jekyll

jekyll原网站是英文的,这里有个翻译的网站:http://jekyll.bootcss.com/。不过貌似有些日子没更新了,还是推荐看回官网。

于是,通过jekyll,开启了github的网站搭建之路。

1. 打开terminal,任意路径执行: gem install jekyll

抛出异常:

ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.

解决方法:

sudo gem install jekyll

 2. 在github上创建项目username.github.io

 3. 拉取项目到本地

 4. 在terminal中,任意路径执行: jekyll new username.github.io

 5. 将生成的文件复制到刚刚拉取的github项目目录下。

 6. 同步代码,上传~ 访问username.github.io,即可看到下图,博客搭建完成。

 7. 本地运行,切换到项目目录下,执行:jekyll serve

 8. 在浏览器中执行:http://127.0.0.1:4000/,即可看到和username.github.io相同的页面内容。

 9. 想要停止服务,在terminal中关闭其进程即可。届时terminal中会显示 “ [1]+  Stopped  jekyll serve ”

10. 再次启动时很可能会出现如下错误:

[2016-04-22 22:51:20] WARN TCPServer Error: Address already in use - bind(2) jekyll 3.1.3 | Error: Address already in use - bind(2)

产生原因:

  关闭时使用了错误的命令,不是command+c,而是control+c。

解决方法:

  a. 使用命令:ps aux | grep jekyll 查找到进程号

  b. 使用命令:kill -9 28185 杀死进程(其中28185是进程号)

11. 打开 _config.yml 文件,即可修改文件展示的很多内容。如下图:

12. 再次浏览网页,这是就会发现网页内容被改变了。咦?中文呢?说好的颜色不一样的烟火呢?如下图:

(其中#号是注释,也就是说上图的代码中#号后的内容都被注释掉了。但这并不是它不显示出中文的原因)

解决方法:非常简单···换一个ide就可以了···这个是个编码问题···

之前使用vs code,好吧,编码有问题,换成了atom,问题解决···

话说,这样我可以给vs code提bug么?···

下面附上我的github page连接地址:http://lunagao.github.io/