一、为什么要强调博客格式

可以对比粗读一下这几篇博客然后自己感受一下博客格式博客阅读体验的影响:

  • MarkDown流:

   [schaepher]2017春季 JMU 1414软工助教 链接汇总

        [SivilTaram]高级四则运算器—结对项目总结

  • Word流:

       [PocketPanacea]软件工程启程篇章:C#和四则运算生成与运算

  • Open Live Writer流:

     [ChildishChange]最长英文单词串题目分析

  • 不入流(使用自带编辑器的一次个人失败尝试):

       [ChildishChange]软件工程个人项目

二、博客的排版工具

孔乙己:“你知道吗,博客的排版工具有四种。”

(因为我只用过这四种,所以如果有别的方法,欢迎补充)

排版工具主要要满足我们的以下几种需求:

  • 普通的排版需求,包括缩进、标题、字体、颜色、图片、表格、超链接等
  • 代码高亮的需求

大家可以根据以上两点自行考虑。

以下排名不分先后。

0.博客园自带的文本编辑器

虽然我给了一个使用自带编辑器的反面教材,但我不怀疑能用它写出排版优秀的博客,可能需要更多的练习吧。

自带的文本编辑器,如TinyMCE,对上文提到的两种需求均提供了相应的支持。

如何操作:

  1. 在博客首页点击“新随笔”按钮
  2. 在转跳的页面的左侧边栏中点击设置默认编辑器
  3. 根据个人口味选择

写好的博客会保存在服务器,方便修改。

1.Markdown

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式

Markdown是老师和助教普遍推荐的排版工具,具体操作可以阅读以下几个博客:

[博客园官方博客]新版markdown功能发布!支持github flavored markdown!

[正交分解]极简MarkDown排版介绍(How to)(详细讲解了MarkDown语法)

[SivilTaram]『给它加个壳』纯MarkDown博客阅读体验优化(针对博客园博客的页面定制给出了一些建议)

由于同样是直接在编辑页面上操作,所以跟自带编辑器一样,写好的博客会保存在服务器。

2.Word

是的,你没看错,就是Microsoft Office的Word

word排版:

[正交分解]极简Word排版示例(以Word2013为例)(8.28更新)

具体操作详见这篇博客:

[royalroads]利用Office Word2013发布博客文章到博客园的详细步骤

撰写博客时的所有排版操作跟word一样,至于代码高亮的支持,可以阅读这篇博客或自行搜索其他的可行方法:

[default]Word中使用代码高亮插件

写好的博客保存在本地,如果须要修改,须修改本地文件并再次上传。

另:

有关在 Word 中撰写博客的帮助中提到:

如果尝试使用 Word 2016 或 Word 2013 发布到 Blogger,可能会收到错误“Word 无法注册你的帐户。尝试使用的发布提供程序不可用”,或者无法发布。2016 年发布的 16.0.7369.2024 内部版本中已修复了此问题。若要获取最新更新,请选择“文件”>“帐户”>“更新选项”>“立即更新”。

3.Open Live Writer

Open Live Writer是由Windows Live WriterWriter更名而来,是由微软推出的一款能够免费使用的博客写作软件,主要为用户提供博客在线撰写和编辑功能。

安装以及书写博客详见这篇博客:

[易术军]Open Live Writer 安装

关于实现代码高亮的相关问题,详见这篇博客:

[腾信@迪克猪]OpenLiveWriter代码插件

目前本人使用的是Open Live Writer,它在格式编辑的功能上不如Word与Markdown强大,但是对代码高亮的支持较Word更容易操作但不如Markdown,但在书写时能直观地看到博客的效果。

撰写好的博客同样保存在本地。

三、总结

Schaepher助教在每次的作业要求博客中都会给出博客模板并且强制使用Markdown。

本人不作强制,但是希望大家能有自己的便于阅读的风格。

这里引用Schaepher助教的一句话:

发表完博客后不要直接离开,先自己浏览一遍发表完的博客,不然你都不知道你的这篇博客阅读体验有多糟糕

[2017BUAA软工助教]博客格式的详细说明的更多相关文章

  1. [2017BUAA软工]第一次博客作业

    一.一些疑问 看书看得比较慢,暂时只思考了以下几个问题,有些自问自答,不知道符合不符合要求…… [1] 第一章中书上提到了这样一个例子: “如果一架民用飞机上有需求,用户使用它的概率是百万分之一,你还 ...

  2. [2017BUAA软工助教]收集个人信息

    如题 我们要收集三个东西 1.学号 2.Github地址 ① 3.博客园博客地址 ② 请各位同学自行创建,并按照如下的格式评论在这篇博客下 "14061195+https://github. ...

  3. 2020BUAA软工个人博客作业-软件案例分析

    2020BUAA软工个人博客作业-软件案例分析 17373010 杜博玮 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人博客作业-软件案例分 ...

  4. [BUAA软工]第一次博客作业---阅读《构建之法》

    [BUAA软工]第一次博客作业 项目 内容 这个作业属于哪个课程 北航软工 这个作业的要求在哪里 第1次个人作业 我在这个课程的目标是 学习如何以团队的形式开发软件,提升个人软件开发能力 这个作业在哪 ...

  5. 2020BUAA软工个人博客作业

    2020BUAA软工个人博客作业 17373010 杜博玮 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人博客作业 我在这个课程的目标是 学 ...

  6. [2017BUAA软工助教]第0次作业小结

    BUAA软工第0次作业小结 零.题目 作业链接: This is a hyperlink 一.评分规则 本次作业满分10分: 按时提交有分 一周内补交得0分 超过一周不交或抄袭倒扣全部分数 评分规则如 ...

  7. [2017BUAA软工助教]第0次个人作业

    学习别人的经验和体会 零.前言 我认为人生就是一次次地从<存在>到<光明>. 一.软件工程师的成长 0.这是一个博客索引 同学们在上这门课的时候基本都是大三,觉得在大学里,到教 ...

  8. [2017BUAA软工助教]个人项目小结

    2017BUAA个人项目小结 一.作业链接 http://www.cnblogs.com/jiel/p/7545780.html 二.评分细则 0.注意事项 按时间完成并提交--正常评分 晚交一周以内 ...

  9. [敏捷软工团队博客]Beta阶段发布声明

    项目 内容 2020春季计算机学院软件工程(罗杰 任健) 博客园班级博客 作业要求 Beta阶段发布声明 我们在这个课程的目标是 在团队合作中锻炼自己 这个作业在哪个具体方面帮助我们实现目标 对Bet ...

随机推荐

  1. ios播放音乐

    1.背景音乐播放    循环播放长音乐  支持mp3格式 #import <AVFoundation/AVFoundation.h>: NSString *musicFilePath = ...

  2. 【python密码学编程】8.使用换位加密法加密

    替代加密法:用其他字符替代原有字符 换位加密法:搞乱字符顺序 [换位加密法]需要一个密钥 仅允许非商业转载,转载请注明出处

  3. Modelsimse10.1如何编译altera库文件以支持IP仿真

    前言 se版本默认没有ip之类的库支持,如果你用到了pll之类的ip,仿真前就得把库编译好. 流程 本例用的是altera的verilog库. 1.首先在modelsim安装目录下新建altera文件 ...

  4. 似是而非的JS - 异步调用可以转化为同步调用吗?

    源起 小飞是一名刚入行前端不久的新人,因为进到了某个大公司,俨然成为了学弟学妹眼中'大神',大家遇到js问题都喜欢问他,这不,此时他的qq弹出了这样一条消息 "hi,大神在吗?我有个问题想问 ...

  5. msbuildtoolspath is not specified for the toolsversion xx

    本地先是安装的vs2015,由于项目需求又安装了vs2008,在用vs2008打开.csproj工程文件,出现了上图的错误. 这一般是由于安装了vs2015和vs2008冲突产生的问题. 解决方案: ...

  6. EXT.NET高效开发(二)——封装函数

    在上一篇<EXT.NET高效开发(一)--概述>中,大致的介绍了一下EXT.NET.那么本篇就要继续完成未完成的事业了.说到高效开发,那就是八仙过海各显神通.比如使用代码生成器,这点大家可 ...

  7. 关于PHP函数的操作

    <?php//简单函数function show(){    echo "hello";    }show(); //有参数的函数function show($a){     ...

  8. Fiddler设置代理(PC和Android)

    Fiddler设置 打开Fiddler,进入Tools--->Fiddler Options,勾选以下信息:   OK,就配置完成了.   PC端设置: 以火狐为例,打开选项--->高级 ...

  9. 关于 Node.js 的认证方面的教程(很可能)是有误的

    原文地址:Your Node.js authentication tutorial is (probably) wrong 我搜索了大量关于 Node.js/Express.js 认证的教程.所有这些 ...

  10. CentOS自带mysql配置(密码更改、端口开放访问、添加进系统启动项)

    前些天虚拟机安装好了CentOS6.1,但是自己想远程连接自带的mysql发现不知道如何改密码,于是谷歌一下,把结果记录下来,方便后期自己使用: 方法一: # /etc/init.d/mysql st ...