0%

如何在github上写自己的blog(主要作为学习工作记录)

前言

为什么要写这个博客,因为在fastai课程中看到其中的一个观点:

开始写作吧!

我们的学生发现最有帮助巩固对这一材料的理解的事情之一是把它写下来。尝试教给别人是对你对一个主题的理解的最好测试。即使你从不向任何人展示你的写作,这也是有帮助的,但如果你分享了,那就更好了!因此,我们建议,如果你还没有开始写博客,那么现在就开始吧。现在你已经完成了这一章并学会了如何训练和部署模型,你已经可以写下你的第一篇关于深度学习之旅的博客文章了。你有什么惊讶?你在你的领域看到了深度学习的机会?你看到了什么障碍?

fast.ai 的联合创始人 Rachel Thomas 在文章“为什么你(是的,你)应该写博客”中写道:

我会给年轻的自己的最重要建议是尽早开始写博客。以下是一些写博客的理由:

  • 这就像一份简历,只不过更好。我知道有几个人因为写博客文章而得到了工作机会!
  • 帮助你学习。组织知识总是帮助我整合自己的想法。是否理解某事的一个测试是你是否能够向别人解释它。博客文章是一个很好的方式。
  • 我通过我的博客文章收到了参加会议的邀请和演讲邀请。我因为写了一篇关于我不喜欢 TensorFlow 的博客文章而被邀请参加 TensorFlow Dev Summit(太棒了!)。
  • 结识新朋友。我认识了几个回复我写的博客文章的人。
  • 节省时间。每当你通过电子邮件多次回答同一个问题时,你应该把它变成一篇博客文章,这样下次有人问起时你就更容易分享了。

也许她最重要的建议是:

你最适合帮助比你落后一步的人。这些材料仍然新鲜在你的脑海中。许多专家已经忘记了作为初学者(或中级学习者)时的感受,忘记了当你第一次听到这个话题时为什么难以理解。你特定背景、风格和知识水平的背景将为你所写的内容带来不同的视角。

我们已经提供了如何在附录 A 中设置博客的详细信息。如果你还没有博客,现在就看看吧,因为我们有一个非常好的方法让你免费开始写博客,没有广告,甚至可以使用 Jupyter Notebook!

上传blog方法

在md文件中写好了文档之后保存并放置在C:\Users\song\Desktop\blog\diary\source_posts文件夹中然后依次输入下列指令上传

1
$ hexo clean
1
$ hexo generate
1
$ hexo deploy

即可将文档上传到github

本地查看方法

1
$ hexo serve

神奇的我让ai帮我写了一个bat现在可以一键部署了
您别说别的还挺好用,倍地道,嘀嘀嘀地道到…………..

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
call hexo clean
if %errorlevel% neq 0 (
echo error:%errorlevel%
goto error
)

echo.
echo generate...
call hexo generate
if %errorlevel% neq 0 (
echo error:%errorlevel%
goto error
)

echo.
echo deploy...
call hexo deploy
if %errorlevel% neq 0 (
echo error:%errorlevel%
goto error
)

echo.
echo [Success] all Success!!
pause
exit /b 0

:error
echo.
echo ******************************
echo * fatal error! pls check log *
echo ******************************
pause
exit /b 1

有一说一其实应该再搞一个.sh的给linux用,但是无所谓了等要用的时候再让ai写吧。