├── .gitattributes ├── README.md ├── page.hbs ├── post.hbs ├── package.json ├── partials ├── navigation.hbs ├── sidebar.hbs ├── pagination.hbs └── head.hbs ├── index.hbs ├── default.hbs ├── LICENSE └── assets └── css ├── syntax.css ├── hyde.css └── poole.css /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Heidi 2 | ===== 3 | 4 | Heidi is a port of Mark Otto's Hyde theme (of Jekyll fame) to Ghost. 5 | -------------------------------------------------------------------------------- /page.hbs: -------------------------------------------------------------------------------- 1 | {{!< default}} 2 | 3 | {{#post}} 4 |
`, 244 | * or to a parent if there are multiple elements to show. 245 | */ 246 | 247 | .message { 248 | margin-bottom: 1rem; 249 | padding: 1rem; 250 | color: #717171; 251 | background-color: #f9f9f9; 252 | } 253 | 254 | 255 | /* 256 | * Container 257 | * 258 | * Center the page content. 259 | */ 260 | 261 | .container { 262 | max-width: 38rem; 263 | padding-left: 1rem; 264 | padding-right: 1rem; 265 | margin-left: auto; 266 | margin-right: auto; 267 | } 268 | 269 | 270 | /* 271 | * Masthead 272 | * 273 | * Super small header above the content for site name and short description. 274 | */ 275 | 276 | .masthead { 277 | padding-top: 1rem; 278 | padding-bottom: 1rem; 279 | margin-bottom: 3rem; 280 | } 281 | .masthead-title { 282 | margin-top: 0; 283 | margin-bottom: 0; 284 | color: #505050; 285 | } 286 | .masthead-title a { 287 | color: #505050; 288 | } 289 | .masthead-title small { 290 | font-size: 75%; 291 | font-weight: 400; 292 | color: #c0c0c0; 293 | letter-spacing: 0; 294 | } 295 | 296 | 297 | /* 298 | * Posts and pages 299 | * 300 | * Each post is wrapped in `.post` and is used on default and post layouts. Each 301 | * page is wrapped in `.page` and is only used on the page layout. 302 | */ 303 | 304 | .page, 305 | .post { 306 | margin-bottom: 4em; 307 | } 308 | 309 | /* Blog post or page title */ 310 | .page-title, 311 | .post-title, 312 | .post-title a { 313 | color: #303030; 314 | } 315 | .page-title, 316 | .post-title { 317 | margin-top: 0; 318 | } 319 | 320 | /* Meta data line below post title */ 321 | .post-date { 322 | display: block; 323 | margin-top: -.5rem; 324 | margin-bottom: 1rem; 325 | color: #9a9a9a; 326 | } 327 | 328 | /* Related posts */ 329 | .related { 330 | padding-top: 2rem; 331 | padding-bottom: 2rem; 332 | border-top: 1px solid #eee; 333 | } 334 | .related-posts { 335 | padding-left: 0; 336 | list-style: none; 337 | } 338 | .related-posts h3 { 339 | margin-top: 0; 340 | } 341 | .related-posts li small { 342 | font-size: 75%; 343 | color: #999; 344 | } 345 | .related-posts li a:hover { 346 | color: #268bd2; 347 | text-decoration: none; 348 | } 349 | .related-posts li a:hover small { 350 | color: inherit; 351 | } 352 | 353 | 354 | /* 355 | * Pagination 356 | * 357 | * Super lightweight (HTML-wise) blog pagination. `span`s are provide for when 358 | * there are no more previous or next posts to show. 359 | */ 360 | 361 | .pagination { 362 | overflow: hidden; /* clearfix */ 363 | margin-left: -1rem; 364 | margin-right: -1rem; 365 | font-family: "PT Sans", Helvetica, Arial, sans-serif; 366 | color: #ccc; 367 | text-align: center; 368 | } 369 | 370 | /* Pagination items can be `span`s or `a`s */ 371 | .pagination-item { 372 | display: block; 373 | padding: 1rem; 374 | border: 1px solid #eee; 375 | } 376 | .pagination-item:first-child { 377 | margin-bottom: -1px; 378 | } 379 | 380 | /* Only provide a hover state for linked pagination items */ 381 | a.pagination-item:hover { 382 | background-color: #f5f5f5; 383 | } 384 | 385 | @media (min-width: 30rem) { 386 | .pagination { 387 | margin: 3rem 0; 388 | } 389 | .pagination-item { 390 | float: left; 391 | width: 50%; 392 | } 393 | .pagination-item:first-child { 394 | margin-bottom: 0; 395 | border-top-left-radius: 4px; 396 | border-bottom-left-radius: 4px; 397 | } 398 | .pagination-item:last-child { 399 | margin-left: -1px; 400 | border-top-right-radius: 4px; 401 | border-bottom-right-radius: 4px; 402 | } 403 | } 404 | --------------------------------------------------------------------------------