Guest User

Untitled

a guest
May 18th, 2023
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.56 KB | None | 0 0
  1. {% extends 'main/base.html' %}
  2. {% block content %}
  3. {% load custom_tags %}
  4. <!-- <style>
  5. @media only screen and (min-width: 800px) {
  6. #categories {
  7. width: 70%;
  8. float: right;
  9. }
  10. }
  11. </style> -->
  12. {% load static %}
  13.  
  14. <link rel="stylesheet" type="text/css" href="{% static 'css/index.css' %}"/>
  15. <link rel="preconnect" href="https://fonts.googleapis.com">
  16. <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  17. <link href="https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@1,300&display=swap" rel="stylesheet">
  18.  
  19.  
  20. <div class="bg-yellow py-5 border-bottom-dark mt-5">
  21. <div class="container">
  22. <div class="row">
  23. <div class="col-6">
  24. <h1 class="display-4">Stay curious</h1>
  25. <p class="lead">Discover stories, thinking, and expertise <br> from writers on any topic.</p>
  26. <a href="#" class="btn btn-outline-dark btn-dark text-light rounded-pill">Start Reading</a>
  27. </div>
  28. <div class="col-6">
  29. </div>
  30. </div>
  31. </div>
  32. </div>
  33. <div class="container mt-5">
  34.  
  35. <div class="row">
  36. <h2>החמים</h2>
  37. <div class="col-12 mb-2">
  38. </div>
  39. {% for post in posts %}
  40. <!-- SECTION-START -->
  41. <article class="col-sm-4 mb-2">
  42. <div class="row">
  43. <div class="col-1">
  44. <h2 class="trending">{{forloop.counter}}</h2s>
  45. </div>
  46. <div class="col-11">
  47. <img src="{{post.creator.avatar.url}}" alt="" class="rounded-circle">
  48. <span class="small ms-1">
  49. <a class="author" href="{% url 'main:creator' post.creator.id %}">{{post.creator}}</a>
  50. </span>
  51. <h6 class="mt-2"> <strong><a href="{% url 'main:post' post.pk %}">{{post.title}}</a></strong></h6>
  52. <ul class="list-inline small">
  53. <li class="list-inline-item">{{post.pub_date}}</li>
  54. <li class="list-inline-item"><i class="fa-regular fa-star"></i></li>
  55. </ul>
  56. </div>
  57. </div>
  58. </article>
  59.  
  60. {% endfor %}
  61. </div>
  62. <script>
  63. window.addEventListener('scroll', function() {
  64. var stickyAside = document.getElementById('sticky-aside');
  65. var container = stickyAside.closest('.row');
  66. var containerTop = container.offsetTop;
  67. var containerBottom = containerTop + container.offsetHeight;
  68. var asideHeight = stickyAside.offsetHeight;
  69.  
  70. if (window.pageYOffset > containerTop && window.pageYOffset < containerBottom - asideHeight) {
  71. stickyAside.classList.add('stick');
  72. } else {
  73. stickyAside.classList.remove('sticky');
  74. }
  75. });
  76. </script>
  77. <div class="row mt-5 border-top border-dark pt-5">
  78. <aside class="col-sm-4 sticky-aside" id="sticky-aside">
  79. <h6><small><strong>DISCOVER MORE OF WHAT MATTERS TO YOU</strong></small></h6>
  80. <ul class="list-inline aside-buttons">
  81. <li class="list-inline-item">
  82. <a href="" class="btn btn-sm btn-outline-secondary">Lorem.</a>
  83. </li>
  84. <li class="list-inline-item">
  85. <a href="" class="btn btn-sm btn-outline-secondary">Lorem, ipsum.</a>
  86. </li>
  87. <li class="list-inline-item">
  88. <a href="" class="btn btn-sm btn-outline-secondary">Lorem, ipsum.</a>
  89. </li>
  90. <li class="list-inline-item">
  91. <a href="" class="btn btn-sm btn-outline-secondary">Lorem, ipsum.</a>
  92. </li>
  93. <li class="list-inline-item">
  94. <a href="" class="btn btn-sm btn-outline-secondary">Lorem, ipsum.</a>
  95. </li>
  96. <li class="list-inline-item">
  97. <a href="" class="btn btn-sm btn-outline-secondary">Lorem, ipsum.</a>
  98. </li>
  99. <li class="list-inline-item">
  100. <a href="" class="btn btn-sm btn-outline-secondary">Lorem.</a>
  101. </li>
  102. <li class="list-inline-item">
  103. <a href="" class="btn btn-sm btn-outline-secondary">Lorem.</a>
  104. </li>
  105. </ul>
  106. </aside>
  107.  
  108. <section class="col-sm-8">
  109. {% for post in viewed_posts %}
  110. <article class="row mb-3">
  111. <div class="col-8">
  112. <img src="{{post.creator.avatar.url}}" alt="" class="rounded-circle">
  113. <span class="small ms-1">{{post.creator}}</span>
  114. <h6 class="mt-2"> <strong><a href="{% url 'main:post' post.pk %}">{{post.title}}</a></strong></h6>
  115. <p>Show me the money instead</p>
  116. <ul class="list-inline small">
  117. <li class="list-inline-item">May 4</li>
  118. <li class="list-inline-item">4 min read</li>
  119. <li class="list-inline-item"><i class="fa-regular fa-star"></i></li>
  120. </ul>
  121. </div>
  122. <div class="col-4">
  123. <img src="https://picsum.photos/400/250" alt="" class="w-100">
  124. </div>
  125. </article>
  126. {% endfor %}
  127. </section>
  128. <HR></HR>
  129. <!-- FOOTER-START -->
  130. <ul class="ml-0 pl-0">
  131. <li class="list-inline-item">
  132. <small> <strong><span class="text-secondary pr-2">Help</span> </strong></small>
  133. </li>
  134. <li class="list-inline-item">
  135. <small><strong><span class="text-secondary pr-2">Status</span></strong></small>
  136. </li>
  137. <li class="list-inline-item">
  138. <small><strong><span class="text-secondary pr-2">Writers</span></strong></small>
  139. </li>
  140. <li class="list-inline-item">
  141. <small><strong><span class="text-secondary pr-2">Blog</span></strong></small>
  142. </li>
  143. <li class="list-inline-item">
  144. <small><strong><span class="text-secondary pr-2">Careers</span></strong></small>
  145. </li>
  146. <li class="list-inline-item">
  147. <small><strong><span class="text-secondary pr-2">Privacy</span></strong></small>
  148. </li>
  149. <br>
  150. <li class="list-inline-item">
  151. <small><strong><span class="text-secondary pr-2">Terms</span></strong></small>
  152. </li>
  153. <li class="list-inline-item">
  154. <small><strong><span class="text-secondary">About</span></strong></small>
  155. </li>
  156. <li class="list-inline-item">
  157. <small><strong><span class="text-secondary">Knowable</span></strong></small>
  158. </li>
  159. </ul>
  160. <!-- FOOTER-END -->
  161.  
  162. {% endblock %}
  163.  
Advertisement
Add Comment
Please, Sign In to add comment